-
Notifications
You must be signed in to change notification settings - Fork 79
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
License update / refresh? #85
Comments
Further comments from : https://news.ycombinator.com/item?id=39806139#39807186
|
And a more athoritative explanation here: https://opensource.org/faq#cc-zero
|
I think it is great to see this released under public domain, and I hope you don't change that. But the issue is correct in that many people see issues with CC0. Fedora does not accept it for code due to concerns over some of its language around patents and trademarks – https://hackaday.com/2022/07/29/why-fedora-decided-to-give-cc0-licensed-code-the-boot/ The Unlicense is a public domain declaration (with fallback copyright license for those jurisdictions which don't allow public domain declarations) which lacks many of the potential issues CC0 has, which is why Fedora still accepts the Unlicense. The Unlicense is also an OSI approved open source license, unlike CC0 whose application for approval ended up being withdrawn due to opposition. A couple of options you could consider:
|
Although you are right that is a problem with various early CC licenses – it is not a problem with CC0 in particular. Unlike other CC licenses, there has never been a termination clause in CC0. Having a termination clause in CC0 wouldn't make much sense – penalties for violating license terms don't make sense in a license which essentially has zero terms. Still, there are other problems some see in CC0, and changing to something else may make those people happy.
0BSD and MIT-0 aren't technically public domain, they are "public domain equivalent" (still technically under copyright, but under such an ultra-permissive that it might as well not be). A subtle difference to be sure. In a jurisdiction like the US, the subtle difference is real in theory, although hard to say how real it is in practice. In a jurisdiction like Germany (which doesn't accept public domain declarations as valid, so the fallback copyright license of CC0 or Unlicense is invoked), likely no difference either in theory or practice. (Not to be confused with normal BSD/MIT without the 0, which have painful copyright attribution requirements, unlike the 0 versions.) I think, if you want your software to be "public domain", Unlicense is a better choice than 0BSD or MIT-0. The main argument I've heard for those, is some people's employers (like Google apparently) won't let them work on Unlicense software (even on their own time), but will for 0BSD or MIT-0. If you want to keep the maximum number of people happy, consider a disjunctive license of Unlicense OR 0BSD (or MIT-0 if you prefer, it is pretty much the same thing). Or even a disjunctive license of CC0 OR Unlicense OR 0BSD/MIT-0. That's probably crazy licensing overkill, though. |
The license is "CC0 1.0 Universal"
In light of this post outlining a bug in early CC licenses: https://doctorow.medium.com/a-bug-in-early-creative-commons-...
Discussed here: https://news.ycombinator.com/item?id=39610509
Does this need updating?
The text was updated successfully, but these errors were encountered: