Difference between revisions of "Licensing"
(→Current TODO List) |
(→Current TODO List) |
||
Line 49: | Line 49: | ||
* reintegrate avr-crypto-lib from http://www.das-labor.org/wiki/Crypto-arm-lib | * reintegrate avr-crypto-lib from http://www.das-labor.org/wiki/Crypto-arm-lib | ||
** done 3402fc6f983d801908d6cf94f78f8dfc13c40be4 | ** done 3402fc6f983d801908d6cf94f78f8dfc13c40be4 | ||
+ | * clarify if files under BSD license need to be relicensed | ||
== Relicensing progress == | == Relicensing progress == |
Revision as of 13:45, 29 October 2011
Contents
Ethersex Relicensing Effort
Why does it matter?
Ethersex is licensed unter GPLv3, but a few parts are currently licensed as GPLv2 only or as BSD. However, we still need to validate with the individual copyright holders that a relicense to GPLv2+ or GPLv2+v3 is okay with them.
Therefore, in an effort we're trying to identify the contributors that have contributed under the terms of GPLv2 and where the "+" part was not explicitly mentioned or BSD. If we know that all contributors agreed to a relicense, we can go ahead and flip the license of the individual source file.
How can I help?
By identifying a contributor who as contributed under the terms of GPLv2 or BSD, and contacting him if he wasn't already contacted. Ask him the following questions:
- Are you okay with relicensing your contributions done under "GPLv2" to "GPLv2 or later"?
- Are you okay with relicensing your contributions done under "GPLv2" to "GPLv2 or GPLv3" ?
- Are you okay with relicensing your contributions done under "LGPLv2" to "LGPLv2 or later"?
- Are you okay with relicensing your contributions done under "LGPLv2" to "LGPLv2 or LGPLv3"?
- Are you okay with relicensing your contributions done under "BSD" to "GPLv3"?
- Are you okay with the Ethersex maintainer deciding on a future licensing change to your code, should that be necessary?
What's next?
- checkout ethersex
- run the script contrib/license-lister
- you interpret the result. check each commit that is being complained about carefully. Try to get the copyright's holder's permission. If you get it, update the whitelist in the script.
- review the list of declared copyright holders in the file.
- if you're all clear, change the license to the most liberal license possible. Document your change verbosely in the git commit log.
Current Reply List
- Please keep the list sorted by family name!
- Please only use "YES" or "NO"
Name | GPLv2->GPLv2+ | LGPLv2 -> LGPLv2+ | GPLv2 -> GPLv2+v3 | LGPLv2 -> LGPLv2+LGPLv3 | BSD -> GPLv3 | Ethersex decides |
---|---|---|---|---|---|---|
Güntner, Maximilian | YES | YES | YES | YES | YES | NO |
Kunze, Erik | YES | YES | YES | YES | YES | NO |
Current TODO List
- reintegrate avr-crypto-lib from http://www.das-labor.org/wiki/Crypto-arm-lib
- done 3402fc6f983d801908d6cf94f78f8dfc13c40be4
- clarify if files under BSD license need to be relicensed