X-Git-Url: https://git.alrj.org/?p=bold.git;a=blobdiff_plain;f=doc%2Fcopyright;fp=doc%2Fcopyright;h=0971c4b39c3b25694f53c37af321aa2c895b09a7;hp=0000000000000000000000000000000000000000;hb=04fc98235b338558eaad347b698d63414270589b;hpb=b2cbc828fcbff8ecf501a53ee3b5b62195913923 diff --git a/doc/copyright b/doc/copyright new file mode 100644 index 0000000..0971c4b --- /dev/null +++ b/doc/copyright @@ -0,0 +1,96 @@ +COPYRIGHT STATEMENTS AND LICENSING TERMS + +Bold is Copyright (C) 2009 Amand "alrj" Tihon + +Bold is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +Bold is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Files that have exception clauses are licensed under the terms of the +GNU General Public License; either version 3, or (at your option) any +later version. + +You should have received a copy of the GNU General Public License along with +Bold. If not, see . + +The following runtime libraries are licensed under the terms of the +GNU General Public License (v3 or later) with version 1.0 of the Bold +Runtime Library Exception (included in this file): + +- Import by hash (runtime/bold_ibh_*) + + + +BOLD RUNTIME LIBRARY EXCEPTION + +Version 1.0, 8 August 2009 + +Copyright (C) 2009 Amand Tihon + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + +This Bold Runtime Library Exception ("Exception") is an additional +permission under section 7 of the GNU General Public License, version +3 ("GPLv3"). It applies to a given file (the "Runtime Library") that +bears a notice placed by the copyright holder of the file stating that +the file is governed by GPLv3 along with this Exception. + +When you use Bold to link a program, Bold may combine portions of +certain Bold runtime libraries with the compiled program. The purpose +of this Exception is to allow linking non-GPL (including proprietary) +programs to use, in this way, the runtime libraries covered by this +Exception. + +0. Definitions. + +A file is an "Independent Module" if it either requires the Runtime +Library for execution after a Linking Process, or makes use of an +interface provided by the Runtime Library, but is not otherwise based +on the Runtime Library. + +"Bold" means a version of the Byte Optimized Linker, with or without +modifications, governed by version 3 (or a specified later version) of +the GNU General Public License (GPL) with the option of using any +subsequent versions published by the FSF. + +"GPL-compatible Software" is software whose conditions of propagation, +modification and use would permit combination with Bold in accord with +the license of Bold. + +"Target Code" refers to output from any compiler for a real or virtual +target processor architecture, in executable form or suitable for +input to an assembler, loader, linker and/or execution +phase. Notwithstanding that, Target Code does not include data in any +format that is used as a compiler intermediate representation, or used +for producing a compiler intermediate representation. + +The "Linking Process" combines Target Code in intermediate object form, +into a single executable program. + +A Linking Process is "Eligible" if it is done using Bold, alone or +with other GPL-compatible software, or if it is done without using any +work based on Bold. For example, using non-GPL-compatible Software to +optimize any Bold intermediate representations would not qualify as an +Eligible Linking Process. + +1. Grant of Additional Permission. + +You have permission to propagate a work of Target Code formed by +combining the Runtime Library with Independent Modules, even if such +propagation would otherwise violate the terms of GPLv3, provided that +all Target Code was generated by Eligible Compilation Processes. You +may then convey such a combination under terms of your choice, +consistent with the licensing of the Independent Modules. + +2. No Weakening of Bold Copyleft. + +The availability of this Exception does not imply any general +presumption that third-party software is unaffected by the copyleft +requirements of the license of Bold.