comparison admin/notes/copyright @ 75865:11e96f2d86c2

*** empty log message ***
author Glenn Morris <rgm@gnu.org>
date Wed, 14 Feb 2007 03:16:04 +0000
parents b9b28df5107e
children d200c20e8419
comparison
equal deleted inserted replaced
75864:dc1c12a29c1c 75865:11e96f2d86c2
47 protection is the degree to which they display "creativity": not as 47 protection is the degree to which they display "creativity": not as
48 atomic units, but as parts of a system working in concert. Thus, several 48 atomic units, but as parts of a system working in concert. Thus, several
49 "trivial" components working together in some coherent system might be 49 "trivial" components working together in some coherent system might be
50 protectible. 50 protectible.
51 51
52 RMS feels, though, that in trivial files (eg etc/FTP), having a
53 license notice looks odd. Matt Norwood has confirmed it is not
54 _necessary_ to have licenses in such files, so we are sticking with
55 the policy of no licenses in "trivial" files.
56
52 The years in the copyright notice should be updated every year (see 57 The years in the copyright notice should be updated every year (see
53 file "years" in this directory). The PS versions of refcards etc 58 file "years" in this directory). The PS versions of refcards etc
54 should display copyright notices (an exception to the rule about 59 should display copyright notices (an exception to the rule about
55 "generated" files), but these can just display the latest year. The 60 "generated" files), but these can just display the latest year. The
56 full list of years should be kept in comments in the source file. If 61 full list of years should be kept in comments in the source file. If
69 standard GPL text, on legal advice.) 74 standard GPL text, on legal advice.)
70 75
71 For image files, the copyright and license details should be recorded 76 For image files, the copyright and license details should be recorded
72 in a README file in each directory with images. (Legal advice says 77 in a README file in each directory with images. (Legal advice says
73 that we need not add notices to each image file individually, if they 78 that we need not add notices to each image file individually, if they
74 allow for that.) 79 allow for that.). It is recommended to use the word "convert" to
80 describe the automatic process of changing an image from one format to
81 another (http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00618.html).
82
75 83
76 When installing a file with an "unusual" license (after checking first 84 When installing a file with an "unusual" license (after checking first
77 it is ok), put a copy of the copyright and license in the file (if 85 it is ok), put a copy of the copyright and license in the file (if
78 possible. It's ok if this makes the file incompatible with its 86 possible. It's ok if this makes the file incompatible with its
79 original format, if it can still be used by Emacs), or in a README 87 original format, if it can still be used by Emacs), or in a README
114 mac/src/Emacs.r # resource 'vers' 122 mac/src/Emacs.r # resource 'vers'
115 src/emacs.c 123 src/emacs.c
116 - remember to change the latest copyright year in the --version output. 124 - remember to change the latest copyright year in the --version output.
117 [Post-release, will automate this like set-version does for version.] 125 [Post-release, will automate this like set-version does for version.]
118 126
119 admin/check-doc-strings
120 Author is Martin Buchholz, and the program output says it is in the
121 public domain.
122
123 <top-level>/install-sh 127 <top-level>/install-sh
124 lispintro/install-sh 128 lispintro/install-sh
125 - this file is copyright MIT, which is OK. Leave the copyright alone. 129 - this file is copyright MIT, which is OK. Leave the copyright alone.
126 130
131 admin/check-doc-strings
132 public domain, leave alone.
133
127 etc/edt-user.doc 134 etc/edt-user.doc
128 - update BOTH notices in this file 135 - update BOTH notices in this file
129 136
130 etc/letter.pbm.letter.xpm 137 etc/letter.pbm,letter.xpm
131 - trivial, no notice needed. 138 - trivial, no notice needed.
139 <http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html>
140
141 etc/GNU, INTERVIEW, LINUX-GNU, MOTIVATION, SERVICE, THE-GNU-PROJECT,
142 WHY-FREE
143 rms: "These are statements of opinion or testimony. Their licenses
144 should permit verbatim copying only. Please don't change the
145 licenses that they have. They are distributed with Emacs but they
146 are not part of Emacs."
147
148 etc/MAILINGLISTS
149 rms: simple license is fine for this file
132 150
133 leim/CXTERM-DIC/4Corner.tit, ARRAY30.tit, CCDOSPY.tit, ECDICT.tit, 151 leim/CXTERM-DIC/4Corner.tit, ARRAY30.tit, CCDOSPY.tit, ECDICT.tit,
134 ETZY.tit, PY-b5.tit, Punct-b5.tit, Punct.tit, QJ-b5.tit, QJ.tit, 152 ETZY.tit, PY-b5.tit, Punct-b5.tit, Punct.tit, QJ-b5.tit, QJ.tit,
135 SW.tit, TONEPY.tit, ZOZY.tit 153 SW.tit, TONEPY.tit, ZOZY.tit
136 - leave the copyrights alone. 154 - leave the copyrights alone.
193 Is it OK to just `cvs remove' a file for legal reasons, or is 211 Is it OK to just `cvs remove' a file for legal reasons, or is
194 something more drastic needed? A removed file is still available from 212 something more drastic needed? A removed file is still available from
195 CVS, if suitable options are applied. (This CVS issue obviously does 213 CVS, if suitable options are applied. (This CVS issue obviously does
196 not affect a release). 214 not affect a release).
197 rms: will ask lawyer 215 rms: will ask lawyer
216
217
218 Make sure that all files with non-standard copyrights or licenses are
219 noted in this file.
198 220
199 221
200 REMOVED etc/orgcard.tex, orgcard.ps 222 REMOVED etc/orgcard.tex, orgcard.ps
201 Re-add these files if an assignment is received from Rooke. 223 Re-add these files if an assignment is received from Rooke.
202 224
249 Clarify the legal status of image files. It's not necessary to put a 271 Clarify the legal status of image files. It's not necessary to put a
250 notice in each image (where the format allows it). It's OK to put the 272 notice in each image (where the format allows it). It's OK to put the
251 information in a README file in the associated directory. Files can be 273 information in a README file in the associated directory. Files can be
252 listed in groups. See etc/README for an example. 274 listed in groups. See etc/README for an example.
253 Image files to consider: 275 Image files to consider:
254 etc/images/gnus/bar, dead, gnus kill-group, reverse-smile, rot13 276 etc/images/gnus/bar, dead, gnus, kill-group, reverse-smile, rot13
255 etc/images/smilies/ 277 etc/images/smilies/
256 rms: "Can you find this by searching for items in copyright.list that 278 rms: "Can you find this by searching for items in copyright.list that
257 assign images for Emacs?" [this suggests we ask Bill Wohler] 279 assign images for Emacs?" [this suggests we ask Bill Wohler]
280
281
282 etc/gnus-logo.eps, gnus-booklet.ps, gnus-refcard.ps
283 just to be safe, papers are on the way for the "Gnus logo", even
284 though it is very similar to the already-assigned "Emacs logo".
285
286
287 etc/emacs.csh (+ maybe other files rgm switched to GPL?)
288 does rms want the older, simple license for this put back? If so,
289 what about emacs.bash?
258 290
259 291
260 etc/ms-kermit - no copyright, but ms-7bkermit has one 292 etc/ms-kermit - no copyright, but ms-7bkermit has one
261 etc/e/eterm-color.ti - no copyright 293 etc/e/eterm-color.ti - no copyright
262 rms: "I think that is not copyrightable under the merger doctrine 294 rms: "I think that is not copyrightable under the merger doctrine
263 because the entries are all forced. At least that is the case in the 295 because the entries are all forced. At least that is the case in the
264 US; I am not sure whether we can rely on that in general." 296 US; I am not sure whether we can rely on that in general."
265 297
266 For the above files, mail sent from rms to Matthew Norwood 298 For the above files, mail sent from rms to Matthew Norwood
267 asking what to do (via Eben Moglen), 2007/1/22 ("Copyright years"). 299 asking what to do (via Eben Moglen), 2007/1/22 ("Copyright years").
300
301
302 etc/TUTORIAL*
303 switch to GPL, or keep older license?
268 304
269 305
270 lib-src/etags.c - no 'k.* arnold' in copyright.list' 306 lib-src/etags.c - no 'k.* arnold' in copyright.list'
271 rms: "That is ok, in principle. I used free code released by Ken 307 rms: "That is ok, in principle. I used free code released by Ken
272 Arnold as the starting point. However, it may be that we need to get 308 Arnold as the starting point. However, it may be that we need to get
300 rms: "I should talk about these with Matthew Norwood." 336 rms: "I should talk about these with Matthew Norwood."
301 The current legal advice seems to be that we should attach FSF 337 The current legal advice seems to be that we should attach FSF
302 copyright and GPL for the time being, then review post-release. But it 338 copyright and GPL for the time being, then review post-release. But it
303 is still under discussion. 339 is still under discussion.
304 340
341 Is/was there a file that we _do_ have copyright for, from which
342 src/s/umips.h was originally derived?
343
305 344
306 This file is part of GNU Emacs. 345 This file is part of GNU Emacs.
307 346
308 GNU Emacs is free software; you can redistribute it and/or modify 347 GNU Emacs is free software; you can redistribute it and/or modify
309 it under the terms of the GNU General Public License as published by 348 it under the terms of the GNU General Public License as published by