[dojo-contributors] problems with the public domain dedication

Brian Douglas Skinner skinner at dojotoolkit.org
Wed Aug 23 14:25:00 MDT 2006


> I can post a quick summary about *why* the public domain 
> dedication (PDD) is problematic.

For people who are interested, here's a quick summary about why the 
public domain dedication is problematic...

~ Brian

-----------------------------------------------------
In countries like the United States and India it is possible to place 
software in the public domain.  In these countries there is a statutory 
framework for donating software to the public domain.  However, there 
are a number of problems...

(A) Moral rights problems

In some jurisdictions, including Germany, it is impossible for an author 
to place a work completely in the public domain.  An author cannot 
entirely relinquish copyright because the author automatically retains 
"moral rights".

(B) Liability problems

Placing software in the public domain is risky for the author because 
the author may retain a "warranty obligation".  The author may be held 
liable for flaws in the software, or for a user's mis-use of the 
software.  In the US there is no statutory mechanism for placing 
software in the public domain without incurring a risk of liability.  In 
contrast, by using an open source license, the license can explicitly 
disclaim warranties.

(C) Retraction problems

When an author places a work in the public domain, that may be 
considered to be a gift, rather than a legal agreement.  That gift may 
be an "illusory and unenforceable promise" that could be retracted by 
the author at any time.  Users might refrain from using the software out 
of fear that the public domain dedication and may someday be retracted.

(D) OSI certification problems

The Open Source Initiative (OSI) allows you to label your software as 
"OSI Certified Open Source Software" if the software is distributed 
using an open source license that has been approved by the OSI.  The OSI 
has approved about 60 open source licenses, including common licenses 
like the GPL, LGPL, AFL, BSD, MIT, Apache, Mozilla, etc.

In the 1990s, the OSI explicitly included public domain software as "OSI 
Certified Open Source Software", but in 2001 the OSI changed that 
policy, and now public domain software is not approved as OSI certified. 
  That lack of certification creates practical problems.  For example, 
the Google "Summer of Code" program will only fund projects where the 
code is released under an OSI approved license.

(E) Dual-release problems

It is common for open source projects to "dual-license" their software, 
making the software available under more than one open source license. 
That allows the user to choose the license that best meets their needs.

Even though the OSI does not certify public domain software, it would 
still be possible to get OSI certification if the software could be 
released using both an OSI certified license and a public domain 
dedication.  Unfortunately, that sort of dual-release strategy will not 
work.  That dual-release is considered contradictory, because the author 
is necessarily asserting copyright rights by using an open source 
license, while at the same time using a public domain dedication that 
asserts that no one holds the copyright to the software.

-------------------
Further reading:
[1] http://en.wikipedia.org/wiki/Public_domain
[2] http://en.wikipedia.org/wiki/WP:PDWTF
[3] http://www.zetadev.com/misc/software-public-domain/
[4] http://www.zetadev.com/misc/software-public-domain/responses.html
[5] http://en.wikipedia.org/wiki/Moral_rights
[6] http://www.rosenlaw.com/lj16.htm
[7] http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:3177:ldaadnjlgdmdomdaofhc



More information about the dojo-contributors mailing list