Switch to recommended form of GPLv3 permissions notice.
[bpt/emacs.git] / msdos / README
CommitLineData
b9b14d13 1Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
2f969cd4
GM
2 Free Software Foundation, Inc.
3See the end of the file for license conditions.
4
5
d7fcecc1
EZ
6This directory contains scripts for building the DJGPP (a.k.a. MS-DOS)
7version of Emacs, and other files useful for running that version of
8Emacs.
9
10The files emacs.ico and emacs.pif are for using the DJGPP version on
11Windows 3.X. Since these are binary files, their copyright notice is
12reproduced here:
13
ceb4c4d3 14# Copyright (C) 1993, 2002, 2003, 2004, 2005,
b9b14d13 15# 2006, 2007, 2008 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
30NOTE ON THE LEGAL STATUS OF THE FILES IS_EXEC.C, SIGACTION.C
31
32As distributed with GNU Emacs, the files is_exec.c and sigaction.c are
33Copyright (C) 1995 DJ Delorie, and are licensed under the terms of the
ae560473
GM
34GNU General Public License version 3 (see COPYING), or (at your
35option) any later version.
dd7203c7
GM
36
37Here we record the details of the legal history of these files.
38
39The files is_exec.c and sigaction.c were originally part of DJGPP,
40distributed by DJ Delorie. The versions of these files in DJGPP
41contain the following license notice:
42
43 Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details
44
45The contents of the file COPYING.DJ (as available at, for example, the
46URL: <http://www.delorie.com/bin/cvsweb.cgi/djgpp/copying.dj>) are as
47follows:
48
49-- COPYING.DJ STARTS HERE --
50
51This is the file "COPYING.DJ". It does NOT apply to any sources or
52binaries copyrighted by UCB Berkeley, the Free Software Foundation, or
53any other agency besides DJ Delorie and others who have agreed to
54allow 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
61This document is Copyright (C) DJ Delorie and may be distributed
62verbatim, but changing it is not allowed.
63
64Source code copyright DJ Delorie is distributed under the terms of the
65GNU 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
87Changes to source code copyright BSD, FSF, or others, by DJ Delorie
88fall under the terms of the original copyright. Such files usually
89have multiple copyright notices in them.
90
91A copy of the files "COPYING" and "COPYING.LIB" are included with this
92document. If you did not receive a copy of these files, you may
93obtain 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
103Both is_exec.c and sigaction.c are parts of DJGPP's libc.a, therefore
104according to exception 1 in the above terms their "base" license is
105the GNU Library General Public License [now known as the GNU Lesser
106General Public License].
107
108The 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
114permit us to relicense the files is_exec.c and sigaction.c as used in
115GNU Emacs under the terms of the GNU GPL.
116
117COPYING.DJ, however, lists extra exceptions 2-4 to the GNU licenses.
118Items 3 and 4 are not relevant in the case of GNU Emacs, since they
119can only apply to copies of DJGPP [confirmed by email from DJ Delorie
120to rms at gnu.org and others, 2007/01/31].
121
122Exception 2 of COPYING.DJ, when viewed as an added restriction, rather
123than as an interpretation of the GPL, leads to problems. The added
124requirement makes the overall license of the file incompatible with
125the GNU GPL.
126
127As a solution to this problem, DJ Delorie has kindly granted (February
1282007) GNU Emacs an exception, and permits us to license the files
129is_exec.c and sigaction.c solely under the terms of the GNU GPL. This
130exception applies _only_ to these files as distributed with GNU Emacs.
131This solution was arrived at in an email discussion between DJ Delorie
132<dj at delorie.com> and Richard Stallman <rms at gnu.org> in
133January/February 2007. We record below a summary of the relevant final
134email 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
144Accordingly, in February 2007 we relicensed the files is_exec.c and
145sigaction.c as used in GNU Emacs under the GNU GPL.
146
147Copies of both the GNU General Public License and GNU Lesser (Library)
148Public License may be obtained from: the Free Software Foundation,
149Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2f969cd4
GM
150
151\f
152This file is part of GNU Emacs.
153
154GNU Emacs is free software; you can redistribute it and/or modify
155it under the terms of the GNU General Public License as published by
4a9f99bd 156the Free Software Foundation; either version 3, or (at your option)
2f969cd4
GM
157any later version.
158
159GNU Emacs is distributed in the hope that it will be useful,
160but WITHOUT ANY WARRANTY; without even the implied warranty of
161MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
162GNU General Public License for more details.
163
164You should have received a copy of the GNU General Public License
165along with GNU Emacs; see the file COPYING. If not, write to the
166Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
167Boston, MA 02110-1301, USA.