Skip to content

4. Platform Independence

kagaba edited this page Aug 22, 2023 · 14 revisions

The open project must disclose its mandatory dependencies (i.e. libraries, software or hardware) which may create more restrictions than the original license.

Open Source Software & Open AI Systems

Digital public goods with elements or assets within the software that create more restrictions than the original license must indicate them. A good way to indicate this is to clearly reference and attribute any external assets or sources used within your software.

📌 TIP! A Software Bill Of Materials (SBOM) traces all the versions of all the applications used in building your software. You can read more about it here.

Submitting this along with your answer to this question (though this is not mandatory) will greatly increase your chances of clearing this indicator. You can also submit a dependency graph created automatically by GitHub. Simply go to your Repository > Insights > Dependency Graph. This also gives you the option to download a ready-made SBOM document on the top right hand side corner.

Open Data

All data sets must be platform independent, i.e. they must not create mandatory dependencies on the users of the data. In case there are dependencies, users should be given an easy, no cost way, to navigate to other technologies i.e. the dependencies must have alternatives and cannot be a mandatory part of the data set.

Open Content

Digital public goods with elements or assets within the content that create more restrictions than the original license must indicate them.

A good way to indicate this is:

  • Clearly reference and attribute any external assets or sources used within your content.

If your content collection consists of fully owned assets and IP you do not need to provide any additional evidence.