Mats Lidell wrote:
>>>>> Stephen J Turnbull <stephen(a)xemacs.org>
writes:
Stephen> We know what we need to do: make a list of the files with uncertain
Stephen> permissions (this is basically done, but I forget where the list is),
Stephen> contact their authors, if refused or no response then remove and if
Stephen> necessary replace those files,
If the files aren't necessary why not simply remove them? I think that
that would be the first choice when going thought the list.
Yes, and this is preferably done on the trunk on a daily basis. So the
files needs to be brought up to a GPLV2 or later (or compatible) state
before the big bang. Compatible here means either a copyright that can
be relicensed as GPLV3 or later or can be kept as is eg isn't in the
way. One example of the later would be the lispref-files. (If I
understand it correctly.)
So this is the plan I prefer:
1. Move the project into a state where we can perform a big bang
GPLV3 or later shift.
2. Do the shift.
3. Live happily ever after ;-)
Stephen> then do a global substitution on the permissions notice
Stephen> throughout XEmacs, and commit that version.
I'm working on a python script that does this. It replaces the known
formulations of the GPLv2 or later copyrights with the GPLv3 or later.
Maybe we could have a transition-archiv with all GPLv3 files so far in it.
Then people could go on, as soon the matter arrived there.
Too we could upload/adapt new things meanwhile.
It also tries to categorise files according to what copyright they
have so that for example the lispref files stand out. The idea I had
was that we should run that script on the code base and it would spit
out a list that would clearly state in what GPL-state each file
is. Sort of "must-be-fixed", "ready-to-relicens",
"ok-but-not-relicensable". What do you say? Waste of time or something
to go for!?
Stephen> It's just a lot of drudgery.
Yes.
Stephen> [...] in any case there is a ton of work that needs to be
Stephen> done that would be perfectly usable sync'ing from GPLv2
Stephen> Emacs.
What do you think of the possibility that the solution to questionable
files is to replace them with GPLv2 files from Emacs?
I fear that finding authors to some files will be difficult and for
those it might be best just to go straight for a replacement.
Yours
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta