My favorites | Sign in
Project Logo
                
Search
for
Updated Jul 19, 2007 by maxlybbert
Labels: FAQ
AdministrativaFAQ  

Why does Google Code say YARD is under the MIT license, but Sourceforge says it's public domain?

All code in YARD has been released as public domain code through the project hosted on Sourceforge. However, Google Code will only host projects that are released under specific licenses. Additionally, some lawyers do not believe it is possible to release something into the public domain under current US law ("Under the 1976 Act as amended, the only two ways that a work can enter the public domain are expiration of term and failure of fixation"). And, according to the SQLite project, some legal systems don't seem to recognize the idea of public domain.

Finally, it is common to take a work already in the public domain and release it as a copyrighted work. Think Alice in Wonderland, Shakespearian plays, or Memorias Pos-humas de Bras Cubas.

Therefore, we have elected to essentially dual license YARD. YARD code, regardless of where you got it, is public domain code. We have promised not to assert any copyright interest in the code. However, if that is not acceptable for whatever reason, YARD code is also licensed by us under the terms of the MIT license.

Submissions to the YARD project will not be accepted unless they are also released as public domain code.

Colophon

The YARD project is hosted on both Google Code and Sourceforge. The website currently resides on Sourceforge's servers and general code releases are made through Sourceforge. The main discussion list is hosted on Google Groups. This Wiki is on Google's servers, and code releases are mirrored through Google.

Because Sourceforge hosts several project websites, special considerations sometimes crop up. For instance, free access to the MySQL server is very nice. However, with so many other projects also accessing the same server, the chance that at least one of them will somehow crash the server is actually quite high. And, of course, performance can be affected at peak traffic times.

The YARD website is largely implemented with CSS, Perl CGIs and a Berkeley DB database. Using Berkeley DB helps avoid many stability and performance issues that would come with using the MySQL database.


Sign in to add a comment
Hosted by Google Code