aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes
diff options
context:
space:
mode:
authorGlenn Morris2007-02-19 08:13:55 +0000
committerGlenn Morris2007-02-19 08:13:55 +0000
commitd502a3da245b6351865ee4edff4b0150cdf0835c (patch)
tree79bef5b7a94fc66af6532489208cf653326551fb /admin/notes
parenta05e7aed885a4e3eb466d933da4e96b80eb91506 (diff)
downloademacs-d502a3da245b6351865ee4edff4b0150cdf0835c.tar.gz
emacs-d502a3da245b6351865ee4edff4b0150cdf0835c.zip
*** empty log message ***
Diffstat (limited to 'admin/notes')
-rw-r--r--admin/notes/copyright71
1 files changed, 26 insertions, 45 deletions
diff --git a/admin/notes/copyright b/admin/notes/copyright
index eaebb6c2bc0..90527e1e62a 100644
--- a/admin/notes/copyright
+++ b/admin/notes/copyright
@@ -40,38 +40,14 @@ a file is auto-generated (eg ldefs-boot.el) from another one in the
40CVS, then it does not really matter about adding a copyright statement 40CVS, then it does not really matter about adding a copyright statement
41to the generated file. 41to the generated file.
42 42
43However, here is a quote from Matt Norwood (Software Freedom Law 43Legal advice says that we could, if we wished, put a license notice
44Center) that suggests we should revise the above policy about trivial 44even in trivial files, because copyright law in general looks at the
45files: 45overall work as a whole. It is not _necessary_ to do so, and rms
46 46prefers that we do not. This means one needs to take care that trivial
47 If FSF has a strong policy reason notices off of files it 47files do not grow and become non-trivial without having a license
48 considers "trivial", this will take a lot more bookkeeping; it 48added. NB consequently, if you add a lot of text to a small file,
49 also runs the risk of these "trivial" files later growing into 49consider whether your changes have made the file worthy of a copyright
50 non-trivial files, and being in the tree without any record of 50notice, and if so, please add one.
51 authorship. All in all, I think it's a better policy to attach the
52 notice and let future authors decide if something is trivial when
53 they want to reuse it elsewhere.
54 [...]
55 In general, copyright law will step back and look at the overall "work"
56 consisting of all the assembled components working together as a system;
57 it will apply protection and permissions to this system, not to its
58 subcomponents. If parts of it are recombined into another system, it
59 will consider the protections and permissions for each of the source
60 components only in order to assess the overall status of the work again.
61 The assessment of whether a set of components is entitled to copyright
62 protection is the degree to which they display "creativity": not as
63 atomic units, but as parts of a system working in concert. Thus, several
64 "trivial" components working together in some coherent system might be
65 protectible.
66
67RMS feels, though, that in trivial files (eg etc/FTP), having a
68license notice looks odd. Matt Norwood has confirmed it is not
69_necessary_ to have licenses in such files, so we are sticking with
70the policy of no licenses in "trivial" files.
71
72NB consequently, if you add a lot of text to a small file, consider
73whether your changes have made the file worthy of a copyright notice,
74and if so, please add one.
75 51
76The years in the copyright notice should be updated every year (see 52The years in the copyright notice should be updated every year (see
77file "years" in this directory). The PS versions of refcards etc 53file "years" in this directory). The PS versions of refcards etc
@@ -155,6 +131,9 @@ src/m/news-r6.h
155etc/edt-user.doc 131etc/edt-user.doc
156 - update BOTH notices in this file 132 - update BOTH notices in this file
157 133
134etc/emacs.csh
135 - keep simple license for this simple file
136
158etc/letter.pbm,letter.xpm 137etc/letter.pbm,letter.xpm
159 - trivial, no notice needed. 138 - trivial, no notice needed.
160<http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html> 139<http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html>
@@ -331,6 +310,11 @@ sol2-3.h
331aix3-2.h, bsd386.h, hpux8.h, hpux9.h, netbsd.h, sunos4-0.h 310aix3-2.h, bsd386.h, hpux8.h, hpux9.h, netbsd.h, sunos4-0.h
332 started trivial, grown in tiny changes. 311 started trivial, grown in tiny changes.
333 312
313netbsd.h:
314Roland McGrath said to rms (2007/02/17): "I don't really remember
315anything about it. If I put it in without other comment, then probably
316I wrote it myself."
317
334 318
335Someone might want to tweak the copyright years (for dates before 319Someone might want to tweak the copyright years (for dates before
3362001) that I used in all these files. 3202001) that I used in all these files.
@@ -396,10 +380,6 @@ etc/gnus-logo.eps, gnus-booklet.ps, gnus-refcard.ps
396 though it is very similar to the already-assigned "Emacs logo". 380 though it is very similar to the already-assigned "Emacs logo".
397 381
398 382
399etc/emacs.csh
400 does rms want simple license restored for this?
401
402
403etc/ms-kermit - no copyright, but ms-7bkermit has one 383etc/ms-kermit - no copyright, but ms-7bkermit has one
404 384
405 385
@@ -409,17 +389,16 @@ etc/TUTORIAL* (translations)
409 maintainers update them." 389 maintainers update them."
410 390
411 391
412lib-src/etags.c - no 'k.* arnold' in copyright.list' 392[waiting for legal advice]
413 rms: "That is ok, in principle. I used free code released by Ken 393lib-src/etags.c
414 Arnold as the starting point. However, it may be that we need to get 394 - was it ok to use Ken Arnold's code as a basis?
415 and insert whatever his license was for his code." 395 1984 version of ctags, with no copyright, posted to net.sources:
416 396 http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d)
417 under GPL, so OK? 397 version of etags.c in emacs-16.56 seems to be derived from this
418 398 (duplicate typos in comments).
419 - 1984 version of ctags, with no copyright, posted to net.sources:
420 http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d
421 399
422 400
401[waiting for legal advice on lwlib/*]
423lwlib/lwlib-Xaw.c 402lwlib/lwlib-Xaw.c
424 copyright Chuck Thompson; but under GPL, so OK? 403 copyright Chuck Thompson; but under GPL, so OK?
425 404
@@ -452,6 +431,7 @@ lwlib/*
452 changes to since 1992? 431 changes to since 1992?
453 432
454 433
434[waiting for legal advice]
455oldXMenu/ 435oldXMenu/
456 - should there be any FSF copyrights at all in here? Some were added 436 - should there be any FSF copyrights at all in here? Some were added
457 in 2005, without licence notices. Was this right? 437 in 2005, without licence notices. Was this right?
@@ -468,6 +448,7 @@ Should we add a FSF copyright or not? Can we add such a notice as soon
468as we check it check it in to CVS? 448as we check it check it in to CVS?
469 449
470 450
451[waiting for legal advice]
471oldXMenu/Makefile.in, Makefile, Imakefile, descrip.mms, insque.c 452oldXMenu/Makefile.in, Makefile, Imakefile, descrip.mms, insque.c
472 - issues described in mail to rms, 2006/12/17. 453 - issues described in mail to rms, 2006/12/17.
473rms: "I have asked for lawyer's advice about these." 454rms: "I have asked for lawyer's advice about these."