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 |