"Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
David Kastrup was a little peeved, and I don't blame him. His
project
can't get merged because they lack assignments for maybe 5% or 10% of
the code in AUCTeX,
What makes you think that? I don't think we have significant pieces of
knowingly unassigned code (if you finally get hold of them, the usual
reaction is "I have no idea whether there was ever any code of mine in
there, but I'll sign papers if that may conceivably be of help"). But
there are uncontactable past contributors in the credits. All
_principal_ authors (those originally in the copyright notices) and all
past maintainers and all authors during my active time as maintainer are
covered, if I remember correctly. I've more or less ceased improving
the coverage of past contributions because I am sloppy.
I think if there were a major incentive for pulling AUCTeX into Emacs,
its assignment coverage would likely be considered to pose a
sufficiently low risk of anybody coming up with claims that could pose a
problem.
but CEDET can be merged even though the way it was done makes it
impossible for 3rd parties to legally redistribute the FSF's tarballs!
It was an honest mistake, and I never even thought of considering this a
competition of packages. AUCTeX has nothing to do with CEDET, and I
never held a grudge against anybody because of AUCTeX not being likely
included into Emacs anytime soon (in contrast, it was important to me to
move it to the GNU servers as a GNU project with GNU mailing lists,
partly because this was an incentive for making people assign copyright
and because it improved visibility and acceptance of the project). The
one thing that really caught me off-balance is that anybody except
Richard Stallman bothering about licensing issues and software freedom
and available source code is more or less a spoilsport and alarmist
raining on the parade. And Richard just does not have the resources to
notice and deal with any such problem in the Emacs code base all by
himself.
This kind of honest mistake has become too easy to make.
I actually was peeved, and the main reason again is laziness. I would
like at some point to write a more sophisticated Lilypond mode for
Emacs, and Lilypond is written using a Bison grammar, so it would be a
good candidate for a CEDET-based mode and parser. The CEDET parser
generators are not included in Emacs yet (even though the source
grammars for various language modes have been pulled in recently), and I
don't consider it feasible to start working on something like that when
it won't be maintainable on a stock Emacs. Because then nobody will
join in. But the parser generators and other stuff, which reasonably
can be considered independent tools and thus are not mandatory for
keeping the GPL of Emacs, will not be in 24.1 AFAICS but take more time
due to source code management problems.
--
David Kastrup
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta