This bounty is no longer available
Web3 DAO | secureseco Logo

Software license checking component

Organization

secureseco

Deadline

in over 262 years

Status

ENDED

400 USD

INSTRUCTIONS

SearchSECO's goal is to find out from which a project has reused source code and which projects reuse from your project. Currently it is relatively easy to generate these two lists.

However, we need to check two things then:

  1. Is the license of my project compatible with that of the projects I'm reusing?
  2. Is the license of the project reusing my project compatible with my project's license?

So the idea is that when someone runs a check command, we get a warning if this is not the case.

Perhaps we can store the source data from this table: https://github.com/HansHammel/license-compatibility-checker/tree/f243eb4523ebc7d019a5928103e5b82b59b3b803 into our tool or otherwise collect data here: https://joinup.ec.europa.eu/collection/eupl/solution/joinup-licensing-assistant/jla-compatibility-checker

As our code will be doing hundreds of checks per minute, it's better that we natively store the license data and don't need an API for it.