* Relicensing the Emacs repository
@ 2007-07-05 1:31 Richard Stallman
2007-07-06 15:40 ` Reiner Steib
2007-07-25 8:43 ` Glenn Morris
0 siblings, 2 replies; 14+ messages in thread
From: Richard Stallman @ 2007-07-05 1:31 UTC (permalink / raw)
To: emacs-devel
I am looking for volunteers to relicense branches
of Emacs to GPL version 3 or later. Would people please
volunteer to do at least one branch?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-05 1:31 Relicensing the Emacs repository Richard Stallman
@ 2007-07-06 15:40 ` Reiner Steib
2007-07-08 16:56 ` Richard Stallman
2007-07-25 8:43 ` Glenn Morris
1 sibling, 1 reply; 14+ messages in thread
From: Reiner Steib @ 2007-07-06 15:40 UTC (permalink / raw)
To: Richard Stallman; +Cc: emacs-devel
On Thu, Jul 05 2007, Richard Stallman wrote:
> Would people please volunteer to do at least one branch?
I guess it would be best to do it on the Emacs 22 branch from where
Miles will sync it to the trunk and other branches. (IIRC, Miles is
on holidays at the moment.)
Bye, Reiner.
--
,,,
(o o)
---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-06 15:40 ` Reiner Steib
@ 2007-07-08 16:56 ` Richard Stallman
2007-07-09 19:23 ` Reiner Steib
0 siblings, 1 reply; 14+ messages in thread
From: Richard Stallman @ 2007-07-08 16:56 UTC (permalink / raw)
To: Reiner Steib; +Cc: emacs-devel
I guess it would be best to do it on the Emacs 22 branch from where
Miles will sync it to the trunk and other branches. (IIRC, Miles is
on holidays at the moment.)
I don't know whether that will really take care of all,
but we certainly want to do it for Emacs 22.
Would you like to do it?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-08 16:56 ` Richard Stallman
@ 2007-07-09 19:23 ` Reiner Steib
0 siblings, 0 replies; 14+ messages in thread
From: Reiner Steib @ 2007-07-09 19:23 UTC (permalink / raw)
To: Richard Stallman; +Cc: emacs-devel
On Sun, Jul 08 2007, Richard Stallman wrote:
> I guess it would be best to do it on the Emacs 22 branch from where
> Miles will sync it to the trunk and other branches. (IIRC, Miles is
> on holidays at the moment.)
>
> I don't know whether that will really take care of all,
> but we certainly want to do it for Emacs 22.
>
> Would you like to do it?
No. (Sorry I don't have sufficient time ATM.)
Bye, Reiner.
--
,,,
(o o)
---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-05 1:31 Relicensing the Emacs repository Richard Stallman
2007-07-06 15:40 ` Reiner Steib
@ 2007-07-25 8:43 ` Glenn Morris
2007-07-25 8:59 ` David Kastrup
` (2 more replies)
1 sibling, 3 replies; 14+ messages in thread
From: Glenn Morris @ 2007-07-25 8:43 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
Richard Stallman wrote:
> I am looking for volunteers to relicense branches of Emacs to GPL
> version 3 or later. Would people please volunteer to do at least one
> branch?
I believe I have done the release branch (it was great fun).
Comments and questions:
1. Some files that are in CVS are not really part of Emacs. All the
following are copyright FSF and GPL >= v2. I left them alone:
These look like parts of glibc, mainly:
rc/getloadavg.c
src/gmalloc.c
src/md5.c ? "part of emacs?"
src/md5.h
src/mktime.c
src/regex.c ? part of emacs?
src/regex.h
src/strftime.c
src/termcap.c ? part of emacs?
src/tparam.c ? part of emacs?
oldXMenu/insque.c
config.guess
config.sub
lispintro/missing
man/texinfo.tex
2. I updated the files that are joint copyright FSF and AIST, or
copyright AIST alone (eg lisp/composite.el). These are all marked
as part of Emacs. This includes files in leim, leim/quail, lisp,
lisp/language, lisp/international, src.
3. I also updated the oldxmenu files that have FSF copyright.
4. I also updated msdos/is_exec.c and sigaction.c, since DJ Delorie
said we could do as we wished.
5. lwlib/ - I left alone.
Files originally in Lucid Widget Library remain under GPL v1 or
later, or v2 or later.
6. These contain non-standard licenses compared to the other refcards:
These two seem fine:
etc/gnus-refcard.tex
etc/ru-refcard.tex
These two seem confusing to me:
etc/vipcard.tex
etc/viperCard.tex
They contain simple licenses which seem fine, but also refer to the
"GNU Emacs GPL". I suggest just changing these two to the standard
Emacs license text.
7. There are some files where the FSF holds no copyright. I left these
alone:
leim/MISC-DIC/CTLau-b5.html >= v2
leim/MISC-DIC/CTLau.html >= v2
(above included in lisp/international/titdic-cnv.el)
leim/MISC-DIC/pinyin.map >= v1
leim/MISC-DIC/ziranma.cin >= v1
leim/SKK-DIC/SKK-JISYO.L >= v2
leim/SKK-DIC/README >= v2
leim/ja-dic/ja-dic.el >= v2
8. Some non-Emacs icons remain under GPLv2 (no "or later"). See:
etc/images/gnus/README
etc/images/mail/README
etc/images/README
nt/icons/README
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-25 8:43 ` Glenn Morris
@ 2007-07-25 8:59 ` David Kastrup
2007-07-25 18:29 ` Glenn Morris
2007-07-25 20:11 ` Richard Stallman
2 siblings, 0 replies; 14+ messages in thread
From: David Kastrup @ 2007-07-25 8:59 UTC (permalink / raw)
To: Glenn Morris; +Cc: rms, emacs-devel
Glenn Morris <rgm@gnu.org> writes:
> Richard Stallman wrote:
>
>> I am looking for volunteers to relicense branches of Emacs to GPL
>> version 3 or later. Would people please volunteer to do at least one
>> branch?
>
> I believe I have done the release branch (it was great fun).
>
> Comments and questions:
>
> 1. Some files that are in CVS are not really part of Emacs. All the
> following are copyright FSF and GPL >= v2. I left them alone:
If they are copyright FSF, they can be changed to GPL >= v3 even we
distribute them under GPL >= v2 (or LGPL or anything else) elsewhere.
> 2. I updated the files that are joint copyright FSF and AIST, or
> copyright AIST alone (eg lisp/composite.el). These are all marked
> as part of Emacs. This includes files in leim, leim/quail, lisp,
> lisp/language, lisp/international, src.
If we have a copyright disclaimer for them on file, this presumably
allows us to release under any GPL we like, even though we are not the
one who can (or will) sue for breach of license.
> 5. lwlib/ - I left alone.
> Files originally in Lucid Widget Library remain under GPL v1 or
> later, or v2 or later.
If we have permission to license under GPL v1 or later, we should be
able to change the licensing of the copy we distribute to GPL v3 or
later even if we are not the copyright holder. What this means when
the original copyright holder is not going to bother, is a different
question. If we want to avoid the situation of distributing under a
license for which no-one will bother pressing compliance, we might
consider not touching anything, but I don't think that this should be
problematic.
--
David Kastrup
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-25 8:43 ` Glenn Morris
2007-07-25 8:59 ` David Kastrup
@ 2007-07-25 18:29 ` Glenn Morris
2007-07-26 2:13 ` Miles Bader
2007-07-26 13:24 ` Richard Stallman
2007-07-25 20:11 ` Richard Stallman
2 siblings, 2 replies; 14+ messages in thread
From: Glenn Morris @ 2007-07-25 18:29 UTC (permalink / raw)
To: rms, Miles Bader; +Cc: emacs-devel
PS 9. I think it would be tidier if man/calc.texi and man/emacs.texi
used "include gpl.texi" (the same as lispref does), rather than
pasting the GPL text into the files.
PPS 10. Miles: I seem to recall in the past that you have described
the merging of changes between branches as only semi-automated. With
this many files involved, would you prefer me to do the trunk by hand?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-25 8:43 ` Glenn Morris
2007-07-25 8:59 ` David Kastrup
2007-07-25 18:29 ` Glenn Morris
@ 2007-07-25 20:11 ` Richard Stallman
2007-07-26 5:31 ` Glenn Morris
2 siblings, 1 reply; 14+ messages in thread
From: Richard Stallman @ 2007-07-25 20:11 UTC (permalink / raw)
To: Glenn Morris; +Cc: emacs-devel
oldXMenu/insque.c
We wrote that specifically for Emacs, so definitely relicense that.
src/regex.c ? part of emacs?
src/regex.h
That forked version is only in Emacs, so definitely relicense that.
These look like parts of glibc, mainly:
rc/getloadavg.c
src/gmalloc.c
src/md5.c ? "part of emacs?"
src/md5.h
src/mktime.c
src/strftime.c
src/termcap.c ? part of emacs?
src/tparam.c ? part of emacs?
config.guess
config.sub
Those are probably Gnulib files. For now, you may as
well leave them alone. We may copy them from Gnulib again.
> 2. I updated the files that are joint copyright FSF and AIST, or
> copyright AIST alone (eg lisp/composite.el). These are all marked
> as part of Emacs. This includes files in leim, leim/quail, lisp,
> lisp/language, lisp/international, src.
That was the right thing to do. Anyone can update them to GPLv3+.
> 5. lwlib/ - I left alone.
> Files originally in Lucid Widget Library remain under GPL v1 or
> later, or v2 or later.
We may as well leave this alone, since we are never going to change it
much.
These two seem confusing to me:
etc/vipcard.tex
etc/viperCard.tex
They contain simple licenses which seem fine, but also refer to the
"GNU Emacs GPL". I suggest just changing these two to the standard
Emacs license text.
Would you like to do that?
8. Some non-Emacs icons remain under GPLv2 (no "or later"). See:
etc/images/gnus/README
etc/images/mail/README
etc/images/README
nt/icons/README
Earlier you said that the license info was not clear for some of the
icons. Yesterday I sent you the response from GNOME developers.
What do these files say in their text properties?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-25 18:29 ` Glenn Morris
@ 2007-07-26 2:13 ` Miles Bader
2007-07-26 4:42 ` Glenn Morris
2007-07-26 13:24 ` Richard Stallman
1 sibling, 1 reply; 14+ messages in thread
From: Miles Bader @ 2007-07-26 2:13 UTC (permalink / raw)
To: emacs-devel
Glenn Morris <rgm@gnu.org> writes:
> PPS 10. Miles: I seem to recall in the past that you have described
> the merging of changes between branches as only semi-automated. With
> this many files involved, would you prefer me to do the trunk by hand?
It's probably not necessary: The main thing which causes problems is the
number of conflicts (not the number of files). Since these changes mainly
involve copyright headers (and a fairly small part at that -- some random
diffs I did showed only "2" -> "3"!), I don't expect there too many conflicts.
Thanks,
-Miles
--
Love is a snowmobile racing across the tundra. Suddenly it flips over,
pinning you underneath. At night the ice weasels come. --Nietzsche
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-26 2:13 ` Miles Bader
@ 2007-07-26 4:42 ` Glenn Morris
0 siblings, 0 replies; 14+ messages in thread
From: Glenn Morris @ 2007-07-26 4:42 UTC (permalink / raw)
To: Miles Bader; +Cc: emacs-devel
Miles Bader wrote:
> The main thing which causes problems is the number of conflicts (not
> the number of files). Since these changes mainly involve copyright
> headers (and a fairly small part at that -- some random diffs I did
> showed only "2" -> "3"!),
Yes, that's all that is involved for the vast majority of files (I
hope, otherwise I got it wrong.. :) ). There were a very small number
where I standardized the headers (I tried to note these in the cvs
log). And all the COPYING files got totally replaced of course, and
the licenses in some manuals got updated, and no doubt a few other
tweaks here and there.
> I don't expect there too many conflicts.
Great.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-25 20:11 ` Richard Stallman
@ 2007-07-26 5:31 ` Glenn Morris
2007-07-26 16:59 ` Richard Stallman
0 siblings, 1 reply; 14+ messages in thread
From: Glenn Morris @ 2007-07-26 5:31 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
Richard Stallman wrote:
> oldXMenu/insque.c
>
> We wrote that specifically for Emacs, so definitely relicense that.
done
> src/regex.c ? part of emacs?
> src/regex.h
>
> That forked version is only in Emacs, so definitely relicense that.
done
> These two seem confusing to me:
> etc/vipcard.tex
> etc/viperCard.tex
> They contain simple licenses which seem fine, but also refer to the
> "GNU Emacs GPL". I suggest just changing these two to the standard
> Emacs license text.
>
> Would you like to do that?
done
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-25 18:29 ` Glenn Morris
2007-07-26 2:13 ` Miles Bader
@ 2007-07-26 13:24 ` Richard Stallman
2007-07-27 7:12 ` Glenn Morris
1 sibling, 1 reply; 14+ messages in thread
From: Richard Stallman @ 2007-07-26 13:24 UTC (permalink / raw)
To: Glenn Morris; +Cc: emacs-devel, miles
PS 9. I think it would be tidier if man/calc.texi and man/emacs.texi
used "include gpl.texi" (the same as lispref does), rather than
pasting the GPL text into the files.
I agree. Would someone please make that change and ack?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-26 5:31 ` Glenn Morris
@ 2007-07-26 16:59 ` Richard Stallman
0 siblings, 0 replies; 14+ messages in thread
From: Richard Stallman @ 2007-07-26 16:59 UTC (permalink / raw)
To: Glenn Morris; +Cc: emacs-devel
Thank you very much.
It would be useful for various people to keep an eye out, check the
less important directories, etc., for any files that have been missed.
It is very hard to do a job like this perfectly.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Relicensing the Emacs repository
2007-07-26 13:24 ` Richard Stallman
@ 2007-07-27 7:12 ` Glenn Morris
0 siblings, 0 replies; 14+ messages in thread
From: Glenn Morris @ 2007-07-27 7:12 UTC (permalink / raw)
To: rms; +Cc: emacs-devel, miles
Richard Stallman wrote:
> PS 9. I think it would be tidier if man/calc.texi and man/emacs.texi
> used "include gpl.texi" (the same as lispref does), rather than
> pasting the GPL text into the files.
>
> I agree. Would someone please make that change and ack?
ack
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2007-07-27 7:12 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-05 1:31 Relicensing the Emacs repository Richard Stallman
2007-07-06 15:40 ` Reiner Steib
2007-07-08 16:56 ` Richard Stallman
2007-07-09 19:23 ` Reiner Steib
2007-07-25 8:43 ` Glenn Morris
2007-07-25 8:59 ` David Kastrup
2007-07-25 18:29 ` Glenn Morris
2007-07-26 2:13 ` Miles Bader
2007-07-26 4:42 ` Glenn Morris
2007-07-26 13:24 ` Richard Stallman
2007-07-27 7:12 ` Glenn Morris
2007-07-25 20:11 ` Richard Stallman
2007-07-26 5:31 ` Glenn Morris
2007-07-26 16:59 ` Richard Stallman
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.