15 ms·
The library doesn't have a license on the site or in the tarball. From djb's previous writing and software, he probably intends it to be license-free software,
by pushcx 8y ago
The library doesn't have a license on the site or in the tarball. From djb's previous writing and software, he probably intends it to be license-free software, which is an uncommon situation worth investigating before use: https://en.wikipedia.org/wiki/License-free_software https://en.wikipedia.org/wiki/License-free_software
(Trying to describe this neutrally because I've seen enough bickering about it over the last ~20 years and don't have strong feelings about it.)
- Tepix 8y agoThree of the source code files contain a notice that they are in the public domain: * cpucycles/mips/cpucycles.c * cpucycles/cortex_vct/cpucycles.c * cpucycles/cortex/cpucycles.c Regarding the missing license: I guess if you download the software from his website you are not allowed to distribute it yourself. Is that correct?
- masklinn 8y ago> Three of the source code files contain a notice that they are in the public domain: Making it legally dodgy to dangerous in mainland europe, either way certainly not reliably licensed.
- lisper 8y agoI hear people raise this concern a lot, but I think it is without foundation. If something is in the public domain in the U.S. then anyone can use it for any purpose, including releasing it under whatever license they want. Of course, any constraints imposed by that license will be unenforceable since any user of the software can claim to be using it under the terms of some other license or, of course, as part of the public domain. But if you think you need it licensed, you can have it licensed.
- johannes1234321 8y agoAnybody under U.S. jurisdiction can follow U.S. law. However if me and my company and everything is in Europe and I use/redistribute the code in Europe I must follow applicable European law. If that doesn't accept that form of public domain the author (rights owner) could sue me and it were upon the judge, who sensible they are. (This is mostly theoretical - if the author decides to put it in public domain per U.S. law they most likely don't want to restrict to U.S.) For an example see the recent case about project Gutenberg https://news.ycombinator.com/item?id=16511038 https://news.ycombinator.com/item?id=16511038
- lisper 8y agoThat was a completely different situation. In that case, the material was still under copyright in Germany. In this case, the material has been placed in the PD by the original author and so no one in the world can possibly have any legal claim on it. But if this really concerns you, I would be happy to provide you -- or anyone else -- with a licensed copy of any of DJB's code for a modest processing fee.
- masklinn 8y ago> In that case, the material was still under copyright in Germany. Which is exactly the case of djb's work here. > In this case, the material has been placed in the PD by the original author and so no one in the world can possibly have any legal claim on it. Wrong. djb and any possible heir of his does, because you can't place things in the public domain in mainland europe. > But if this really concerns you, I would be happy to provide you -- or anyone else -- with a licensed copy of any of DJB's code for a modest processing fee. Unless djb specifically gave you license to do so, your "licensed copy" is worth exactly as much as the original public domain dedication is. As far as european law is concerned, you have no rights to the work, and thus certainly don't have the rights to relicense it.
- johannes1234321 8y ago> Wrong. djb and any possible heir of his does, because you can't place things in the public domain in mainland europe. However a court could interpret this as a royalty-free license, at least until the moment they start sueing.
- masklinn 8y ago> If something is in the public domain in the U.S. then anyone can use it for any purpose, including releasing it under whatever license they want In the US. Public domain dedications have no legal standing in most of mainland Europe's IP regimes. A public domain dedication is the equivalent of no license at all. And because a public domain dedication has no legal standing, a third-party slapping a license on the code does not make it legally licensed as far as european IP courts are concerned, they don't have that right, their "license" is worth as much as you deciding to license Windows under GPLv3. > But if you think you need it licensed, you can have it licensed. Unless djb offers to provide a fallback license (which incidentally is exactly what CC0 does and why it's legally sensible and valid[0]), then no, you can't "have it licensed". [0] https://rd-alliance.org/sites/default/files/cc0-analysis-kreuzer.pdf https://rd-alliance.org/sites/default/files/cc0-analysis-kre...
- voidmain 8y agoI am no expert in German copyright law! But your own source says: "It is worth noting that the result would stay the same if CC0 would not even contain such an explicit fallback rule. According to the prevailing opinion of the legal scholars, public domain licenses (which cannot be interpreted as a waiver of rights under the German copyright, see above) are reinterpreted as unconditional, unlimited, non-exclusive (i.e. public) licenses." which appears to contradict your statement that public domain dedications are treated as no license at all.
- fstanis 8y ago> I hear people raise this concern a lot, but I think it is without foundation. Well, I've come across companies that have policies against using unlicensed or public domain code. This sadly makes whether it's a founded concern irrelevant, as the licensing choice suddenly prevents me from using the code in any shape or form if I work there.
- JdeBP 8y agoYou are over a decade behind the times and not fully aware of said previous writing. See what M. Bernstein said on 2007-11-11 at Sage Days 6. Hint: You should have read that Wikipedia article. (-:
- textmode 8y agohttps://twitter.com/hashbreaker/status/1016951373005455360 https://twitter.com/hashbreaker/status/1016951373005455360