comparison admin/notes/copyright @ 75946:6cbb395e88b0

*** empty log message ***
author Glenn Morris <rgm@gnu.org>
date Fri, 16 Feb 2007 08:57:24 +0000
parents 5fa0ec2c14d1
children ba1b2560a120
comparison
equal deleted inserted replaced
75945:b3ac3a951e95 75946:6cbb395e88b0
233 Odds are that I did, but I'm not certain. 233 Odds are that I did, but I'm not certain.
234 234
235 Accordingly, FSF copyright was added. 235 Accordingly, FSF copyright was added.
236 236
237 237
238 *** These are copyright issues that need not be fixed until after 238 ** Issues that are "fixed" for the release of Emacs 22, but we may
239 Emacs 22 is released (though if they can be fixed before, that is 239 wish to revisit later in more detail
240 obviously good):
241
242
243 Is it OK to just `cvs remove' a file for legal reasons, or is
244 something more drastic needed? A removed file is still available from
245 CVS, if suitable options are applied. (This CVS issue obviously does
246 not affect a release).
247 rms: will ask lawyer
248
249
250 Make sure that all files with non-standard copyrights or licenses are
251 noted in this file.
252
253
254 etc/BABYL
255 File says it was written in 1983 by Eugene Ciccarelli, who has no
256 assignment. RMS: "The lawyer said we can keep BABYL."
257
258
259 REMOVED etc/orgcard.tex, orgcard.ps
260 Re-add these files if an assignment is received from Rooke.
261
262
263 etc/images
264 Image files from GTK, Gnome are under GPLv2 (no "or later"?). RMS will
265 contact image authors in regards to future switch to v3.
266 240
267 241
268 src/acldef.h, chpdef.h, ndir.h 242 src/acldef.h, chpdef.h, ndir.h
269 On legal advice from Matt Norwood, the following comment was added 243 On legal advice from Matt Norwood, the following comment was added
270 to these files in Feb 2007: 244 to these files in Feb 2007:
277 upcoming Emacs-22 release. Post-release, we can revisit this issue 251 upcoming Emacs-22 release. Post-release, we can revisit this issue
278 and possibly add a list of all authors who have changed these files. 252 and possibly add a list of all authors who have changed these files.
279 (details in email from Matt Norwood to rms, 2007/02/03). 253 (details in email from Matt Norwood to rms, 2007/02/03).
280 254
281 255
282 REMOVED src/unexhp9k800.c
283 - we would like to re-add this file if possible. Please let us know
284 if you can clarify its legal status.
285 http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html
286
287
288 *** These are copyright issues still to be addressed:
289
290 NB apart from switching the TUTORIALs to GPL, I think there is nothing
291 here that anyone can work on without further input from rms.
292
293
294 Maybe some relevant comments here?
295 <http://groups.google.com/group/linux.debian.legal/browse_thread/thread/123547ea95437a1f>
296
297
298 etc/gnus-logo.eps, gnus-booklet.ps, gnus-refcard.ps
299 just to be safe, papers are on the way for the "Gnus logo", even
300 though it is very similar to the already-assigned "Emacs logo".
301
302
303 etc/emacs.csh
304 does rms want simple license restored for this?
305
306
307 etc/ms-kermit - no copyright, but ms-7bkermit has one
308 etc/e/eterm-color.ti - no copyright
309 rms: "I think that is not copyrightable under the merger doctrine
310 because the entries are all forced. At least that is the case in the
311 US; I am not sure whether we can rely on that in general."
312
313
314 etc/TUTORIAL* (translations)
315 switch to GPL (see english TUTORIAL)
316 rms: "We can leave the TUTORIAL translations alone until their
317 maintainers update them."
318
319
320 lib-src/etags.c - no 'k.* arnold' in copyright.list'
321 rms: "That is ok, in principle. I used free code released by Ken
322 Arnold as the starting point. However, it may be that we need to get
323 and insert whatever his license was for his code."
324
325 under GPL, so OK?
326
327 - 1984 version of ctags, with no copyright, posted to net.sources:
328 http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d
329
330
331 lwlib/lwlib-Xaw.c
332 copyright Chuck Thompson; but under GPL, so OK?
333
334 lwlib/lwlib-Xlw.c, lwlib-Xm.c, lwlib-Xm.h, xlwmenu.c
335 copyright lucid and FSF, but under GPL, so OK?
336 FSF copyrights were added in 200x, was that right?
337
338 lwlib/lwlib-int.h, lwlib.h, lwlib-Xaw.h, lwlib-Xlw.h, lwlib-utils.h
339 no copyright. last three trivial?
340 suspect these must have been part of the "Lucid Widget Library",
341 which is under GPL. Can't find an original version of this to check.
342
343 lwlib/Makefile.in
344 "some parts" copyright Lucid, no license
345
346 lwlib/lwlib-utils.c, lwlib.c
347 copyright Lucid, Inc; but under GPL, so OK?
348
349 lwlib/xlwmenu.h, xlwmenuP.h
350 part of 'Lucid Widget Library', but only FSF copyright (when files
351 were first checked into RCS, there were no copyrights). Was it right
352 to add FSF copyright?
353 should we add a 1992 Lucid copyright?
354
355 lwlib/*
356 should we:
357 1) ensure all files that were originally in the "Lucid Widget
358 Library" have 1992 Lucid copyright?
359 2) add or remove FSF copyrights to any files we have made non-trivial
360 changes to since 1992?
361
362
363 oldXMenu/
364 - should there be any FSF copyrights at all in here? Some were added
365 in 2005, without licence notices. Was this right?
366 Eg don't think copyright.h should have FSF copyright!
367 Should add copyright details for X11R1 to the README file. (see
368 copyright.h). I suggest we remove copyright.h and add the notices
369 directly into the files.
370
371
372 The general issue is, as with some of the Lucid code in lwlib, suppose
373 file foo.c is Copyright (C) 2000 John Smith, and released under the
374 GPL. We check it into Emacs CVS and make non-trivial changes to it.
375 Should we add a FSF copyright or not? Can we add such a notice as soon
376 as we check it check it in to CVS?
377
378
379 oldXMenu/Makefile.in, Makefile, Imakefile, descrip.mms, insque.c
380 - issues described in mail to rms, 2006/12/17.
381 rms: "I have asked for lawyer's advice about these."
382
383
384 src/m/mips4.h, news-risc.h, pmax.h 256 src/m/mips4.h, news-risc.h, pmax.h
385 src/s/aix3-2.h, bsd386.h, hpux8.h, hpux9.h, irix4-0.h, irix5-0.h, 257 src/s/aix3-2.h, bsd386.h, hpux8.h, hpux9.h, irix4-0.h, irix5-0.h,
386 isc2-2.h, netbsd.h, osf1.h, sol2-3.h, sunos4-0.h, usg5-4-2.h 258 isc2-2.h, netbsd.h, osf1.h, sol2-3.h, sunos4-0.h, usg5-4-2.h
387 - all these (not obviously trivial) files are missing copyrights. 259 - all these (not obviously trivial) files were missing copyrights
388 rms: "I should talk about these with Matthew Norwood." 260 till Feb 2007, when FSF copyright was added. Matt Norwood advised:
389 The current legal advice seems to be that we should attach FSF 261
390 copyright and GPL for the time being, then review post-release:
391
392 Matt Norwood:
393 For now, I think the best policy is to assume that we do have 262 For now, I think the best policy is to assume that we do have
394 assignments from the authors (I recall many of these header files 263 assignments from the authors (I recall many of these header files
395 as having been originally written by rms), and to attach an FSF 264 as having been originally written by rms), and to attach an FSF
396 copyright with GPL notice. We can amend this if and when we 265 copyright with GPL notice. We can amend this if and when we
397 complete the code audit. Any additions to these files by 266 complete the code audit. Any additions to these files by
398 non-assigned authors are arguably "de minimis" contributions to 267 non-assigned authors are arguably "de minimis" contributions to
399 Emacs: small changes or suggestions to a work that are subsumed in 268 Emacs: small changes or suggestions to a work that are subsumed in
400 the main authors' copyright in the entire work. 269 the main authors' copyright in the entire work.
401 270
402 Details: 271 Here is my (rgm) take on the details of the above files:
403 272
404 mips4.h 273 mips4.h
405 might be trivial? started trivial, been added to in tiny changes by 274 might be trivial? started trivial, been added to in tiny changes by
406 those with FSF assignment, often result of email suggestions by others. 275 those with FSF assignment, often result of email suggestions by others.
407 276
441 310
442 aix3-2.h, bsd386.h, hpux8.h, hpux9.h, netbsd.h, sunos4-0.h 311 aix3-2.h, bsd386.h, hpux8.h, hpux9.h, netbsd.h, sunos4-0.h
443 started trivial, grown in tiny changes. 312 started trivial, grown in tiny changes.
444 313
445 314
315 *** These are copyright issues that need not be fixed until after
316 Emacs 22 is released (though if they can be fixed before, that is
317 obviously good):
318
319
320 Is it OK to just `cvs remove' a file for legal reasons, or is
321 something more drastic needed? A removed file is still available from
322 CVS, if suitable options are applied. (This CVS issue obviously does
323 not affect a release).
324 rms: will ask lawyer
325
326
327 Make sure that all files with non-standard copyrights or licenses are
328 noted in this file.
329
330
331 etc/BABYL
332 File says it was written in 1983 by Eugene Ciccarelli, who has no
333 assignment. RMS: "The lawyer said we can keep BABYL."
334
335
336 REMOVED etc/orgcard.tex, orgcard.ps
337 Re-add these files if an assignment is received from Rooke.
338
339
340 etc/images
341 Image files from GTK, Gnome are under GPLv2 (no "or later"?). RMS will
342 contact image authors in regards to future switch to v3.
343
344
345 REMOVED src/unexhp9k800.c
346 - we would like to re-add this file if possible. Please let us know
347 if you can clarify its legal status.
348 http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html
349
350
351 *** These are copyright issues still to be addressed:
352
353 NB apart from switching the TUTORIALs to GPL, I think there is nothing
354 here that anyone can work on without further input from rms.
355
356
357 Maybe some relevant comments here?
358 <http://groups.google.com/group/linux.debian.legal/browse_thread/thread/123547ea95437a1f>
359
360
361 etc/gnus-logo.eps, gnus-booklet.ps, gnus-refcard.ps
362 just to be safe, papers are on the way for the "Gnus logo", even
363 though it is very similar to the already-assigned "Emacs logo".
364
365
366 etc/emacs.csh
367 does rms want simple license restored for this?
368
369
370 etc/ms-kermit - no copyright, but ms-7bkermit has one
371 etc/e/eterm-color.ti - no copyright
372 rms: "I think that is not copyrightable under the merger doctrine
373 because the entries are all forced. At least that is the case in the
374 US; I am not sure whether we can rely on that in general."
375
376
377 etc/TUTORIAL.eo
378 - remove non-FSF copyright, merge years into FSF, add 2007.
379
380
381 etc/TUTORIAL* (translations)
382 switch to GPL (see english TUTORIAL)
383 rms: "We can leave the TUTORIAL translations alone until their
384 maintainers update them."
385
386
387 lib-src/etags.c - no 'k.* arnold' in copyright.list'
388 rms: "That is ok, in principle. I used free code released by Ken
389 Arnold as the starting point. However, it may be that we need to get
390 and insert whatever his license was for his code."
391
392 under GPL, so OK?
393
394 - 1984 version of ctags, with no copyright, posted to net.sources:
395 http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d
396
397
398 lwlib/lwlib-Xaw.c
399 copyright Chuck Thompson; but under GPL, so OK?
400
401 lwlib/lwlib-Xlw.c, lwlib-Xm.c, lwlib-Xm.h, xlwmenu.c
402 copyright lucid and FSF, but under GPL, so OK?
403 FSF copyrights were added in 200x, was that right?
404
405 lwlib/lwlib-int.h, lwlib.h, lwlib-Xaw.h, lwlib-Xlw.h, lwlib-utils.h
406 no copyright. last three trivial?
407 suspect these must have been part of the "Lucid Widget Library",
408 which is under GPL. Can't find an original version of this to check.
409
410 lwlib/Makefile.in
411 "some parts" copyright Lucid, no license
412
413 lwlib/lwlib-utils.c, lwlib.c
414 copyright Lucid, Inc; but under GPL, so OK?
415
416 lwlib/xlwmenu.h, xlwmenuP.h
417 part of 'Lucid Widget Library', but only FSF copyright (when files
418 were first checked into RCS, there were no copyrights). Was it right
419 to add FSF copyright?
420 should we add a 1992 Lucid copyright?
421
422 lwlib/*
423 should we:
424 1) ensure all files that were originally in the "Lucid Widget
425 Library" have 1992 Lucid copyright?
426 2) add or remove FSF copyrights to any files we have made non-trivial
427 changes to since 1992?
428
429
430 oldXMenu/
431 - should there be any FSF copyrights at all in here? Some were added
432 in 2005, without licence notices. Was this right?
433 Eg don't think copyright.h should have FSF copyright!
434 Should add copyright details for X11R1 to the README file. (see
435 copyright.h). I suggest we remove copyright.h and add the notices
436 directly into the files.
437
438
439 The general issue is, as with some of the Lucid code in lwlib, suppose
440 file foo.c is Copyright (C) 2000 John Smith, and released under the
441 GPL. We check it into Emacs CVS and make non-trivial changes to it.
442 Should we add a FSF copyright or not? Can we add such a notice as soon
443 as we check it check it in to CVS?
444
445
446 oldXMenu/Makefile.in, Makefile, Imakefile, descrip.mms, insque.c
447 - issues described in mail to rms, 2006/12/17.
448 rms: "I have asked for lawyer's advice about these."
449
450
451 src/m, src/s
452 - any more non-trivial files that should have copyright added? If
453 so, note the names above.
454
455
446 456
447 This file is part of GNU Emacs. 457 This file is part of GNU Emacs.
448 458
449 GNU Emacs is free software; you can redistribute it and/or modify 459 GNU Emacs is free software; you can redistribute it and/or modify
450 it under the terms of the GNU General Public License as published by 460 it under the terms of the GNU General Public License as published by