diff options
author | Peter Johnson <peter@tortall.net> | 2006-04-05 05:39:23 +0000 |
---|---|---|
committer | Peter Johnson <peter@tortall.net> | 2006-04-05 05:39:23 +0000 |
commit | a9b1395d094b954b200b259346d2374c79d87cfa (patch) | |
tree | 51f1a9e27b38414f5ff2df4cf03163f0adfb1670 /COPYING | |
parent | 5c36a0551ff41b9ad3cfc742b7cd865d7d049cef (diff) | |
download | yasm-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-- | COPYING | 41 |
1 files changed, 27 insertions, 14 deletions
@@ -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 |