unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: David Kastrup <dak@gnu.org>
Subject: Re: Icon designer wanted (Aquamacs Emacs)
Date: Sat, 07 Jan 2006 11:02:59 +0100	[thread overview]
Message-ID: <85oe2ol5ik.fsf@lola.goethe.zz> (raw)
In-Reply-To: 1136547135.233302.98730@g43g2000cwa.googlegroups.com

david.reitter@gmail.com writes:

>> There is no market. Free developers don't produce
>> commodities. They aren't looking for customers. They are
>> freely working to create a free tool (which is always better
>> than the tools which are commodities).
>
> What good is a free tool if it isn't used?

You can build upon it to get something that can be used.  It is a step
forward for everyone.  If you cut yourself off from the progress, all
improvements are no longer steps forward for everyone, but lead into a
private dead end.

> How will people learn about the advantages of freedom, if not by
> exercising it?

The value of a free press is not cheap newspapers.

> Isn't it naïve to think that many people will eventually use tools for
> the spirit involved in their making, even though the tools are
> inconvenient?

Since most free software got into being technically inferior to the
proprietary offers, naivety seems to rule history.

> Let's strive for technically excellence through exercising our
> freedom!

But by cutting other's off from the benefits of said freedoms, you
make your excellence short-lived.

> Practically, something like the Aquamacs distribubtion and the vast
> majority of software in general has started out of practical needs.
> That's what Linus Torvalds says about Linux.

Torvalds said no such thing.  He wanted a system with the freedom to
tamper with.  GNU was perfect for that, but had no kernel.  So he
wrote a kernel.  For the purpose of being able to tamper with it.
Which is one of the fundamental freedoms of free software.

> Aquamacs has thousands of "customers" who use it to do their
> jobs. They don't use it just because it's cool to have free software
> installed.

And will probably never help to improve the software.  And even if
they do, they will likely only help you to improve Aquamacs, and the
improvements will never be available upstream.  And that means that
people will get _locked_ into MacOSX _by_ Aquamacs.  And that is
diminuishing their freedom.

> I personally hated the way X deals with selection, the mouse, and
> copying&pasting.  I hated the non-working font settings in Emacs. I
> disliked the fact that the window system isn't used to its
> potential.  Practical needs.

So the way would have been to improve Emacs for everybody instead of
just yourself.  Yes, this is more work.  Yes, it means that one has to
coordinate with other people.  Yes, it means having to make
compromises.  But it also means contributing to the source of freedom
instead of just profiting to it.  It is a nuisance, but you would have
nothing to play with if others had not bothered with this nuisance.

> Of course, there's the other view, and that's what the GNU people
> here are putting forward. Developing software from an ideological
> starting point. That's fine, too.
>
> In the end, it's the combination of technical advantage and
> intellectual basis that makes things attractive.

But if you make if impossible to combine your technical advantages
with the upstream code base, there is nothing attractive in it for
anyone except the proponents of proprietary systems.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

  reply	other threads:[~2006-01-07 10:02 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
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 [this message]
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=85oe2ol5ik.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).