On Sunday 04 November 2007, Stephen J. Turnbull wrote:
Ville Skyttä writes:
> could find. Nowadays there's a real mercurial backend (vc-hg.el) in GNU
> Emacs CVS; I haven't looked at what it offers, but it's under GPLv3+ so
> I don't think we could import it into the XEmacs packages tree currently
> anyway.
AFAICS there's no reason why we can't change individual packages to
GPLv3+ as long as they are not XEmacs-specific. As long as there are
multiple Lisp engines that support the code, they're not part of
XEmacs per se. We just have to distribute them separately, which we
do.
Ok, I'll take your word for it. If it was vc.el or vc-hooks.el, I suppose it
would be a different story as GPLv3+ would AFAIU cascade into all other
packages in our packages tree that use vc for something.
If someone wants to have a look at porting vc-hg.el to XEmacs and replacing
mercurial.el in the vc package with ot or look at what would it take, please
go ahead. If the switch is going to be made, it'd be better to do it now
while the new vc package is in the experimental area rather than later. I
may get to it sometime, but that's not a promise and it's not likely to
happen any time soon.
vc-hg.el can be found at
http://cvs.savannah.gnu.org/viewvc/emacs/lisp/?root=emacs
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta