Difference between revisions of "Licensing"

From ZeptoOS
Jump to navigationJump to search
Line 1: Line 1:
[https://wiki.mcs.anl.gov/zeptoos/index.php/Complete_ZeptoOS_Documentation Top]
+
[https://wiki.mcs.anl.gov/zeptoos/index.php/ZeptoOS_Documentation Top]
 
----
 
----
  
Line 27: Line 27:
  
 
----
 
----
[https://wiki.mcs.anl.gov/zeptoos/index.php/Complete_ZeptoOS_Documentation Top]
+
[https://wiki.mcs.anl.gov/zeptoos/index.php/ZeptoOS_Documentation Top]

Revision as of 15:26, 22 April 2009

Top


Short Answer: Everything is GPL and LGPL where appropriate. See the directories and individual source files for the specific license.

Rather than carry around all the license headers in each file, ZeptoOS software contains a short comment at the top of the file providing the license type and version number. For example:

  1. ZeptoOS_License: GPL

There is also a section that explains this, for example:

  1. ZEPTOOS:zepto-gpl
  2. Copyright: Argonne National Laboratory, Department of Energy,
  3. and UChicago Argonne, LLC. 2004, 2005, 2006, 2007
  4. ZeptoOS License: GPL
  5. This software is free. See the file ZeptoOS/misc/license.GPL
  6. for complete details on your rights to copy, modify, and use this
  7. software.
  8. ZEPTOOS:zepto-gpl

Those license files can be found in ZeptoOS/misc. If you are not familiar with LGPL or GPL licensing, please see the files above and also visit www.gnu.org.

Long Answer: As always, this is a tricky issue. As a general rule, we like to release software BSD, since it provides the most freedom to end users and companies. However, several companies that produce HPC products take Open Source BSD code from the community but do not voluntarily distribute their modified changes back to the community. This makes the software a dead end for computer science research, severing the relationship betweeen HPC scientists and vendors. To remedy this, we have decided to release all code under GPL or LPGL licenses, so we can partner with those vendors who actually want to collaborate on shared, Open Source code created by the HPC community.



Top