100956
|
1 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
75771
|
2 Free Software Foundation, Inc.
|
|
3 See the end of the file for license conditions.
|
|
4
|
|
5
|
36461
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
6 This directory contains scripts for building the DJGPP (a.k.a. MS-DOS)
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
7 version of Emacs, and other files useful for running that version of
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
8 Emacs.
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
9
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
10 The files emacs.ico and emacs.pif are for using the DJGPP version on
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
11 Windows 3.X. Since these are binary files, their copyright notice is
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
12 reproduced here:
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
13
|
68648
|
14 # Copyright (C) 1993, 2002, 2003, 2004, 2005,
|
100956
|
15 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
|
36461
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
16 #
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
17 # This file is part of GNU Emacs.
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
18 #
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
19 # This file is free software; as a special exception, the author gives
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
20 # unlimited permission to copy and/or distribute it, with or without
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
21 # modifications, as long as this notice is preserved.
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
22 #
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
23 # This program is distributed in the hope that it will be useful,
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
24 # but WITHOUT ANY WARRANTY; without even the implied warranty of
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
25 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
26 #
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
27 # ----------------------------------------------------------------------
|
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
diff
changeset
|
28
|
75759
|
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
|
78311
|
34 GNU General Public License version 3 (see COPYING), or (at your
|
|
35 option) any later version.
|
75759
|
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)
|
94790
|
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.
|
75771
|
151
|
|
152
|
|
153 This file is part of GNU Emacs.
|
|
154
|
94790
|
155 GNU Emacs is free software: you can redistribute it and/or modify
|
75771
|
156 it under the terms of the GNU General Public License as published by
|
94790
|
157 the Free Software Foundation, either version 3 of the License, or
|
|
158 (at your option) any later version.
|
75771
|
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
|
94790
|
166 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
|