diff options
author | Glenn Morris <rgm@gnu.org> | 2007-02-16 08:57:24 +0000 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2007-02-16 08:57:24 +0000 |
commit | 1354eff607074d7a32dd14d66c1ee966550f7b92 (patch) | |
tree | 1920910e086ab7d157829fffce6931993e04f93c /admin | |
parent | 96017579662093e3da56ded0dd23ffd329450488 (diff) | |
download | emacs-1354eff607074d7a32dd14d66c1ee966550f7b92.tar.gz |
*** empty log message ***
Diffstat (limited to 'admin')
-rw-r--r-- | admin/notes/copyright | 158 |
1 files changed, 84 insertions, 74 deletions
diff --git a/admin/notes/copyright b/admin/notes/copyright index 8d3cbe939c3..12107de31b6 100644 --- a/admin/notes/copyright +++ b/admin/notes/copyright @@ -235,6 +235,83 @@ lisp/term/README Accordingly, FSF copyright was added. +** Issues that are "fixed" for the release of Emacs 22, but we may + wish to revisit later in more detail + + +src/acldef.h, chpdef.h, ndir.h + On legal advice from Matt Norwood, the following comment was added + to these files in Feb 2007: + + The code here is forced by the interface, and is not subject to + copyright, constituting the only possible expression of the + algorithm in this format. + + With the addition of this notice, these files are OK for the + upcoming Emacs-22 release. Post-release, we can revisit this issue + and possibly add a list of all authors who have changed these files. + (details in email from Matt Norwood to rms, 2007/02/03). + + +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 were missing copyrights + till Feb 2007, when FSF copyright was added. Matt Norwood advised: + + 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. + +Here is my (rgm) take on the details of the above files: + +mips4.h + might be trivial? started trivial, been added to in tiny changes by + those with FSF assignment, often result of email suggestions by others. + +news-risc.h + started trivial. Grown by tiny additions, plus chunk + from mips.h, which was and is Copyright FSF + +pmax.h + started trivial. grown in tiny changes, except for maybe Jim Wilson's + comment. + +? irix4-0.h + I would say started non-trivial (1992, rms). only tiny changes since + installed. + +? 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). + +osf1.h + 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. + +usg5-4-2.h + started non-trivial, but was heavily based on usg5-4.h, which was and is + copyright FSF. only tiny changes since installed. + +sol2-3.h + 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. + + *** 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): @@ -265,20 +342,6 @@ etc/images contact image authors in regards to future switch to v3. -src/acldef.h, chpdef.h, ndir.h - On legal advice from Matt Norwood, the following comment was added - to these files in Feb 2007: - - The code here is forced by the interface, and is not subject to - copyright, constituting the only possible expression of the - algorithm in this format. - - With the addition of this notice, these files are OK for the - upcoming Emacs-22 release. Post-release, we can revisit this issue - and possibly add a list of all authors who have changed these files. - (details in email from Matt Norwood to rms, 2007/02/03). - - REMOVED src/unexhp9k800.c - we would like to re-add this file if possible. Please let us know if you can clarify its legal status. @@ -311,6 +374,10 @@ etc/e/eterm-color.ti - no copyright US; I am not sure whether we can rely on that in general." +etc/TUTORIAL.eo + - remove non-FSF copyright, merge years into FSF, add 2007. + + etc/TUTORIAL* (translations) switch to GPL (see english TUTORIAL) rms: "We can leave the TUTORIAL translations alone until their @@ -381,66 +448,9 @@ oldXMenu/Makefile.in, Makefile, Imakefile, descrip.mms, insque.c rms: "I have asked for lawyer's advice about these." -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: - -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. - -Details: - -mips4.h - might be trivial? started trivial, been added to in tiny changes by - those with FSF assignment, often result of email suggestions by others. - -news-risc.h - started trivial. Grown by tiny additions, plus chunk - from mips.h, which was and is Copyright FSF - -pmax.h - started trivial. grown in tiny changes, except for maybe Jim Wilson's - comment. - -? irix4-0.h - I would say started non-trivial (1992, rms). only tiny changes since - installed. - -? 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). - -osf1.h - 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. - -usg5-4-2.h - started non-trivial, but was heavily based on usg5-4.h, which was and is - copyright FSF. only tiny changes since installed. - -sol2-3.h - 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. +src/m, src/s + - any more non-trivial files that should have copyright added? If + so, note the names above. |