I think the NASA Open Source Agreement is worthy of OSI's approval - - with revision, but it also raises issues worthy of discussion and, perhaps, adjustment to the OSD since the internationalization of intellectual property law will likely raise similar open source licensing issues for other governments.
Regarding the issue concerning whether NASA may license software it cannot copyright in the U.S., the answer is yes, notwithstanding that significant harm to the conception of public domain for digital works is likely to follow. More generally, there may be good reason to add an article to the OSD regarding government open source licensing. Since it might be prudent to encourage open source licensing by governments for a number of reasons, OSI may want to consider under what conditions that this may be done. For instance, government bodies could be permitted/required to add a clause to the license safeguarding public domain rights where applicable. Further, it may be worth noting that government agencies like NASA could be encouraged to seek out open source developers when developing software rather than outsource development strictly to non-open source developers, which means the software is neither public domain (a government contractor may assert copyright), nor open source. With regard to the NASA license, I have three points. [1] The license contains an ambitious definition of "display" under section 1, which, effectively, imposes a restriction on the use of the software that I doubt is consistent with the spirit of a number of articles of the OSD. This definition may need revision to be more consistent with traditional Copyright law conceptions of display of a computer program. The user registration requirement/request line at the beginning of the license seems unclear as to purpose and, therefore, it is difficult to determine whether it is in compliance with article 7 of the OSD. Why is the government collecting user names, and is this part of the license intended to reach those licensees/sublicensees receiving the work as part of a redistribution? I do not view section 3.F of the license as answering my question since it is not clear why tracking registrations is needed either. [2] Regarding section 3.J, in all fairness, open source licenses used to distribute online software initially created by the U.S. government ought to carry a provision clearly indicating whether the export license from the Commerce department has been obtained and/or whether such a license is required. Notably, NASA IS ostensibly exporting the software since the open source license is not necessary, if the program is distributed within the United States or to U.S. citizens. Section 3.J should be revised. [3] Section 5.F should also be posted on NASA's website since the designated representative listed on any particular license in the hands of a licensee is likely to be outdated long before the license terminates. - Rod Rod Dixon Blog: http://opensource.cyberspaces.org : -- : : There is much discussion spent deciding whether NASA can copyright : software at all. The license itself says that no copyright is claimed : in the United States. : : The only serious concern that I can see is that the license requires : the recipient to indemnify the Government of the United States against : third party lawsuits. : : Title: NASA Open Source Agreement Version 1.1 : Submission: http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:7698:200402:jfdgbalgdhgblndpmljm : License: http://www.nas.nasa.gov/Research/Software/Open-Source/NASA_Open_Source_Agreement_1.1.txt : Comments: ongoing as of this writing. : Recommend: more discussion. : : -- : --My blog is at angry-economist.russnelson.com | Coding in Python : Crynwr sells support for free software | PGPok | is like : 521 Pleasant Valley Rd. | +1 315 268 1925 voice | sucking on sugar. : Potsdam, NY 13676-3213 | +1 315 268 9201 FAX | Sweet! : -- : license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3 -- license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3