hbono@chromium.org | a1b5233 | 2011-01-13 05:35:22 +0000 | [diff] [blame] | 1 | Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers. |
ajwong@chromium.org | 45afe01 | 2009-10-23 19:20:20 +0000 | [diff] [blame] | 2 | |
| 3 | Yasm developers and/or contributors include: |
| 4 | Peter Johnson |
| 5 | Michael Urman |
hbono@chromium.org | a1b5233 | 2011-01-13 05:35:22 +0000 | [diff] [blame] | 6 | Brian Gladman (Visual Studio build files, other fixes) |
ajwong@chromium.org | 45afe01 | 2009-10-23 19:20:20 +0000 | [diff] [blame] | 7 | Stanislav Karchebny (options parser) |
hbono@chromium.org | a1b5233 | 2011-01-13 05:35:22 +0000 | [diff] [blame] | 8 | Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions) |
ajwong@chromium.org | 45afe01 | 2009-10-23 19:20:20 +0000 | [diff] [blame] | 9 | Anonymous "NASM64" developer (NASM preprocessor fixes) |
| 10 | Stephen Polkowski (x86 instruction patches) |
| 11 | Henryk Richter (Mach-O object format) |
| 12 | Ben Skeggs (patches, bug reports) |
hbono@chromium.org | a1b5233 | 2011-01-13 05:35:22 +0000 | [diff] [blame] | 13 | Alexei Svitkine (GAS preprocessor) |
ajwong@chromium.org | 45afe01 | 2009-10-23 19:20:20 +0000 | [diff] [blame] | 14 | Samuel Thibault (TASM parser and frontend) |
| 15 | |
| 16 | ----------------------------------- |
| 17 | Yasm licensing overview and summary |
| 18 | ----------------------------------- |
| 19 | |
| 20 | Note: This document does not provide legal advice nor is it the actual |
| 21 | license of any part of Yasm. See the individual licenses for complete |
| 22 | details. Consult a lawyer for legal advice. |
| 23 | |
| 24 | The primary license of Yasm is the 2-clause BSD license. Please use this |
| 25 | license if you plan on submitting code to the project. |
| 26 | |
| 27 | Yasm has absolutely no warranty; not even for merchantibility or fitness |
| 28 | for a particular purpose. |
| 29 | |
| 30 | ------- |
| 31 | Libyasm |
| 32 | ------- |
| 33 | Libyasm is 2-clause or 3-clause BSD licensed, with the exception of |
| 34 | bitvect, which is triple-licensed under the Artistic license, GPL, and |
| 35 | LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also |
| 36 | means that libyasm is free for binary-only distribution as long as the |
| 37 | terms of the 3-clause BSD license and Artistic license (as it applies to |
| 38 | bitvect) are fulfilled. |
| 39 | |
| 40 | ------- |
| 41 | Modules |
| 42 | ------- |
hbono@chromium.org | a1b5233 | 2011-01-13 05:35:22 +0000 | [diff] [blame] | 43 | The modules are 2-clause or 3-clause BSD licensed. |
ajwong@chromium.org | 45afe01 | 2009-10-23 19:20:20 +0000 | [diff] [blame] | 44 | |
| 45 | --------- |
| 46 | Frontends |
| 47 | --------- |
| 48 | The frontends are 2-clause BSD licensed. |
| 49 | |
| 50 | ------------- |
| 51 | License Texts |
| 52 | ------------- |
| 53 | The full text of all licenses are provided in separate files in the source |
| 54 | distribution. Each source file may include the entire license (in the case |
| 55 | of the BSD and Artistic licenses), or may reference the GPL or LGPL license |
| 56 | file. |
| 57 | |
| 58 | BSD.txt - 2-clause and 3-clause BSD licenses |
| 59 | Artistic.txt - Artistic license |
| 60 | GNU_GPL-2.0 - GNU General Public License |
| 61 | GNU_LGPL-2.0 - GNU Library General Public License |