3 ms·
My understanding is that there are more legal gray areas with public domain than there are with even very permissive licenses (MIT, new-BSD, etc). I vaguely rec
by stock_toaster 15y ago
My understanding is that there are more legal gray areas with public domain than there are with even very permissive licenses (MIT, new-BSD, etc). I vaguely recall something about potential issues with public domain and other license incompatibilities, but I don't recall the specifics (and am certainly not a lawyer), so that probably isn't a useful datapoint.
Apache license has patent clauses that make it quite different than the new-BSD/MIT-style licenses.
In general, since I don't know a huge amount of the legal issues involved in public domain and national jurisdictions in regard to such, I simply err on the side of caution and choose MIT license for software I want to release as freely as possible. Others use it so it likely has more legal precedent and courtroom experience around it (should it ever come to that), and I like the notice of warranty disclaim (a bit of cya).
- bad_user 15y agoThe copyright law differs between countries. For example a piece of work that is not copyrightable in one country (even if it is the country of origin) may be copyrightable in another. Also in the US any work published before 1923 is in the public domain, however other countries are not bound by this year. As far as this discussion is concerned, it is also debatable in some countries if the author is allowed to put his own work in public domain. Basically, there's no such thing as putting a work in the public domain, unless you don't mind limiting its usage (because if a piece of work is not accompanied by a license and is not in the public domain of the country you live in, you have no right to use it). So if freedom is what you want, new-BSD or MIT are best. Plus, you keep getting the credit, which is nice.