-
Notifications
You must be signed in to change notification settings - Fork 587
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
Dual-license under Apache 2 and MS-PL, with Apache as default #598
Conversation
Future contributions must be submitted under the Apache 2 terms (which permit relicensing as MS-PL, although MS-PL does not permit relicensing as Apache 2). Contributors who released their code exclusively under the MS-PL will need to sign off on this change.
So I can't decide this alone? That's unfortunate ;-) |
I'm not a lawyer, but AFAIK, each contributor holds the copyright to their contributions. Apache makes the licensing of contributions explicit, and - further - the Apache Contributor Agreement (which I use for my projects) assigns the maintaining organization all possible rights (non-exclusively), so that they can relicense without needing sign-offs. Since the MS-PL has no clause about contribution licensing, my assumption is that users assume they are licensing it under MS-PL as well, although that's shaky territory. Either way, the safest bet is always an explicit contribution licensing statement from contributors. |
Given the number of contributors on this project, it will be very hard to get them to all sign a CLA, even digitally. The more successful approach is to ask them to comment in the following form:
This grants us (and you) all of the same rights, with only the restrictions of the Apache license. I've prepared a draft request here, which would need to be copy/pasted into two separate comments. |
More than happy to release all of my contributions to this project under the terms of the Apache 2 license. :) |
Sign-off list (page 1) If you're on this list, and are OK with releasing FAKE under the Apache 2 license, make a comment along the following lines:
This will allow us to escape the Ms-PL, and be compatible with other OSS license.
|
Sign-off list (page 2): If you're on this list, and are OK with releasing FAKE under the Apache 2 license, make a comment along the following lines:
This will allow us to escape the Ms-PL, and be compatible with other OSS license.
|
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
2 similar comments
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license |
1 similar comment
I hereby release all of my contributions to this project under the terms of the Apache 2 license |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
1 similar comment
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
6 similar comments
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
3 similar comments
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
6 similar comments
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license (and also the MIT license). |
I hereby release all of my contributions to this project under the terms of |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
2 similar comments
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. Sent from my iPhone
|
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
1 similar comment
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my pathetic contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the Regards, Omar Diego Vera Ustariz On Thu, Nov 27, 2014 at 07:19:56AM -0800, Steffen Forkmann wrote:
|
Please all don't quote the original message as it mentions everyone and forces notifications. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
3 similar comments
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
Only six left! @ablanchet, @ChrisMissal, @funnelweb,@fbmnds, @trydis, @scitesy While it would be great to get their sign off, I don't think that it's strictly required that we get sign-off from the other remaining contributors (ianbattersby, DmitryLobanov, satish860, batbuild, panesofglass, johnnyelwailer jasonpatt), as their changes wouldn't meet US criteria for copyrightable work. |
Dual-license under Apache 2 and MS-PL, with Apache as default
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
1 similar comment
I hereby release all of my contributions to this project under the terms of the Apache 2 license. |
Future contributions must be submitted under the Apache 2 terms (which permit relicensing as MS-PL, although MS-PL does not permit relicensing as Apache 2).
Contributors who released their code exclusively under the MS-PL will need to sign off on this change.
See #597 for rationale.