Mercurial > emacs
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 |