On Wed, May 20, 2009 at 10:27 AM, Mats Lidell <matsl(a)xemacs.org> wrote:
Isn't it time to start the next task now? Fixing the files that
isn't
GPLv2 or later or compatible with GPLv2 or later? I guess it can take
some more time but you are free to surprise me here again ;-)
I had this trategy in mind. Since we can't move files to GPLv3 or
later at the same time as we have file with other licenses in the repo
we need to move all files to GPLv2 first. Then do a big bang when we
switch all to GPLv3.
So it is a simple matter of going over each file that is not GPLv2 and
decide what to do with it:
- Remove (if not needed)
- Relicense (is it possible to make unlicensed files GPLv2?)
- Replace with GPLv2 version from Emacs
- Rewrite
- (more?)
Then do it and supply a patch to xemacs-patches for review.
But how do we do it? Take each file in turn and suggest the
appropriate action on xemacs-beta for review or go straight for the
patch? And how about double work? Suggestions, ideas?
Yours
--
%% Mats
I'd like to quote Indiana Jones: "I don't know. I'm making this up as
I go along." :-)
We still need to coordinate to avoid duplicate work, yes. I'm happy
to coordinate if nobody else wants the task. I think before we start
patching anything, we should identify the complete list of problem
files and the action to be taken for each. All I did was an initial
survey to see what I could find about the license status of each file.
My information is incomplete. So now we get to start digging to see
what else we can discover. Some people may have old mailing list
messages that give license information, for example. We may have to
poke some former developers (if we can find them) to get an explicit
license statement out of them.
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta