4 ms·
> but public-domain dedication is not a thing in many countries, which is why CC-0 exists. Has there ever been a real instance of this distinction actually mat
by LarryMullins 4y ago
> but public-domain dedication is not a thing in many countries, which is why CC-0 exists.
Has there ever been a real instance of this distinction actually mattering? Has a German software company ever gotten into real trouble because they used American public domain code without a locally valid license?
It seems like an academic objection for lawyers to wring their hands about. Risk adverse organizations with investors will demand licenses for software like SQLite because a few thousand dollars to eliminate a minuscule remote risk is basically nothing to a software business. But does your average German FOSS hacker bother to buy a license to SQLite? Would that really be a rational use of their own money? I doubt it.
- remram 4y agoOn some level, no open-source license matters, you are not going to get in trouble for stealing some rando's GitHub repository. In fact they would never find out. However if this aspect is important enough to you that you put it in the very title of your site, you should probably do it in a way that actually works for people.
- LarryMullins 4y ago> However if this aspect is important enough to you that you put it in the very title of your site, you should probably do it in a way that actually works for people. I assert that public domain does work for people, even Germans in practice. It doesn't work for risk averse corporations.
- remram 4y agoThe point of a license is entirely to mitigate risk. I trust open-source developers to not go after me and my meager projects, but still I appreciate when they take the 2min needed to slap a legal-like document on their library. When you refuse to do that, and decide to spend way more than 2min explaining your belief that this might not be required (though you are not a lawyer, have no court decisions to back it up, and have otherwise done a limited review of a few countries), you are making the conscious decision to go out of your way to increase the risk on me. I don't appreciate that, but does that really make me "risk-averse"?
- LarryMullins 4y agoAmerican FOSS developers who put their code in the public domain are taking those 2 minutes to slap a legal-like document on their code. A short document telling other programmers that the code is public domain clearly communicates the intent and wishes of the author to other developers. They're giving something to the world for free, with no strings attached, clearly communicated. But despite that, some people will complain because it wasn't done in precisely the correct way to keep corporate lawyers in a notoriously legalistic and pedantic foreign country happy.
- dragonwriter 4y agoAny legal-like document that mitigates risk for one parry does so by restricting another party. So, its natural that people will choose not to do more of than they see as necessary to deal with speculative risks raised by third-parties who are often either not attorneys, or attorneys for people whose interests are not aligned with those whose action is sought, based on some foreign legal system with which thr actor is unfamiliar. If you don't like what you are being offered for free, you are, of course, at liberty to move along.
- remram 4y ago> you are, of course, at liberty to move along I am also at liberty to offer a comment on it on this here comment section... If you feel like the point of this site is to offer silent upvotes, you are at liberty to do that.
- loeg 4y agoDJB has also written about the public domain: http://cr.yp.to/publicdomain.html http://cr.yp.to/publicdomain.html
- deleted 4y ago[deleted]
- adamgordonbell 4y agoNot sure. But I think SQLite won't look at contributions from non-public domain countries. I mean, they aren't really open to contributions anyhow, but being public domain was mentioned to me by Richard as a mistake they made that they've had to deal with.
- LarryMullins 4y ago> being public domain was mentioned to me by Richard as a mistake they made that they've had to deal with This doesn't sound right. Did he explain to you why he thinks he's stuck with it? He has the legal right to release SQLite other some other license and does so when companies pay him for it. Generally speaking, nothing about putting code in the public domain precludes collaborating with other developers. SQLite's caution against accepting contributions (even when the contributor is another American willing to sign over their contribution to the public domain) probably has more to do with Oracle being notoriously litigious and nasty. Not accepting contributions reduces the risk of one day being sued by Oracle, since it reduces the risk that Oracle IP might accidentally show up in SQLite. This would be a concern regardless of what sort of license SQLite used. If you're not worried about that sort of thing, there is nothing which prevents an American FOSS developer from accepting public domain contributions from other developers.
- adamgordonbell 4y agoGoing from memory, he was warned by legal or something, that someone from a place where public domain didn't exist as a concept couldn't give them code and say it was public domain. He's on here occasionally, so maybe he'll jump in but I think the issue is the contributors might not be able to put things into the public domain.
- cryptonector 4y agoSQLite3 is in every phone and every laptop and... Do Apple, Google, etc. have to do something special in order to use SQLite3 in Germany? Have there been any court cases about this? Have there been any fines issued or paid over this? IMO the whole Germany-doesn't-have-public-domain thing is just FUD.
- LarryMullins 4y agoSQLite offers to sell licenses to organizations that worry about it, Apple and Google have probably bought such licenses to cover their asses in Germany just in case.
- cryptonector 4y agoYeah, but does anyone really bother? Is there any German case law about this?
- GoblinSlayer 4y agoGermany uses civil law (Roman system), not common law.
- cryptonector 4y agoThe courts might not make common law, but there could still be no court cases at all about public domain software, which would be pretty telling that those just don't come up even though there's an abundance of public domain source code.
- remram 4y agoThat is true, still it has a comprehensive copyright page which includes this rather explicit permission: > Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. https://www.sqlite.org/copyright.html https://www.sqlite.org/copyright.html This is quite different from librandombytes...
- GoblinSlayer 4y agoUsually copyright is the author's right and only the author can enforce that right, so it would take the public domain author to sue users, which I suppose rarely happens.