Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add official license compatibility #513

Closed
mzeinstra opened this issue May 30, 2017 · 2 comments
Closed

Add official license compatibility #513

mzeinstra opened this issue May 30, 2017 · 2 comments

Comments

@mzeinstra
Copy link

mzeinstra commented May 30, 2017

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
Copy link
Contributor

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:

  • it's kind of an expert topic
  • need a precise definition of compatibility
  • there aren't many sources of authority to defer to (explicit compatibility clauses, FSF's statements)
  • some explicit compatibility clauses are complicated by being optional
  • FSF's statements are not all uncontroversial

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
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants