unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: David Kastrup <dak@gnu.org>
Cc: help-gnu-emacs@gnu.org
Subject: Re: Icon designer wanted (Aquamacs Emacs)
Date: Fri, 06 Jan 2006 12:36:35 +0100	[thread overview]
Message-ID: <85ek3loaf0.fsf@lola.goethe.zz> (raw)
In-Reply-To: <17342.20339.265831.251364@paperoga.gianoziaorientale.it> (Gian Uberto Lauri's message of "Fri, 6 Jan 2006 12:07:31 +0100")

GianUberto.Lauri@eng.it (Gian Uberto Lauri) writes:

>> David Kastrup wrote:
>>> The ability to craft a pretty MacOSX-only thing from Emacs is part
>>> of the value of free software.  Doing so exercises the freedom, but
>>> it does nothing to sustain it.
>
> I used to run Mac OS X for about (then I kicked it out, it doesn't fit
> my needs) and compile CVS Emacs. I  was glad I could use the apple key
> as Meta and Alt as super (i  do the same with those keyboards with the
> flag key). Then a  guy I know pointed out Aqua Emacs.  I don't use Mac
> OS X any more, but gave a look to the site. 
>
> I understand that long time mac users would love it, as does that guy.
>
> But let those customization be something someone activates only if
> he wants them, it's good to put them as default choice, but it has
> to be a choice.  Personally, I would rather use old vi than the Aqua
> Emacs customization, but other people disagrees and everybody must
> be free to use the tool the way s?he wants.
>
> Even if I feel that they loose something not using Emacs the Emacs way.
>
> CUA and Mac OS X interface are too young and stubborn to have the
> wisdom that comes with 30 years of evolution.

It should be pointed out that this thread is not about whether or not
Aquamacs is a good thing in itself.  This is about whether its
development should be done in a manner that precludes it ever becoming
a part of Emacs.

While I agree that it is not a good idea to have different Emacses on
different platforms, this could perfectly well addressed by the use of
themes: every platform would have its default theme, but the user
could tell the Emacs on _any_ platform "please behave like Aquamacs"
or "please behave like the Windows Emacs" or "please behave like X11"
Emacs.  That way, everybody would have platform-specific benefits as
well as a tool that can easily be made to work the same across
platforms, and carry the behavior of the preferred platform
everywhere.

At the current point of time, Emacs' customization theme code are not
usable enough to make this a viable option.  This is likely to change.
When it does, having a separate Aquamacs code base that is not legally
tenable for reintegration into Emacs will preclude the Aquamacs
personality to be available for everyone if he so wishes, even if he
is working on Linux or X11.

I really don't think incompatible forks something which is desirable
in free software.  Aquamacs aims to be more than just a private
adaptation, and it is a pity that its usefulness gets strictly limited
in that manner.

I don't like the idea of a non-standard Emacs that can't be easily
made to behave like the standard one "out-of-the-box": it is
splintering rather than spreading the user base.  That's the reason I
am not particularly fond about Aquamacs, or bound to recommend it (if
people ask me for advice or have problems, I have no clue whether they
are due to Aquamacs or Emacs proper).

But I certainly acknowledge that in particular beginners on a given
platform might be better served with an Emacs version configured to be
more closely to what they expect.  Encompassing customization themes
would appear to be a good way out of that dilemma, giving _everybody_
the option to have Aquamacs-like looks and behavior, regardless of
operating system.

Once custom themes work well, it would be a pity if Aquamacs' behavior
and look could not be made available for everybody on every platform
who desired it.  And that requires being careful about the legal
matter timely.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

  reply	other threads:[~2006-01-06 11:36 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-03 15:20 Icon designer wanted (Aquamacs Emacs) David Reitter
2006-01-03 15:34 ` David Kastrup
2006-01-03 16:01   ` David Reitter
2006-01-03 16:58     ` David Kastrup
2006-01-03 19:58       ` David Reitter
     [not found]     ` <mailman.21285.1136317245.20277.help-gnu-emacs@gnu.org>
2006-01-03 20:43       ` Tim McNamara
2006-01-03 21:16         ` Lennart Borgman
2006-01-03 21:35         ` David Kastrup
2006-01-04 12:40           ` david.reitter
2006-01-04 13:28             ` David Kastrup
2006-01-04 13:56               ` david.reitter
2006-01-04 15:09                 ` David Kastrup
     [not found]         ` <mailman.21292.1136323111.20277.help-gnu-emacs@gnu.org>
2006-01-04  0:10           ` Tim McNamara
2006-01-04  0:31             ` David Kastrup
2006-01-04  2:30               ` Tim McNamara
2006-01-04  2:44                 ` Jay Belanger
2006-01-04 23:50                   ` Tim McNamara
2006-01-05  0:39                     ` David Kastrup
2006-01-05  6:59                       ` Tim McNamara
2006-01-05  7:23                         ` Jay Belanger
2006-01-05 13:15                           ` david.reitter
2006-01-05 13:56                             ` David Kastrup
2006-01-06 11:08                               ` david.reitter
2006-01-06 12:40                                 ` Lennart Borgman
2006-01-06 14:16                                   ` David Reitter
     [not found]                                   ` <mailman.120.1136557103.26925.help-gnu-emacs@gnu.org>
2006-01-06 15:23                                     ` David Kastrup
2006-01-06 12:55                                 ` David Kastrup
2006-01-05 13:03                         ` David Kastrup
2006-01-05 14:10                           ` Tim McNamara
2006-01-05 14:26                             ` David Kastrup
2006-01-05 21:52                               ` Lennart Borgman
2006-01-05 22:19                                 ` David Kastrup
2006-01-05 23:21                                   ` Lennart Borgman
2006-01-05 23:49                                     ` David Kastrup
2006-01-06  0:00                                       ` Lennart Borgman
2006-01-06 11:07                                 ` Gian Uberto Lauri
2006-01-06 11:36                                   ` David Kastrup [this message]
2006-01-06 12:26                                     ` Gian Uberto Lauri
     [not found]                                 ` <mailman.26.1136502144.26925.help-gnu-emacs@gnu.org>
2006-01-06 11:23                                   ` david.reitter
2006-01-05 15:55                             ` Chong Yidong
2006-01-05 19:15                         ` Luis O. Silva
     [not found]                         ` <mailman.16.1136497693.26925.help-gnu-emacs@gnu.org>
2006-01-05 23:23                           ` Tim McNamara
2006-01-06  0:17                             ` David Kastrup
2006-01-06 21:01                               ` Tim McNamara
2006-01-06 21:22                                 ` David Kastrup
2006-01-07  4:41                                   ` Tim McNamara
2006-01-07  9:48                                     ` David Kastrup
2006-01-08  7:34                                       ` Joe Bush
2006-01-08 10:29                                         ` David Kastrup
2006-01-10  6:01                                           ` Joe Bush
2006-01-10  7:03                                             ` David Kastrup
2006-01-10 14:01                                               ` Sean Sieger
2006-01-06  2:58                             ` Luis O. Silva
     [not found]                             ` <mailman.42.1136512036.26925.help-gnu-emacs@gnu.org>
2006-01-06 11:32                               ` david.reitter
2006-01-07 10:02                                 ` David Kastrup
2006-01-08  6:05                                   ` david.reitter
2006-01-06 21:09                               ` Tim McNamara
2006-01-06 21:42                                 ` David Kastrup
2006-01-06 21:55                                 ` Paul D. Smith
2006-01-06 22:02                                 ` Sean Sieger
2006-01-06 22:27                                 ` Kevin Rodgers
2006-01-07  1:43                                   ` Lennart Borgman
2006-01-07  2:03                                 ` Luis O. Silva
2006-01-07  0:56                                   ` Björn Lindström
     [not found]                                   ` <mailman.209.1136595503.26925.help-gnu-emacs@gnu.org>
2006-01-07  1:13                                     ` David Kastrup
     [not found]                                 ` <mailman.183.1136585095.26925.help-gnu-emacs@gnu.org>
2006-01-07  5:00                                   ` Tim McNamara
     [not found]                                 ` <mailman.208.1136595203.26925.help-gnu-emacs@gnu.org>
2006-01-07  5:01                                   ` Tim McNamara
     [not found] <mailman.21240.1136295385.20277.help-gnu-emacs@gnu.org>
2006-01-03 14:15 ` David Kastrup
  -- strict thread matches above, loose matches on Subject: below --
2006-01-03 13:34 David Reitter

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=85ek3loaf0.fsf@lola.goethe.zz \
    --to=dak@gnu.org \
    --cc=help-gnu-emacs@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).