diff options
| author | Glenn Morris | 2007-02-10 22:20:57 +0000 |
|---|---|---|
| committer | Glenn Morris | 2007-02-10 22:20:57 +0000 |
| commit | dd7203c769037b898880bae4de7710fad1312e1f (patch) | |
| tree | d1bfb9fbdde245d4b4aef76e6d1f3a9ee69a21c4 | |
| parent | a45928e69377783126fd512579455c997c2747be (diff) | |
| download | emacs-dd7203c769037b898880bae4de7710fad1312e1f.tar.gz emacs-dd7203c769037b898880bae4de7710fad1312e1f.zip | |
Add notes on the legal status of is_exec.c and sigaction.c.
| -rw-r--r-- | msdos/README | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/msdos/README b/msdos/README index 890168bfac4..78b1dbb7f4e 100644 --- a/msdos/README +++ b/msdos/README | |||
| @@ -21,3 +21,123 @@ reproduced here: | |||
| 21 | # | 21 | # |
| 22 | # ---------------------------------------------------------------------- | 22 | # ---------------------------------------------------------------------- |
| 23 | 23 | ||
| 24 | |||
| 25 | NOTE ON THE LEGAL STATUS OF THE FILES IS_EXEC.C, SIGACTION.C | ||
| 26 | |||
| 27 | As distributed with GNU Emacs, the files is_exec.c and sigaction.c are | ||
| 28 | Copyright (C) 1995 DJ Delorie, and are licensed under the terms of the | ||
| 29 | GNU General Public License version 2 or later (see COPYING). | ||
| 30 | |||
| 31 | Here we record the details of the legal history of these files. | ||
| 32 | |||
| 33 | The files is_exec.c and sigaction.c were originally part of DJGPP, | ||
| 34 | distributed by DJ Delorie. The versions of these files in DJGPP | ||
| 35 | contain the following license notice: | ||
| 36 | |||
| 37 | Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details | ||
| 38 | |||
| 39 | The contents of the file COPYING.DJ (as available at, for example, the | ||
| 40 | URL: <http://www.delorie.com/bin/cvsweb.cgi/djgpp/copying.dj>) are as | ||
| 41 | follows: | ||
| 42 | |||
| 43 | -- COPYING.DJ STARTS HERE -- | ||
| 44 | |||
| 45 | This is the file "COPYING.DJ". It does NOT apply to any sources or | ||
| 46 | binaries copyrighted by UCB Berkeley, the Free Software Foundation, or | ||
| 47 | any other agency besides DJ Delorie and others who have agreed to | ||
| 48 | allow their sources to be distributed under these terms. | ||
| 49 | |||
| 50 | Copyright Information for sources and executables that are marked | ||
| 51 | Copyright (C) DJ Delorie | ||
| 52 | 334 North Rd | ||
| 53 | Deerfield NH 03037-1110 | ||
| 54 | |||
| 55 | This document is Copyright (C) DJ Delorie and may be distributed | ||
| 56 | verbatim, but changing it is not allowed. | ||
| 57 | |||
| 58 | Source code copyright DJ Delorie is distributed under the terms of the | ||
| 59 | GNU General Public Licence, with the following exceptions: | ||
| 60 | |||
| 61 | * Sources used to build crt0.o, gcrt0.o, libc.a, libdbg.a, and | ||
| 62 | libemu.a are distributed under the terms of the GNU Library General | ||
| 63 | Public License, rather than the GNU GPL. | ||
| 64 | |||
| 65 | * Any existing copyright or authorship information in any given source | ||
| 66 | file must remain intact. If you modify a source file, a notice to that | ||
| 67 | effect must be added to the authorship information in the source file. | ||
| 68 | |||
| 69 | * Runtime binaries, as provided by DJ in DJGPP, may be distributed | ||
| 70 | without sources ONLY if the recipient is given sufficient information | ||
| 71 | to obtain a copy of djgpp themselves. This primarily applies to | ||
| 72 | go32-v2.exe, emu387.dxe, and stubedit.exe. | ||
| 73 | |||
| 74 | * Runtime objects and libraries, as provided by DJ in DJGPP, when | ||
| 75 | linked into an application, may be distributed without sources ONLY | ||
| 76 | if the recipient is given sufficient information to obtain a copy of | ||
| 77 | djgpp themselves. This primarily applies to crt0.o and libc.a. | ||
| 78 | |||
| 79 | ----- | ||
| 80 | |||
| 81 | Changes to source code copyright BSD, FSF, or others, by DJ Delorie | ||
| 82 | fall under the terms of the original copyright. Such files usually | ||
| 83 | have multiple copyright notices in them. | ||
| 84 | |||
| 85 | A copy of the files "COPYING" and "COPYING.LIB" are included with this | ||
| 86 | document. If you did not receive a copy of these files, you may | ||
| 87 | obtain one from whence this document was obtained, or by writing: | ||
| 88 | |||
| 89 | Free Software Foundation, Inc. | ||
| 90 | 51 Franklin Street, | ||
| 91 | Fifth Floor, | ||
| 92 | Boston, MA 02110-1301, | ||
| 93 | USA | ||
| 94 | |||
| 95 | -- COPYING.DJ ENDS HERE -- | ||
| 96 | |||
| 97 | Both is_exec.c and sigaction.c are parts of DJGPP's libc.a, therefore | ||
| 98 | according to exception 1 in the above terms their "base" license is | ||
| 99 | the GNU Library General Public License [now known as the GNU Lesser | ||
| 100 | General Public License]. | ||
| 101 | |||
| 102 | The terms of the GNU LGPL, specifically clause 3, which begins: | ||
| 103 | |||
| 104 | 3. You may opt to apply the terms of the ordinary GNU General | ||
| 105 | Public License instead of this License to a given copy of the | ||
| 106 | Library. | ||
| 107 | |||
| 108 | permit us to relicense the files is_exec.c and sigaction.c as used in | ||
| 109 | GNU Emacs under the terms of the GNU GPL. | ||
| 110 | |||
| 111 | COPYING.DJ, however, lists extra exceptions 2-4 to the GNU licenses. | ||
| 112 | Items 3 and 4 are not relevant in the case of GNU Emacs, since they | ||
| 113 | can only apply to copies of DJGPP [confirmed by email from DJ Delorie | ||
| 114 | to rms at gnu.org and others, 2007/01/31]. | ||
| 115 | |||
| 116 | Exception 2 of COPYING.DJ, when viewed as an added restriction, rather | ||
| 117 | than as an interpretation of the GPL, leads to problems. The added | ||
| 118 | requirement makes the overall license of the file incompatible with | ||
| 119 | the GNU GPL. | ||
| 120 | |||
| 121 | As a solution to this problem, DJ Delorie has kindly granted (February | ||
| 122 | 2007) GNU Emacs an exception, and permits us to license the files | ||
| 123 | is_exec.c and sigaction.c solely under the terms of the GNU GPL. This | ||
| 124 | exception applies _only_ to these files as distributed with GNU Emacs. | ||
| 125 | This solution was arrived at in an email discussion between DJ Delorie | ||
| 126 | <dj at delorie.com> and Richard Stallman <rms at gnu.org> in | ||
| 127 | January/February 2007. We record below a summary of the relevant final | ||
| 128 | email in this discussion: | ||
| 129 | |||
| 130 | From: DJ Delorie <dj at delorie.com> | ||
| 131 | To: rms at gnu.org | ||
| 132 | Subject: Re: COPYING.DJ and Emacsn | ||
| 133 | |||
| 134 | I have no problem with whatever you wish to do with those files in | ||
| 135 | emacs (as long as djgpp itself doesn't need to change). | ||
| 136 | |||
| 137 | |||
| 138 | Accordingly, in February 2007 we relicensed the files is_exec.c and | ||
| 139 | sigaction.c as used in GNU Emacs under the GNU GPL. | ||
| 140 | |||
| 141 | Copies of both the GNU General Public License and GNU Lesser (Library) | ||
| 142 | Public License may be obtained from: the Free Software Foundation, | ||
| 143 | Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||