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