Commit | Line | Data |
---|---|---|
f5d0ac07 | 1 | Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 |
2f969cd4 GM |
2 | Free Software Foundation, Inc. |
3 | See the end of the file for license conditions. | |
4 | ||
5 | ||
d7fcecc1 EZ |
6 | This directory contains scripts for building the DJGPP (a.k.a. MS-DOS) |
7 | version of Emacs, and other files useful for running that version of | |
8 | Emacs. | |
9 | ||
10 | The files emacs.ico and emacs.pif are for using the DJGPP version on | |
11 | Windows 3.X. Since these are binary files, their copyright notice is | |
12 | reproduced here: | |
13 | ||
ceb4c4d3 | 14 | # Copyright (C) 1993, 2002, 2003, 2004, 2005, |
f5d0ac07 | 15 | # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. |
d7fcecc1 EZ |
16 | # |
17 | # This file is part of GNU Emacs. | |
18 | # | |
19 | # This file is free software; as a special exception, the author gives | |
20 | # unlimited permission to copy and/or distribute it, with or without | |
21 | # modifications, as long as this notice is preserved. | |
22 | # | |
23 | # This program is distributed in the hope that it will be useful, | |
24 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
25 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | |
26 | # | |
27 | # ---------------------------------------------------------------------- | |
28 | ||
dd7203c7 GM |
29 | |
30 | NOTE ON THE LEGAL STATUS OF THE FILES IS_EXEC.C, SIGACTION.C | |
31 | ||
32 | As distributed with GNU Emacs, the files is_exec.c and sigaction.c are | |
33 | Copyright (C) 1995 DJ Delorie, and are licensed under the terms of the | |
ae560473 GM |
34 | GNU General Public License version 3 (see COPYING), or (at your |
35 | option) any later version. | |
dd7203c7 GM |
36 | |
37 | Here we record the details of the legal history of these files. | |
38 | ||
39 | The files is_exec.c and sigaction.c were originally part of DJGPP, | |
40 | distributed by DJ Delorie. The versions of these files in DJGPP | |
41 | contain the following license notice: | |
42 | ||
43 | Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details | |
44 | ||
45 | The contents of the file COPYING.DJ (as available at, for example, the | |
46 | URL: <http://www.delorie.com/bin/cvsweb.cgi/djgpp/copying.dj>) are as | |
47 | follows: | |
48 | ||
49 | -- COPYING.DJ STARTS HERE -- | |
50 | ||
51 | This is the file "COPYING.DJ". It does NOT apply to any sources or | |
52 | binaries copyrighted by UCB Berkeley, the Free Software Foundation, or | |
53 | any other agency besides DJ Delorie and others who have agreed to | |
54 | allow their sources to be distributed under these terms. | |
55 | ||
56 | Copyright Information for sources and executables that are marked | |
57 | Copyright (C) DJ Delorie | |
58 | 334 North Rd | |
59 | Deerfield NH 03037-1110 | |
60 | ||
61 | This document is Copyright (C) DJ Delorie and may be distributed | |
62 | verbatim, but changing it is not allowed. | |
63 | ||
64 | Source code copyright DJ Delorie is distributed under the terms of the | |
65 | GNU General Public Licence, with the following exceptions: | |
66 | ||
67 | * Sources used to build crt0.o, gcrt0.o, libc.a, libdbg.a, and | |
68 | libemu.a are distributed under the terms of the GNU Library General | |
69 | Public License, rather than the GNU GPL. | |
70 | ||
71 | * Any existing copyright or authorship information in any given source | |
72 | file must remain intact. If you modify a source file, a notice to that | |
73 | effect must be added to the authorship information in the source file. | |
74 | ||
75 | * Runtime binaries, as provided by DJ in DJGPP, may be distributed | |
76 | without sources ONLY if the recipient is given sufficient information | |
77 | to obtain a copy of djgpp themselves. This primarily applies to | |
78 | go32-v2.exe, emu387.dxe, and stubedit.exe. | |
79 | ||
80 | * Runtime objects and libraries, as provided by DJ in DJGPP, when | |
81 | linked into an application, may be distributed without sources ONLY | |
82 | if the recipient is given sufficient information to obtain a copy of | |
83 | djgpp themselves. This primarily applies to crt0.o and libc.a. | |
84 | ||
85 | ----- | |
86 | ||
87 | Changes to source code copyright BSD, FSF, or others, by DJ Delorie | |
88 | fall under the terms of the original copyright. Such files usually | |
89 | have multiple copyright notices in them. | |
90 | ||
91 | A copy of the files "COPYING" and "COPYING.LIB" are included with this | |
92 | document. If you did not receive a copy of these files, you may | |
93 | obtain one from whence this document was obtained, or by writing: | |
94 | ||
95 | Free Software Foundation, Inc. | |
96 | 51 Franklin Street, | |
97 | Fifth Floor, | |
98 | Boston, MA 02110-1301, | |
99 | USA | |
100 | ||
101 | -- COPYING.DJ ENDS HERE -- | |
102 | ||
103 | Both is_exec.c and sigaction.c are parts of DJGPP's libc.a, therefore | |
104 | according to exception 1 in the above terms their "base" license is | |
105 | the GNU Library General Public License [now known as the GNU Lesser | |
106 | General Public License]. | |
107 | ||
108 | The terms of the GNU LGPL, specifically clause 3, which begins: | |
109 | ||
110 | 3. You may opt to apply the terms of the ordinary GNU General | |
111 | Public License instead of this License to a given copy of the | |
112 | Library. | |
113 | ||
114 | permit us to relicense the files is_exec.c and sigaction.c as used in | |
115 | GNU Emacs under the terms of the GNU GPL. | |
116 | ||
117 | COPYING.DJ, however, lists extra exceptions 2-4 to the GNU licenses. | |
118 | Items 3 and 4 are not relevant in the case of GNU Emacs, since they | |
119 | can only apply to copies of DJGPP [confirmed by email from DJ Delorie | |
120 | to rms at gnu.org and others, 2007/01/31]. | |
121 | ||
122 | Exception 2 of COPYING.DJ, when viewed as an added restriction, rather | |
123 | than as an interpretation of the GPL, leads to problems. The added | |
124 | requirement makes the overall license of the file incompatible with | |
125 | the GNU GPL. | |
126 | ||
127 | As a solution to this problem, DJ Delorie has kindly granted (February | |
128 | 2007) GNU Emacs an exception, and permits us to license the files | |
129 | is_exec.c and sigaction.c solely under the terms of the GNU GPL. This | |
130 | exception applies _only_ to these files as distributed with GNU Emacs. | |
131 | This solution was arrived at in an email discussion between DJ Delorie | |
132 | <dj at delorie.com> and Richard Stallman <rms at gnu.org> in | |
133 | January/February 2007. We record below a summary of the relevant final | |
134 | email in this discussion: | |
135 | ||
136 | From: DJ Delorie <dj at delorie.com> | |
137 | To: rms at gnu.org | |
138 | Subject: Re: COPYING.DJ and Emacsn | |
139 | ||
140 | I have no problem with whatever you wish to do with those files in | |
141 | emacs (as long as djgpp itself doesn't need to change). | |
142 | ||
143 | ||
144 | Accordingly, in February 2007 we relicensed the files is_exec.c and | |
145 | sigaction.c as used in GNU Emacs under the GNU GPL. | |
146 | ||
147 | Copies of both the GNU General Public License and GNU Lesser (Library) | |
ff0cdfb9 GM |
148 | Public License may be obtained from <http://www.gnu.org/licenses/>, or: |
149 | the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | |
150 | Boston, MA 02110-1301, USA. | |
2f969cd4 GM |
151 | |
152 | \f | |
153 | This file is part of GNU Emacs. | |
154 | ||
ff0cdfb9 | 155 | GNU Emacs is free software: you can redistribute it and/or modify |
2f969cd4 | 156 | it under the terms of the GNU General Public License as published by |
ff0cdfb9 GM |
157 | the Free Software Foundation, either version 3 of the License, or |
158 | (at your option) any later version. | |
2f969cd4 GM |
159 | |
160 | GNU Emacs is distributed in the hope that it will be useful, | |
161 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
162 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
163 | GNU General Public License for more details. | |
164 | ||
165 | You should have received a copy of the GNU General Public License | |
ff0cdfb9 | 166 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |