Commit c320d3b8 authored by Glenn Morris's avatar Glenn Morris
Browse files

*** empty log message ***

parent 96f7fe5e
......@@ -54,6 +54,10 @@ license notice looks odd. Matt Norwood has confirmed it is not
_necessary_ to have licenses in such files, so we are sticking with
the policy of no licenses in "trivial" files.
NB consequently, if you add a lot of text to a small file, consider
whether your changes have made the file worthy of a copyright notice,
and if so, please add one.
The years in the copyright notice should be updated every year (see
file "years" in this directory). The PS versions of refcards etc
should display copyright notices (an exception to the rule about
......@@ -129,6 +133,7 @@ lispintro/install-sh
- this file is copyright MIT, which is OK. Leave the copyright alone.
public domain, leave alone.
......@@ -138,6 +143,9 @@ etc/letter.pbm,letter.xpm
- trivial, no notice needed.
- trivial (at time of writing), no license needed
rms: "These are statements of opinion or testimony. Their licenses
......@@ -203,6 +211,9 @@ src/acldef.h, chpdef.h, ndir.h
if you can clarify its legal status.
** Some notes on resolved issues, for historical information only
*** These are copyright issues that need not be fixed until after
Emacs 22 is released (though if they can be fixed before, that is
obviously good):
......@@ -219,9 +230,23 @@ Make sure that all files with non-standard copyrights or licenses are
noted in this file.
File says it was written in 1983 by Eugene Ciccarelli, who has no
assignment. RMS: "The lawyer said we can keep BABYL."
Has Andrew Zhilin's 2005-11 assignment been correctly noted in
copyright.list? Mail sent to fsf-records.
REMOVED etc/orgcard.tex,
Re-add these files if an assignment is received from Rooke.
Image files from GTK, Gnome are under GPLv2 (no "or later"?). RMS will
contact image authors in regards to future switch to v3.
......@@ -246,26 +271,27 @@ REMOVED src/unexhp9k800.c
if you can clarify its legal status.
RMS: "The lawyer said we can keep BABYL."
*** These are copyright issues still to be addressed:
NB apart from switching the TUTORIALs to GPL, I think there is nothing
here that anyone can work on without further input from rms.
Maybe some relevant comments here?
All README (and other such files) that are non-trivial and were added
by Emacs developers need copyright statements and copying permissions.
borderline "trivial" cases (see below)...?
These should use the standard GPL text (same as .el files), rather
than the short notices we have been using till now.
All non-trivial README (and other such files) need copyright and
license statements. Use GPL in most cases, rather than the short
notices we have been using till now. NB but see above for some
exceptions in etc/ that should stay unchanged.
rms: "If a README file is under 60 lines long, using the long version
might be ugly. Please tell me if you encounter one that is under 60
[of the GPL notice] might be ugly. Please tell me if you encounter one
that is under 60 lines."
lisp/term/README (ChangeLog.3 suggests was written by Eric Raymond)
borderline "trivial" cases
......@@ -273,9 +299,8 @@ etc/gnus-logo.eps,,
though it is very similar to the already-assigned "Emacs logo".
etc/emacs.csh (+ maybe etc/DISTRIB?)
does rms want the older, simple license for this put back? If so,
what about emacs.bash?
etc/emacs.csh, emacs.bash, DISTRIB
does rms want GPL or simple license for these?
etc/ms-kermit - no copyright, but ms-7bkermit has one
......@@ -284,12 +309,9 @@ etc/e/eterm-color.ti - no copyright
because the entries are all forced. At least that is the case in the
US; I am not sure whether we can rely on that in general."
For the above files, mail sent from rms to Matthew Norwood
asking what to do (via Eben Moglen), 2007/1/22 ("Copyright years").
switch to GPL, or keep older license?
switch to GPL
lib-src/etags.c - no 'k.* arnold' in copyright.list'
......@@ -297,35 +319,126 @@ lib-src/etags.c - no 'k.* arnold' in copyright.list'
Arnold as the starting point. However, it may be that we need to get
and insert whatever his license was for his code."
under GPL, so OK?
- 1984 version of ctags, with no copyright, posted to net.sources:
lwlib/lwlib-int.h, lwlib.h - no copyright
lwlib/, lwlib-utils.c, lwlib.c - copyright Lucid
lwlib/lwlib-Xaw.c - copyright Chuck Thompson
lwlib/lwlib.c - copyright Lucid, but FSF copyright was added in 2002 -
was that correct?
rms: "I asked Matthew Norwood about these, I believe."
copyright Chuck Thompson; but under GPL, so OK?
lwlib/lwlib-Xlw.c, lwlib-Xm.c, lwlib-Xm.h, xlwmenu.c
copyright lucid and FSF, but under GPL, so OK?
FSF copyrights were added in 200x, was that right?
lwlib/lwlib-int.h, lwlib.h, lwlib-Xaw.h, lwlib-Xlw.h, lwlib-utils.h
no copyright. last three trivial?
suspect these must have been part of the "Lucid Widget Library",
which is under GPL. Can't find an original version of this to check.
"some parts" copyright Lucid, no license
lwlib/lwlib-utils.c, lwlib.c
copyright Lucid, Inc; but under GPL, so OK?
lwlib/xlwmenu.h, xlwmenuP.h
part of 'Lucid Widget Library', but only FSF copyright (when files
were first checked into RCS, there were no copyrights). Was it right
to add FSF copyright?
should we add a 1992 Lucid copyright?
should we:
1) ensure all files that were originally in the "Lucid Widget
Library" have 1992 Lucid copyright?
2) add or remove FSF copyrights to any files we have made non-trivial
changes to since 1992?
- should there be any FSF copyrights at all in here? Some were added
in 2005, without licence notices. Was this right?
Eg don't think copyright.h should have FSF copyright!
Should add copyright details for X11R1 to the README file. (see
copyright.h). I suggest we remove copyright.h and add the notices
directly into the files.
The general issue is, as with some of the Lucid code in lwlib, suppose
file foo.c is Copyright (C) 2000 John Smith, and released under the
GPL. We check it into Emacs CVS and make non-trivial changes to it.
Should we add a FSF copyright or not? Can we add such a notice as soon
as we check it check it in to CVS?
oldXMenu/, Makefile, Imakefile, descrip.mms, insque.c
- issues described in mail to rms, 2006/12/17.
rms: "I have asked for lawyer's advice about these."
src/m/mips4.h, news-r6.h, news-risc.h, pmax.h
src/m/mips4.h, news-risc.h, pmax.h
src/s/aix3-2.h, bsd386.h, hpux8.h, hpux9.h, irix4-0.h, irix5-0.h,
isc2-2.h, netbsd.h, osf1.h, sol2-3.h, sunos4-0.h, usg5-4-2.h
- all these (not obviously trivial) files are missing copyrights.
rms: "I should talk about these with Matthew Norwood."
The current legal advice seems to be that we should attach FSF
copyright and GPL for the time being, then review post-release. But it
is still under discussion.
copyright and GPL for the time being, then review post-release:
Matt Norwood:
For now, I think the best policy is to assume that we do have
assignments from the authors (I recall many of these header files
as having been originally written by rms), and to attach an FSF
copyright with GPL notice. We can amend this if and when we
complete the code audit. Any additions to these files by
non-assigned authors are arguably "de minimis" contributions to
Emacs: small changes or suggestions to a work that are subsumed in
the main authors' copyright in the entire work.
might be trivial? started trivial, been added to in tiny changes by
those with FSF assignment, often result of email suggestions by others.
started trivial. Grown by tiny additions, plus chunk
from mips.h, which was and is Copyright FSF
started trivial. grown in tiny changes, except for maybe Jim Wilson's
? irix4-0.h
I would say started non-trivial (1992, rms). only tiny changes since
? irix5-0.h
I would say started non-trivial (1993, jimb, heavily based
on irix4-0.h). A few borderline non-tiny changes since.
? isc2-2.h
started trivial. 2 non-tiny change, in 1993. looks to
be made up of several small tweaks from various sources. maybe
non-tiny total changes from Karl Berry (no emacs assignment).
started trivial. grown in tiny changes (one borderline tiny change
by fx in 2000, but most code was later removed). non-tiny addition
in 2002 from m/alpha.h, but that was and is copyright FSF.
started non-trivial, but was heavily based on usg5-4.h, which was and is
copyright FSF. only tiny changes since installed.
started trivial. only non-tiny change (1994) incorporated code from
usg5-4.h, which was and is copyright FSF.
aix3-2.h, bsd386.h, hpux8.h, hpux9.h, netbsd.h, sunos4-0.h
started trivial, grown in tiny changes.
This file is part of GNU Emacs.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment