Update why_public_domain.md

pull/106/head
Sean Barrett 2015-04-14 01:58:25 -07:00
parent 8074425128
commit 2f17f1a93b
1 changed files with 36 additions and 36 deletions

View File

@ -3,47 +3,47 @@ in the public domain:
1. Public domain vs. viral licenses 1. Public domain vs. viral licenses
Why is this library public domain? Why is this library public domain?
Because more people will use it. Because it's not viral, people are Because more people will use it. Because it's not viral, people are
not obligated to give back, so you could argue that it hurts the not obligated to give back, so you could argue that it hurts the
development of it, and then because it doesn't develop as well it's development of it, and then because it doesn't develop as well it's
not as good, and then because it's not as good, in the long run not as good, and then because it's not as good, in the long run
maybe fewer people will use it. I have total respect for that maybe fewer people will use it. I have total respect for that
opinion, but I just don't believe it myself for most software. opinion, but I just don't believe it myself for most software.
2. Public domain vs. attribution-required licenses 2. Public domain vs. attribution-required licenses
The primary difference between public domain and, say, a Creative Commons The primary difference between public domain and, say, a Creative Commons
commercial / non-share-alike / attribution license is solely the commercial / non-share-alike / attribution license is solely the
requirement for attribution. (Similarly the BSD license and such.) requirement for attribution. (Similarly the BSD license and such.)
While I would *appreciate* acknowledgement and attribution, I believe While I would *appreciate* acknowledgement and attribution, I believe
that it is foolish to place a legal encumberment (i.e. a license) on that it is foolish to place a legal encumberment (i.e. a license) on
the software *solely* to get attribution. the software *solely* to get attribution.
In other words, I'm arguing that PD is superior to the BSD license and In other words, I'm arguing that PD is superior to the BSD license and
the Creative Commons 'Attribution' license. If the license offers the Creative Commons 'Attribution' license. If the license offers
anything besides attribution -- as does, e.g., CC NonCommercial-ShareAlike, anything besides attribution -- as does, e.g., CC NonCommercial-ShareAlike,
or the GPL -- that's a separate discussion. or the GPL -- that's a separate discussion.
3. Other aspects of BSD-style licenses besides attribution 3. Other aspects of BSD-style licenses besides attribution
Permissive licenses like zlib and BSD license are perfectly reasonable Permissive licenses like zlib and BSD license are perfectly reasonable
in their requirements, but they are very wordy and in their requirements, but they are very wordy and
have only two benefits over public domain: legally-mandated have only two benefits over public domain: legally-mandated
attribution and liability-control. I do not believe these attribution and liability-control. I do not believe these
are worth the excessive verbosity and user-unfriendliness are worth the excessive verbosity and user-unfriendliness
these licenses induce, especially in the single-file these licenses induce, especially in the single-file
case where those licenses tend to be at the top of case where those licenses tend to be at the top of
the file, the first thing you see. the file, the first thing you see.
To the specific points, I have had no trouble receiving To the specific points, I have had no trouble receiving
attribution for my libraries; liability in the face of attribution for my libraries; liability in the face of
no explicit disclaimer of liability is an open question, no explicit disclaimer of liability is an open question,
but one I have a lot of difficulty imagining there being but one I have a lot of difficulty imagining there being
any actual doubt about in court. Sometimes I explicitly any actual doubt about in court. Sometimes I explicitly
note in my libraries that I make no guarantees about them note in my libraries that I make no guarantees about them
being fit for purpose, but it's pretty absurd to do this; being fit for purpose, but it's pretty absurd to do this;
as a whole, it comes across as "here is a library to decode as a whole, it comes across as "here is a library to decode
vorbis audio files, but it may not actually work and if vorbis audio files, but it may not actually work and if
you have problems it's not my fault, but also please you have problems it's not my fault, but also please
report bugs so I can fix them". report bugs so I can fix them"--so dumb!