Why not use a public license like CC0 or CC? It'll accomplish the same thing and is widely recognized as valid.
Why not use a public license like CC0 or CC? It'll accomplish the same thing and is widely recognized as valid.
If anything, I believe the author's very right of placing a (recent) work in the public domain is what is debated. Which... to me is beyond unfair and absurd, but may very well be "the law"...
An interesting example appears in SQLite's copyright page [1]. They acknowledge that, even though the code has been placed in the public domain, some legal teams may advise their companies to purchase a license.
This is very interesting. Can someone here please elaborate on it?
programname: Brief description of program
Written by My Name <my@email>, 2013
This software and associated documentation files (the "Software") is
released under the CC0 Public Domain Dedication, version 1.0, as
published by Creative Commons. To the extent possible under law, the
author(s) have dedicated all copyright and related and neighboring
rights to the Software to the public domain worldwide. The Software is
distributed WITHOUT ANY WARRANTY.
If you did not receive a copy of the CC0 Public Domain Dedication
along with the Software, see
<http://creativecommons.org/publicdomain/zero/1.0/>
I trust the CC0 dedication more than other options; it seems very carefully written.Even if this crazy bit of non-license were interpreted as a license, all you are doing is claiming that you are releasing copyright rights. You are not releasing patent rights. So by using your code, I'm opening myself up to you suing me for patent violation. Furthermore, "to the extent permitted by law" could mean, depending on the jurisdiction, as "not". You've put the onus on me to determine whether your goofy pseudolicense is legal or not.
I think CC0 is very wrong for code. I don't understand why people are so against a decent academic license in lieu of a murky public domain declaration of questionable legality and no patent release.
It's carefully written to address your concern about "to the extent permitted by law", including a public license fallback:
> 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License").
tl;dr: It degrades to the MIT license but without the attribution requirement.
True, there is no patent license, but neither the MIT or BSD licenses nor the GPL before v3 have a patent grant either. You'd be slagging off projects from jQuery to Linux (GPLv2) to LLVM if you demand an explicit patent grant for everything you use.
I do find it worrisome that there'd be this much fear of the CC0 dedication, even if unfounded. Could my statement be rewritten to make it more clear?
Principle. I'm one of those nutters that hates all form of copyright becuase blah blah blah, information purity, I'll skip the lecture, though. We just don't want information we create to be distributed under terms at all, that it could just out there to be used as people will without needing to worry about the consumption of information the same way they have no concern using or consuming a hamburger and plate.
Your problem is with software patents. A dubious at best, outright unethical at worst practice that has hampered creative development in the last decades. A trend that would have made the development of a myriad of platforms from editors, languages and complete operating systems impossible in the past. It's misdirected frustration.
Case in point: Your refusal to use code based on its own merits.
Surely every license is, by definition, "to the extent permitted by law"? No court will ever interpret a license to be valid beyond the extent permitted by law.
Such serious claim requires some serious citation. It is certainly not true as stated, since all original works produced by the government are in the public domain regardless of when they were created (e.g., NASA images and many US coins designs.) The first Google result for [public domain existence debate] is your comment. I haven't come across any evidence that any such debate exists, and plenty of sources to support the fact of the existence of public domain (some given by others in this thread.)
As I see it, he's trying to remove himself from the concept of copyright entirely, so adding a license is against the entire point. Especially when that license effectively says there is no license, that seems like a caricature of exactly what he doesn't like.
I share a similar view, it feels very "clean" and refreshing. Put the content out there, let people use it how they want, end of story. Obviously, though, it's not practical for all use cases currently.
See: https://creativecommons.org/publicdomain/zero/1.0/legalcode
Part 1: This talks about what copyright means. Given there is no universal definition, this clarifies exactly what is being given away.
Part 2: This is worth quoting.
. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver").
Notice how this is unambiguous, and takes into account many different cases. Compare that the the blog post:
There is no need to email me for permission — use my content however you want! Email it, share it, reprint it with or without credit. Change it around, put in a bunch of swear words and attribute them to me. It’s OK.
First of all, what does use mean? Does that mean I can share it with others, and they have the same right to it? And is he allowed to take it back?
What happens if he decides he does not want to have people giving away his books anymore? He's not said that he can't change it in the future. CC0 explicitly says it last for as long as legally permissible.
Furthermore, what about in countries like Germany, where you can't actually give up your copyright? CC0 has a fallback (part 3) that essentially says "if I can't give up my rights to this, this is the license I am releasing it under", then provides a license with no restrictions.
I've been packaging software for Debian recently, and dealing with copyright stuff. When you start distributing data internationally for a large organization, you really want to make sure all of your ducks are in a row.