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

Consider dual-licensing? #597

Closed
lilith opened this issue Nov 24, 2014 · 2 comments
Closed

Consider dual-licensing? #597

lilith opened this issue Nov 24, 2014 · 2 comments

Comments

@lilith
Copy link
Contributor

lilith commented Nov 24, 2014

The Ms-Pl is incompatible with many free software licenses, as it imposes a unique restriction:

(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. [...]

Many OSI-approved copyleft licenses require that linking or interacting code must be licensed in a manner that does not further restrict user rights. This conflicts with the Ms-Pl, as it specifically prohibits the right to re-license.

There are many GPL, LGPL, and AGPL-licensed libraries, yet we cannot legally combine these with FAKE due to the terms of the Ms-Pl.

Dual-licensing under Apache 2 or MIT would resolve the problem. As GitHub notifies people who are mentioned, re-licensing would involve pasting the list of contributors into this thread and asking for a release of their copyright. Getting approval can take anywhere from a few days to several months, depending upon contributor awareness.

Thoughts?

@forki
Copy link
Member

forki commented Nov 24, 2014

I think that's OK. Please send pull request which solves this.
On Nov 24, 2014 7:15 PM, "Nathanael Jones" [email protected] wrote:

The Ms-Pl is incompatible with many free software licenses, as it imposes
a unique restriction:

(D) If you distribute any portion of the software in source code form, you
may do so only under this license by including a complete copy of this
license with your distribution. [...]

Many OSI-approved copyleft licenses require that linking or interacting
code must be licensed in a manner that does not further restrict user
rights. This conflicts with the Ms-Pl, as it specifically prohibits the
right to re-license.

There are many GPL, LGPL, and AGPL-licensed libraries, yet we cannot
legally combine these with FAKE due to the terms of the Ms-Pl.

Dual-licensing under Apache 2 or MIT would resolve the problem. As GitHub
notifies people who are mentioned, re-licensing would involve pasting the
list of contributors into this thread and asking for a release of their
copyright. Getting approval can take anywhere from a few days to several
months, depending upon contributor awareness.

Thoughts?


Reply to this email directly or view it on GitHub
#597.

@lilith
Copy link
Contributor Author

lilith commented Nov 24, 2014

Pull request here: #598

If it looks good, I've set up a sign-off checklist for contributors here: https://gist.github.com/nathanaeljones/052465e2af5894867bb0

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