github / choosealicense.com

A site to provide non-judgmental guidance on choosing a license for your open source project
https://choosealicense.com
MIT License
3.68k stars 1.33k forks source link

Add official license compatibility #513

Closed mzeinstra closed 6 years ago

mzeinstra commented 7 years ago

Some licenses have official 1-way license compatibility like the new EUPL V1.2: http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32017D0863

Can we add explicit license compatibilities to the dataset?

I'm also wondering if there could be a loop in those explicit compatibility clauses that license A can be licensed under licence C because the compatibility goes A -> B -> C.

mlinksva commented 7 years ago

Hi @mzeinstra compatibility is useful info for people choosing a license or whether to use a project under a particular license. Despite this, I've not tried to add because:

Documenting only explicit clauses as you've suggested would be somewhat easier. Feel free to make a concrete proposal for doing this.

A -> B -> C isn't a loop is it? A loop would be A -> B [...] -> A. Both exist, at least among the most recent versions of CeCILL, EUPL, and LiLiQ-R, former can be obtained with only LGPL or MPL-2.0 and GPL and AGPL (depending on precise definition of compatibility anyway).

mlinksva commented 6 years ago

Good suggestion, but I don't plan on working on it. If anyone creates an external authority on compatibility we might be able to ingest that. Feel free to comment, open a new issue or PR, etc.