Andreas Roehler writes:
So can we make up a purely developing-repo, where the work with v3
might be done as far as possible?
No. The XEmacs project will not do that if I have any say in it.
It's legally unclear, and a waste of effort. If you want a personal
repo to do that kind of work, you can have one any time---just clone
the public re3po and get to work. But it's quite possibly a copyright
violation to share it if it's possible to checkout GPL >=v3 files and
GPL <=v2 files at the same time.
We know what we need to do: make a list of the files with uncertain
permissions (this is basically done, but I forget where the list is),
contact their authors, if refused or no response then remove and if
necessary replace those files, then do a global substitution on the
permissions notice throughout XEmacs, and commit that version. It's
just a lot of drudgery.
I don't think there's really any work in progress that is being held
up for lack of a GPLv3 XEmacs, because we simply don't have the
low-level support for most of the stuff that's new in GPLv3 (GNU)
Emacs, and in any case there is a ton of work that needs to be done
that would be perfectly usable sync'ing from GPLv2 Emacs.
The main thing that is blocked is 3rd party packages (eg, TRAMP), and
they simply aren't going to work on XEmacs until we have a public
GPLv3 distribution. A "dev repo" is of little interest to them as I
XEmacs-Beta mailing list