TSELab / guac-alytics

A series of tools and resources to better understand the risk profile of open source software ecosystems
Apache License 2.0
2 stars 0 forks source link

Database schema #3

Closed SantiagoTorres closed 10 months ago

SantiagoTorres commented 1 year ago

Regardless of the database type we will eventually use, we need to distinguish/define a series of concepts related to the data we are collecting. Here are some to get started

  1. Software Artifact: a unit of exchange of software. This can be a package, a source code repository, a docker container, etc.
  2. Maintainer: an individual/group/software-entity that acts on software artifacts
  3. Package: a type of software artifact for distribution to end users
  4. Source: a type of software artifact used by maintainers to create a package

I'm sure there are more, but I want to help disambiguate things ...

sbrunswi commented 11 months ago

I think we can close this as well @SantiagoTorres @SahithiKasim