summaryrefslogtreecommitdiff
path: root/COPYING
diff options
context:
space:
mode:
authorPeter Johnson <peter@tortall.net>2006-04-05 05:39:23 +0000
committerPeter Johnson <peter@tortall.net>2006-04-05 05:39:23 +0000
commita9b1395d094b954b200b259346d2374c79d87cfa (patch)
tree51f1a9e27b38414f5ff2df4cf03163f0adfb1670 /COPYING
parent5c36a0551ff41b9ad3cfc742b7cd865d7d049cef (diff)
downloadyasm-a9b1395d094b954b200b259346d2374c79d87cfa.tar.gz
* COPYING: Update verbiage, add list of contributors and copyright notice.
* genstring.c: Generate string array from source file. * Makefile.am: Build genstring. * Makefile.inc: Use genstring to create license.c from COPYING. * yasm.c: Include license.c and use it for new --license option. Shorten --version option to just displaying version, compile date, and very short copyright message. svn path=/trunk/yasm/; revision=1463
Diffstat (limited to 'COPYING')
-rw-r--r--COPYING41
1 files changed, 27 insertions, 14 deletions
diff --git a/COPYING b/COPYING
index 1947b344..be3cec08 100644
--- a/COPYING
+++ b/COPYING
@@ -1,27 +1,39 @@
+Yasm is Copyright (c) 2001-2006 Peter Johnson and other Yasm developers.
+
+Yasm developers and/or contributors include:
+ Peter Johnson
+ Michael Urman
+ Stanislav Karchebny
+ Brian Gladman
+
-----------------------------------
-YASM licensing overview and summary
+Yasm licensing overview and summary
-----------------------------------
-Note: This document does not provide legal advice nor is it the actual license
-of any part of YASM. See the individual licenses for complete details.
-Consult a laywer for legal advice.
+Note: This document does not provide legal advice nor is it the actual
+license of any part of Yasm. See the individual licenses for complete
+details. Consult a lawyer for legal advice.
-The primary license of YASM is the 2-clause BSD license. Please use this
+The primary license of Yasm is the 2-clause BSD license. Please use this
license if you plan on submitting code to the project.
+Yasm has absolutely no warranty; not even for merchantibility or fitness
+for a particular purpose.
+
-------
Libyasm
-------
-Libyasm is 2-clause or 3-clause BSD licensed, with the exception of bitvect,
-which is triple-licensed under the Artistic license, GPL, and LGPL. Libyasm
-is thus GPL and LGPL compatible. In addition, this also means that libyasm
-is free for binary-only distribution as long as the terms of the 3-clause BSD
-license and Artistic license (as it applies to bitvect) are fulfilled.
+Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
+bitvect, which is triple-licensed under the Artistic license, GPL, and
+LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also
+means that libyasm is free for binary-only distribution as long as the
+terms of the 3-clause BSD license and Artistic license (as it applies to
+bitvect) are fulfilled.
-------
Modules
-------
-Most of the modules are 2-clause BSD licensed, with the exception of:
+The modules are 2-clause or 3-clause BSD licensed, with the exception of:
preprocs/nasm - LGPL licensed
---------
@@ -32,9 +44,10 @@ The frontends are 2-clause BSD licensed.
-------------
License Texts
-------------
-The full text of all licenses are provided in separate files in this
-distribution. Each file may include the entire license (in the case of the BSD
-and Artistic licenses), or may reference the GPL or LGPL license file.
+The full text of all licenses are provided in separate files in the source
+distribution. Each source file may include the entire license (in the case
+of the BSD and Artistic licenses), or may reference the GPL or LGPL license
+file.
BSD.txt - 2-clause and 3-clause BSD licenses
Artistic.txt - Artistic license