unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: David Kastrup <dak@gnu.org>
Subject: Re: Init error message
Date: 13 Mar 2003 15:03:27 +0100	[thread overview]
Message-ID: <x5n0jz749c.fsf@lola.goethe.zz> (raw)
In-Reply-To: 87hea7xvz5.fsf@china.shootybangbang.com


Let me add as a prerequisite that I have no talents to be polite or
diplomatic.  So don't take posts like this personal.  I have
Xpost/Fuped this to comp.emacs and comp.emacs.xemacs which I consider
more fitting to this discussion (even though it might be considered
sufficiently rehashed to death) than gnu.emacs.help.

John Paul Wallington <jpw@gnu.org> writes:

> Le Wang <lewang(at@)yahoo.com> wrote:
> 
> > It's in my (and our) interest to see both efforts continue and
> > thrive.
> 
> This is a matter of opinion.  See for example:
> http://groups.google.com/groups?q=&selm=rjd6z1x1qt.fsf%40ssv2.dina.kvl.dk
> 
> Do you think a merge is desirable?

Yes.

> Do you agree that in order to merge the projects, one of the
> projects has to be shutdown?

Yes.  There _is_ already merging going on all the time in the
direction Emacs->XEmacs.  This does not cut it for application
developers.

It is clear that the survivor must be GNU Emacs copyrighted by the
FSF.  Emacs is a core piece of GNU software, the FSF will not
relinquish control, Stallman himself is actively working on it.  This
does not mean that core pieces of XEmacs could or should not be
integrated into GNU Emacs and replace stuff there that is suboptimal,
but it means that integrators would need to be willing and legally
capable of signing over their work to the FSF, _and_ would need to get
along well enough with Stallman in order to progress with substantial
changes to a core project of his, including extensive changes and
documentation of internals.

Stallman is a very headstrong person.  While he is not malignant, it
can be a chore working with him.  Free Software needs a man of his
qualities, so I tend to arrange what it is necessary in order to
cooperate with him, even though there are times when he drives me up
the wall.

I don't see too much willingness of the _core_ developers of XEmacs to
cope with what would be necessary for a merge.  And frankly,
cooperating with Stallman on a comtinued basis is not something that
one could reasonably _demand_ from anybody to cope with.  If at all,
such participation would have to be voluntary, and on a project as
large as a merge of XEmacs and Emacs it would be very taxing to both
parties.

Personally, I think that one way to improve matters would be that if
XEmacs developers came up with some new functionality and/or API, they
would discuss it also on the Emacs developer lists and would offer to
sign the respective papers and stuff in order to help implementing it
also in Emacs.  And if the original plans get thwarted for some
different interface of comparable usefulness, rather implement that in
XEmacs.

Yes, it will expose them to GNU Emacs and Stallman more than they
like, but it will help lessen the amount in which application
programmers get screwed that have to cater for both Emacsen.

This will not buy us a unified Emacs, but it would lessen the bad
impact of the split.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

      reply	other threads:[~2003-03-13 14:03 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-11  7:29 Init error message Kevin Reeder
2003-03-11  8:44 ` John Paul Wallington
2003-03-12  0:08   ` Kevin Reeder
2003-03-12  2:19     ` Kevin Rodgers
2003-03-12 14:36     ` Kai Großjohann
2003-03-13 14:21     ` kgold
2003-03-11 14:27 ` LLeweLLyn
2003-03-12 21:58 ` Kevin Reeder
2003-03-13  2:14   ` Unknown
2003-03-13  7:53     ` Kevin Reeder
2003-03-13 12:06       ` Unknown
2003-03-13 12:44         ` David Kastrup
2003-03-13 13:00         ` John Paul Wallington
2003-03-13 14:03           ` David Kastrup [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=x5n0jz749c.fsf@lola.goethe.zz \
    --to=dak@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).