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