diff options
| author | Karoly Lorentey | 2007-04-22 11:42:03 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2007-04-22 11:42:03 +0000 |
| commit | 81088e260b086fe28f36964f32b6338210ec6fd8 (patch) | |
| tree | 53d5af73ca0c971fe6925944d4d059caab5337a2 /admin | |
| parent | fa1b1007cac59bafd16df7bd501ef2591dd77d62 (diff) | |
| parent | a6f0e674ebf44b1d37732b64070b804673481d28 (diff) | |
| download | emacs-81088e260b086fe28f36964f32b6338210ec6fd8.tar.gz emacs-81088e260b086fe28f36964f32b6338210ec6fd8.zip | |
Merged from emacs@sv.gnu.org
Patches applied:
* emacs@sv.gnu.org/emacs--devo--0--patch-650
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-651
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-652
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-653
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-654
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-655
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-656
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-657
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-658
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-659
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-203
Merge from emacs--devo--0
* emacs@sv.gnu.org/gnus--rel--5.10--patch-204
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-205
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-599
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/FOR-RELEASE | 25 | ||||
| -rw-r--r-- | admin/notes/copyright | 252 |
2 files changed, 178 insertions, 99 deletions
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index a93b566cea1..835fef666b6 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -1,20 +1,25 @@ | |||
| 1 | Tasks needed before the next release. | 1 | Tasks needed before the next release. |
| 2 | 2 | ||
| 3 | * COPYRIGHTS | ||
| 4 | See the outstanding issues at the end of admin/notes/copyright. | ||
| 5 | |||
| 6 | * TO BE DONE SHORTLY BEFORE RELEASE | 3 | * TO BE DONE SHORTLY BEFORE RELEASE |
| 7 | 4 | ||
| 8 | ** Check for widow and orphan lines in manuals; | 5 | ** Check for widow and orphan lines in manuals; |
| 9 | make sure all the pages really look ok in the manual as formatted. | 6 | make sure all the pages really look ok in the manual as formatted. |
| 10 | 7 | ||
| 11 | ** Check for text in manuals that assumes current version is 21. | 8 | ** Check for text in manuals that assumes current version is 21. |
| 12 | 9 | eshell.texi 'Known Problems' (does section need updating?) | |
| 13 | ** Update AUTHORS. | 10 | cc-mode.texi 'Performance Issues': "21.3 as of this writing" |
| 14 | 11 | ||
| 15 | ** Cleanup temporary +++/--- lines in etc/NEWS. | 12 | ** Cleanup temporary +++/--- lines in etc/NEWS. |
| 16 | 13 | ||
| 17 | ** Regenerate the postscript files of the reference cards in etc. | 14 | ** Regenerate the postscript files of the reference cards in etc. |
| 15 | As of 2007/2/26, only ps files older than the associated tex files are: | ||
| 16 | cs-dired-ref.ps sk-dired-ref.ps | ||
| 17 | |||
| 18 | May need update for Emacs-22: | ||
| 19 | dired-ref.tex cs-dired-ref.tex fr-drdref.tex sk-dired-ref.tex | ||
| 20 | |||
| 21 | Fix overfull lines p3 fr-refcard.ps. | ||
| 22 | |||
| 18 | 23 | ||
| 19 | ** Ask maintainers of refcard translations to update them. | 24 | ** Ask maintainers of refcard translations to update them. |
| 20 | 25 | ||
| @@ -53,18 +58,14 @@ to the hack introduced on 2005-07-01 to fix some other Cleartype problem. | |||
| 53 | * BUGS | 58 | * BUGS |
| 54 | 59 | ||
| 55 | ** Fix up copyright confusions. | 60 | ** Fix up copyright confusions. |
| 56 | See admin/notes/copyright. | 61 | See end of admin/notes/copyright. |
| 57 | 62 | ||
| 58 | ** simon.marshall@misys.com, Jan 12: | 63 | ** simon.marshall@misys.com, Jan 12: |
| 59 | Font-lock decides function call is function declaration in C+ + | 64 | Font-lock decides function call is function declaration in C++ |
| 60 | |||
| 61 | ** Fix needed for communication with gpg-agent | ||
| 62 | 65 | ||
| 63 | ** md5i@cs.cmu.edu, Feb 20: move-end-of-line in comint buffers | 66 | ** md5i@cs.cmu.edu, Feb 20: move-end-of-line in comint buffers |
| 64 | 67 | ||
| 65 | ** 2007-02-23 change to process.c is broken (2 reports so far). | 68 | ** daniel@bigwalter.net, Feb 25: Echoing of keys and process I/O |
| 66 | |||
| 67 | |||
| 68 | 69 | ||
| 69 | * DOCUMENTATION | 70 | * DOCUMENTATION |
| 70 | 71 | ||
diff --git a/admin/notes/copyright b/admin/notes/copyright index 227a39a7f11..036efa6f006 100644 --- a/admin/notes/copyright +++ b/admin/notes/copyright | |||
| @@ -27,6 +27,9 @@ containing the image. | |||
| 27 | 3. If you add a lot of text to a previously trivial file that had no | 27 | 3. If you add a lot of text to a previously trivial file that had no |
| 28 | legal notices, consider if you should add a copyright statement. | 28 | legal notices, consider if you should add a copyright statement. |
| 29 | 29 | ||
| 30 | 4. Please don't just add an FSF copyright without checking that is the | ||
| 31 | right thing to do. | ||
| 32 | |||
| 30 | 33 | ||
| 31 | Every non-trivial file distributed through the Emacs CVS should be | 34 | Every non-trivial file distributed through the Emacs CVS should be |
| 32 | self-explanatory in terms of copyright and license. This includes | 35 | self-explanatory in terms of copyright and license. This includes |
| @@ -49,6 +52,9 @@ added. NB consequently, if you add a lot of text to a small file, | |||
| 49 | consider whether your changes have made the file worthy of a copyright | 52 | consider whether your changes have made the file worthy of a copyright |
| 50 | notice, and if so, please add one. | 53 | notice, and if so, please add one. |
| 51 | 54 | ||
| 55 | It can be helpful to put a reminder comment at the start of a trivial | ||
| 56 | file, eg: "add a license notice if this grows to > 10 lines of code". | ||
| 57 | |||
| 52 | The years in the copyright notice should be updated every year (see | 58 | The years in the copyright notice should be updated every year (see |
| 53 | file "years" in this directory). The PS versions of refcards etc | 59 | file "years" in this directory). The PS versions of refcards etc |
| 54 | should display copyright notices (an exception to the rule about | 60 | should display copyright notices (an exception to the rule about |
| @@ -133,6 +139,12 @@ etc/edt-user.doc | |||
| 133 | etc/emacs.csh | 139 | etc/emacs.csh |
| 134 | - keep simple license for this simple file | 140 | - keep simple license for this simple file |
| 135 | 141 | ||
| 142 | etc/future-bug | ||
| 143 | - doesn't need a humourless disclaimer, because Karl Fogel says we | ||
| 144 | can consider it part of Emacs, and he has a blanker disclaimer for | ||
| 145 | Emacs changes. (email to rgm "[Emacs-commit] emacs/etc future-bug", | ||
| 146 | 2007028) | ||
| 147 | |||
| 136 | etc/letter.pbm,letter.xpm | 148 | etc/letter.pbm,letter.xpm |
| 137 | - trivial, no notice needed. | 149 | - trivial, no notice needed. |
| 138 | <http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html> | 150 | <http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html> |
| @@ -158,14 +170,37 @@ SW.tit, TONEPY.tit, ZOZY.tit | |||
| 158 | leim/MISC-DIC/CTLau-b5.html, CTLau.html, cangjie-table.b5, cangjie-table.cns, | 170 | leim/MISC-DIC/CTLau-b5.html, CTLau.html, cangjie-table.b5, cangjie-table.cns, |
| 159 | pinyin.map, ziranma.cin | 171 | pinyin.map, ziranma.cin |
| 160 | - leave the copyright alone. | 172 | - leave the copyright alone. |
| 173 | Note that pinyin.map, ziranma.cin (and hence the generated | ||
| 174 | leim/quail/PY.el, ZIRANMA.el) are under GPLv1 or later. | ||
| 161 | 175 | ||
| 162 | leim/SKK-DIC/SKK-JISYO.L | 176 | leim/SKK-DIC/SKK-JISYO.L |
| 163 | ja-dic/ja-dic.el | 177 | ja-dic/ja-dic.el |
| 164 | (the latter is auto-generated from the former). Leave the copyright alone. | 178 | (the latter is auto-generated from the former). Leave the copyright alone. |
| 165 | 179 | ||
| 166 | lib-src/etags.c | 180 | lib-src/etags.c |
| 167 | - this has a copyright Ken Arnold. We are still deciding what should | 181 | Copyright information is duplicated in etc/ETAGS.README. Update that |
| 168 | be done here (see below). | 182 | file too. |
| 183 | |||
| 184 | Until 2007 etags.c was described as being copyright FSF and Ken Arnold. | ||
| 185 | After some investigation in Feb 2007, then to the best of our | ||
| 186 | knowledge we believe that the original 1984 Emacs version was based | ||
| 187 | on the version in BSD4.2. See for example this 1985 post from Ken Arnold: | ||
| 188 | <http://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9> | ||
| 189 | I have received enough requests for the current source to ctags | ||
| 190 | to post it. Here is the latest version (what will go out with | ||
| 191 | 4.3, modulo any bugs fixed during the beta period). It is the | ||
| 192 | 4.2 ctags with recognition of yacc and lex tags added. | ||
| 193 | |||
| 194 | See also a 1984 version of ctags (no copyright) posted to net.sources: | ||
| 195 | <http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d> | ||
| 196 | Version of etags.c in emacs-16.56 duplicates comment typos. | ||
| 197 | |||
| 198 | Accordingly, in Feb 2007 we added a 1984 copyright for the | ||
| 199 | University of California and a revised BSD license. The terms of | ||
| 200 | this require that the full license details be available in binary | ||
| 201 | distributions - hence the file etc/ETAGS.README. The fact that the | ||
| 202 | --version output just says "Copyright <year> FSF" is apparently OK | ||
| 203 | from a legal point of view. | ||
| 169 | 204 | ||
| 170 | lib-src/getopt1.c, getopt_int.h | 205 | lib-src/getopt1.c, getopt_int.h |
| 171 | - these are from the GNU C library. Leave the copyrights alone. | 206 | - these are from the GNU C library. Leave the copyrights alone. |
| @@ -184,14 +219,129 @@ man/doclicense.texi | |||
| 184 | lisp/net/tramp.el | 219 | lisp/net/tramp.el |
| 185 | - there are also copyrights in the body of the file. Update these too. | 220 | - there are also copyrights in the body of the file. Update these too. |
| 186 | 221 | ||
| 222 | |||
| 187 | lwlib/ | 223 | lwlib/ |
| 188 | rms (2007/02/17): "lwlib is not assigned to the FSF; we don't consider | 224 | rms (2007/02/17): "lwlib is not assigned to the FSF; we don't consider |
| 189 | it part of Emacs. [...] Therefore non-FSF copyrights are ok in lwlib." | 225 | it part of Emacs. [...] Therefore non-FSF copyrights are ok in lwlib." |
| 190 | 226 | ||
| 191 | msdos/is_exec.c, sigaction.c | 227 | NB don't change the GPL version used for lwlib .c and .h files (see |
| 192 | - these files are copyright DJ Delorie. Leave the copyrights alone. | 228 | below). |
| 193 | Leave the Eli Zaretskii copyright in is_exec.c alone. See the | 229 | |
| 194 | msdos/README file for the legal history of these files. | 230 | FSF copyrights should only appear in files which have undergone |
| 231 | non-trivial cumulative changes from the original versions in the Lucid | ||
| 232 | Widget Library. NB this means that if you make non-trivial changes to | ||
| 233 | a file with no FSF copyright, you should add one. Also, if changes are | ||
| 234 | reverted to the extent that a file becomes basically the same as the | ||
| 235 | original version, the FSF copyright should be removed. | ||
| 236 | |||
| 237 | In my (rgm) opinion, as of Feb 2007, all the non-trivial files differ | ||
| 238 | significantly from the original versions, with the exception of | ||
| 239 | lwlib-Xm.h. Most of the changes that were made to this file have | ||
| 240 | subsequently been reverted. Therefore I removed the FSF copyright from | ||
| 241 | this file (which is arguably too trivial to merit a notice anyway). I | ||
| 242 | added FSF copyright to the following files which did not have them | ||
| 243 | already: Makefile.in, lwlib-Xaw.c, lwlib-int.h (borderline), | ||
| 244 | lwlib-utils.c (borderline), lwlib.c, lwlib.h. | ||
| 245 | |||
| 246 | Copyright years before the advent of public CVS in 2001 were those | ||
| 247 | when I judged (from the CVS logs) that non-trivial amounts of change | ||
| 248 | had taken place. I also adjusted the existing FSF years in xlwmenu.c, | ||
| 249 | xlwmenu.h, and xlwmenuP.h on the same basis. | ||
| 250 | |||
| 251 | Note that until Feb 2007, the following files in lwlib were lacking | ||
| 252 | notices: lwlib-int.h, lwlib.h, lwlib-Xaw.h, lwlib-Xlw.h, lwlib-utils.h | ||
| 253 | |||
| 254 | The following files did not list a Lucid copyright: xlwmenu.h, | ||
| 255 | xlwmenuP.h. | ||
| 256 | |||
| 257 | To the best of our knowledge, all the code files in lwlib were | ||
| 258 | originally part of the Lucid Widget Library, even if they did not say | ||
| 259 | so explicitly. For example, they were all present in Lucid Emacs 19.1 | ||
| 260 | in 1992. The exceptions are the two Xaw files, which did not appear | ||
| 261 | till Lucid Emacs 19.9 in 1994. The file lwlib-Xaw.h is too trivial to | ||
| 262 | merit a copyright notice, but would presumably have the same one as | ||
| 263 | lwlib-Xaw.c. We have been unable to find a true standalone version of | ||
| 264 | LWL, if there was such a thing, to check definitively. | ||
| 265 | |||
| 266 | To clarify the situation, in Feb 2007 we added Lucid copyrights and | ||
| 267 | GPL notices to those files lacking either that were non-trivial, | ||
| 268 | namely: lwlib-int.h, lwlib.h, xlwmenu.h, xlwmenuP.h. This represents | ||
| 269 | our best understanding of the legal status of these files. We also | ||
| 270 | clarified the notices in Makefile.in, which was originally the | ||
| 271 | Makefile auto-generated from Lucid's Imakefile. | ||
| 272 | |||
| 273 | As of Feb 2007, the following files are considered too trivial for | ||
| 274 | notices: lwlib-Xaw.h, lwlib-Xlw.h, lwlib-utils.h. | ||
| 275 | |||
| 276 | The version of lwlib/ first installed in Emacs seems to be the same as | ||
| 277 | that used in Lucid Emacs 19.8 (released 6-sep-93); except the two Xaw | ||
| 278 | files, which did not appear till Athena support was added in Lucid | ||
| 279 | Emacs 19.9. In Lucid Emacs 19.1, all files were under GPLv1 or later, | ||
| 280 | but by Lucid Emacs 19.8, lwlib.c and xlwmenu.c had been switched to v2 | ||
| 281 | or later. These are the versions that were first installed in Emacs. | ||
| 282 | So in GNU Emacs, these two files have been under v2 or later since | ||
| 283 | 1994. | ||
| 284 | |||
| 285 | It seems that it was the intention of Lucid to use v1 or later | ||
| 286 | (excepting the two files mentioned previously); so this is the license | ||
| 287 | we have used when adding notices to code that did not have notices | ||
| 288 | originally. Although we have the legal right to switch to v2 or later, | ||
| 289 | rms prefers that we do not do so. | ||
| 290 | |||
| 291 | |||
| 292 | msdos/is_exec.c, sigaction.c - these files are copyright DJ Delorie. | ||
| 293 | Leave the copyrights alone. Leave the Eli Zaretskii copyright in | ||
| 294 | is_exec.c alone. See the msdos/README file for the legal history of | ||
| 295 | these files. | ||
| 296 | |||
| 297 | |||
| 298 | oldXMenu/ | ||
| 299 | Keep the "copyright.h" method used by X11, rather than moving the | ||
| 300 | licenses into the files. Note that the original X10.h did not use | ||
| 301 | copyright.h, but had an explicit notice, which we retain. | ||
| 302 | |||
| 303 | If you make non-trivial changes to a file which does not have an FSF | ||
| 304 | notice, add one and a GPL notice (as per Activate.c). If changes to a | ||
| 305 | file are reverted such that it becomes essentially the same as the | ||
| 306 | original X11 version, remove the FSF notice and GPL. | ||
| 307 | |||
| 308 | Only the files which differ significantly from the original X11 | ||
| 309 | versions should have FSF copyright and GPL notices. At time of writing | ||
| 310 | (Feb 2007), this is: Activate.c, Create.c, Internal.c. I (rgm) | ||
| 311 | established this by diff'ing the current files against those in X11R1, | ||
| 312 | and when I found significant differences looking in the ChangeLog for | ||
| 313 | the years they originated (the CVS logs are truncated before 1999). I | ||
| 314 | therefore removed the FSF notices (added in 200x) from the other | ||
| 315 | files. There are some borderline cases IMO: AddSel.c, InsSel.c, | ||
| 316 | XMakeAssoc.c, XMenu.h. For these I erred on the side of NOT adding FSF | ||
| 317 | notices. | ||
| 318 | |||
| 319 | With regards to whether the files we have changed should have GPL | ||
| 320 | added or not, rms says (2007-02-25, "oldXmenu issues"): | ||
| 321 | |||
| 322 | It does not make much difference, because oldXmenu is obsolete | ||
| 323 | except for use in Emacs (and it is not normally used in Emacs any | ||
| 324 | more either). | ||
| 325 | |||
| 326 | So, to make things simple, please put our changes under the GPL. | ||
| 327 | |||
| 328 | insque.c had no copyright notice until 2005. The version of insque.c | ||
| 329 | added to Emacs 1992-01-27 is essentially the same as insremque.c added | ||
| 330 | to glic three days later by Roland McGrath, with an FSF copyright and | ||
| 331 | GPL, but no ChangeLog entry: | ||
| 332 | <http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/libc/misc/insremque.c?\ | ||
| 333 | rev=1.1&cvsroot=glibc> | ||
| 334 | To the best of his recollection, McGrath (who has a copyright | ||
| 335 | assignment) was the author of this file (email from roland at frob.com | ||
| 336 | to rms, 2007-02-23, "Where did insque.c come from?"). The FSF | ||
| 337 | copyright and GPL in this file are therefore correct as far as we | ||
| 338 | understand it. | ||
| 339 | |||
| 340 | Imakefile had no legal info in Feb 2007, but was obviously based on | ||
| 341 | the X11 version (which also had no explicit legal info). As it was | ||
| 342 | unused, I removed it. It would have the same MIT copyright as | ||
| 343 | Makefile.in does now. | ||
| 344 | |||
| 195 | 345 | ||
| 196 | src/gmalloc.c | 346 | src/gmalloc.c |
| 197 | - contains numerous copyrights from the GNU C library. Leave them alone. | 347 | - contains numerous copyrights from the GNU C library. Leave them alone. |
| @@ -328,6 +478,9 @@ system) | |||
| 328 | Emacs 22 is released (though if they can be fixed before, that is | 478 | Emacs 22 is released (though if they can be fixed before, that is |
| 329 | obviously good): | 479 | obviously good): |
| 330 | 480 | ||
| 481 | Maybe some relevant comments here? | ||
| 482 | <http://groups.google.com/group/linux.debian.legal/browse_thread/thread/123547ea95437a1f> | ||
| 483 | |||
| 331 | 484 | ||
| 332 | Is it OK to just `cvs remove' a file for legal reasons, or is | 485 | Is it OK to just `cvs remove' a file for legal reasons, or is |
| 333 | something more drastic needed? A removed file is still available from | 486 | something more drastic needed? A removed file is still available from |
| @@ -356,30 +509,6 @@ etc/images | |||
| 356 | contact image authors in regards to future switch to v3. | 509 | contact image authors in regards to future switch to v3. |
| 357 | 510 | ||
| 358 | 511 | ||
| 359 | REMOVED src/unexhp9k800.c | ||
| 360 | - we would like to re-add this file if possible. Please let us know | ||
| 361 | if you can clarify its legal status. | ||
| 362 | http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html | ||
| 363 | |||
| 364 | |||
| 365 | *** These are copyright issues still to be addressed: | ||
| 366 | |||
| 367 | NB apart from switching the TUTORIALs to GPL, I think there is nothing | ||
| 368 | here that anyone can work on without further input from rms. | ||
| 369 | |||
| 370 | |||
| 371 | Maybe some relevant comments here? | ||
| 372 | <http://groups.google.com/group/linux.debian.legal/browse_thread/thread/123547ea95437a1f> | ||
| 373 | |||
| 374 | |||
| 375 | etc/gnus-logo.eps, gnus-booklet.ps, gnus-refcard.ps | ||
| 376 | just to be safe, papers are on the way for the "Gnus logo", even | ||
| 377 | though it is very similar to the already-assigned "Emacs logo". | ||
| 378 | |||
| 379 | |||
| 380 | etc/ms-kermit - no copyright, but ms-7bkermit has one | ||
| 381 | |||
| 382 | |||
| 383 | etc/TUTORIAL* (translations) | 512 | etc/TUTORIAL* (translations) |
| 384 | switch to GPL (see english TUTORIAL) | 513 | switch to GPL (see english TUTORIAL) |
| 385 | rms: "We can leave the TUTORIAL translations alone until their | 514 | rms: "We can leave the TUTORIAL translations alone until their |
| @@ -390,69 +519,18 @@ etc/TUTORIAL* (translations) | |||
| 390 | previous version. | 519 | previous version. |
| 391 | Done: TUTORIAL.eo | 520 | Done: TUTORIAL.eo |
| 392 | 521 | ||
| 393 | [waiting for legal advice] | ||
| 394 | lib-src/etags.c | ||
| 395 | - was it ok to use Ken Arnold's code as a basis? | ||
| 396 | 1984 version of ctags, with no copyright, posted to net.sources: | ||
| 397 | http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d) | ||
| 398 | version of etags.c in emacs-16.56 seems to be derived from this | ||
| 399 | (duplicate typos in comments). | ||
| 400 | |||
| 401 | |||
| 402 | [waiting for legal advice on lwlib/*] | ||
| 403 | lwlib/lwlib-Xaw.c | ||
| 404 | copyright Chuck Thompson; but under GPL, so OK? | ||
| 405 | |||
| 406 | lwlib/lwlib-Xlw.c, lwlib-Xm.c, lwlib-Xm.h, xlwmenu.c | ||
| 407 | copyright lucid and FSF, but under GPL, so OK? | ||
| 408 | FSF copyrights were added in 200x, was that right? | ||
| 409 | |||
| 410 | lwlib/lwlib-int.h, lwlib.h, lwlib-Xaw.h, lwlib-Xlw.h, lwlib-utils.h | ||
| 411 | no copyright. last three trivial? | ||
| 412 | suspect these must have been part of the "Lucid Widget Library", | ||
| 413 | which is under GPL. Can't find an original version of this to check. | ||
| 414 | |||
| 415 | lwlib/Makefile.in | ||
| 416 | "some parts" copyright Lucid, no license | ||
| 417 | |||
| 418 | lwlib/lwlib-utils.c, lwlib.c | ||
| 419 | copyright Lucid, Inc; but under GPL, so OK? | ||
| 420 | |||
| 421 | lwlib/xlwmenu.h, xlwmenuP.h | ||
| 422 | part of 'Lucid Widget Library', but only FSF copyright (when files | ||
| 423 | were first checked into RCS, there were no copyrights). Was it right | ||
| 424 | to add FSF copyright? | ||
| 425 | should we add a 1992 Lucid copyright? | ||
| 426 | |||
| 427 | lwlib/* | ||
| 428 | should we: | ||
| 429 | 1) ensure all files that were originally in the "Lucid Widget | ||
| 430 | Library" have 1992 Lucid copyright? | ||
| 431 | 2) add or remove FSF copyrights to any files we have made non-trivial | ||
| 432 | changes to since 1992? | ||
| 433 | 522 | ||
| 523 | REMOVED src/unexhp9k800.c | ||
| 524 | - we would like to re-add this file if possible. Please let us know | ||
| 525 | if you can clarify its legal status. | ||
| 526 | http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html | ||
| 434 | 527 | ||
| 435 | [waiting for legal advice] | ||
| 436 | oldXMenu/ | ||
| 437 | - should there be any FSF copyrights at all in here? Some were added | ||
| 438 | in 2005, without licence notices. Was this right? | ||
| 439 | Eg don't think copyright.h should have FSF copyright! | ||
| 440 | Should add copyright details for X11R1 to the README file. (see | ||
| 441 | copyright.h). I suggest we remove copyright.h and add the notices | ||
| 442 | directly into the files. | ||
| 443 | 528 | ||
| 529 | *** These are copyright issues still to be addressed: | ||
| 444 | 530 | ||
| 445 | The general issue is, as with some of the Lucid code in lwlib, suppose | ||
| 446 | file foo.c is Copyright (C) 2000 John Smith, and released under the | ||
| 447 | GPL. We check it into Emacs CVS and make non-trivial changes to it. | ||
| 448 | Should we add a FSF copyright or not? Can we add such a notice as soon | ||
| 449 | as we check it check it in to CVS? | ||
| 450 | 531 | ||
| 532 | etc/ms-kermit - no copyright, but ms-7bkermit has one | ||
| 451 | 533 | ||
| 452 | [waiting for legal advice] | ||
| 453 | oldXMenu/Makefile.in, Makefile, Imakefile, descrip.mms, insque.c | ||
| 454 | - issues described in mail to rms, 2006/12/17. | ||
| 455 | rms: "I have asked for lawyer's advice about these." | ||
| 456 | 534 | ||
| 457 | 535 | ||
| 458 | This file is part of GNU Emacs. | 536 | This file is part of GNU Emacs. |