all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Stephen J. Turnbull" <stephen@xemacs.org>
To: Alan Mackenzie <acm@muc.de>
Cc: grischka <grishka@gmx.de>, Paul R <paul.r.ml@gmail.com>,
	rms@gnu.org, emacs-devel@gnu.org
Subject: Re: redisplay system of emacs
Date: Sun, 31 Jan 2010 00:07:27 +0900	[thread overview]
Message-ID: <87r5p7r5qo.fsf@xemacs.org> (raw)
In-Reply-To: <20100130132651.GB1428@muc.de>

Alan Mackenzie writes:

 > Are you a native English speaker?  "Ecosystem" is a system of ecology,
 > which is the study of how organisms react with eachother and their
 > shared environment.  Implicit in ecology is its participants'
 > obliviousness to ecology.

I am a native speaker of English, and while *in science* "ecosystem"
*normally* is used to refer to natural systems where the participants
are "oblivious to ecology", in *policy discussions* (like this thread)
it almost always signifies that that speaker takes a moral stance
which (1) values the ecosystem as a whole and (2) holds that conscious
participants in an ecosystem have a responsibility to help preserve
that ecosystem.

Both principles are somewhat opposed to the individualistic ethos of
the free software movement.  I am not at all surprised that (some)
diehard free software advocates dislike the word "ecosystem", and most
especially the suggestion that they are members of one.

 > There are other words which also imply interdependency yet which are
 > less laden with loaded meanings.  "Ecosystem" implies its participants
 > (hackers etc.) are on the level of bugs, beetles and bacteria.

Ah, if only we could aspire to such moral heights!  Unfortunately,
"just call me Lucifer, 'cause I'm in need of some restraint."  (It's
spelled differently in the Preamble to the GNU General Public License,
but you can find that statement there if you look. :-)

 > It denigrates hackers, suggesting they are simply swept along
 > helplessly by outrageous fortune, rather than being the agents of
 > it. 

Hackers certainly do behave outrageously on occasion.  However, while
they are not helpless, to call them "agents of fortune" is hubris.

 > A "community" for example, which expresses all the tenets of
 > interdependency and tension.

No good, sorry.  "Community" derives from the word "common".  As soon
as we speak of multiple communities, we're clearly lost some important
commonality, and the need for a term such as "ecosystem" becomes
urgent.  To borrow a word from David (+1 to everything he wrote, by
the way), "ecosystem" stands for the *emergent* properties of a
network of more or less different communities.

Any casual observer of the Japanese or US political systems is
immediately aware that communities only with extreme difficulty behave
as rationally as humans, let alone beetles.  I see no reason why a
network of communities shouldn't be treated as an ecosystem, even if
you object to the human members being treated as part of an ecosystem.

 > If you want to emphasise the ideas of competition between bits of
 > free software (say, between perl, python and ruby), the best word
 > is perhaps "market", or "marketplace of ideas".

But that is precisely *not* the desired connotation!  The idea is to
emphasize and encourage cooperation and sharing among those bits.  For
example, though Bazaar, git, Subversion, and Mercurial compete "in the
marketplace of ideas", they are currently engaged in hammering out the
"fastimport format", a common dump format for VCS data.  When they're
done, you'll be able to dump a bzr database and read it into git, and
get sane behavior.  Bazaar and Mercurial will probably even be able to
share code for dumping and undumping.

How'd that happen?  I'd sure like to know, because I'd like to apply
it to the Emacs-XEmacs-SXEmacs etc community.  But "community" doesn't
tell me anything about where to look.  Nor does "market".  "Ecosystem"
does....





  parent reply	other threads:[~2010-01-30 15:07 UTC|newest]

Thread overview: 125+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-29 19:48 redisplay system of emacs grischka
2010-01-30  5:39 ` Stephen J. Turnbull
2010-01-30  9:53   ` David Kastrup
2010-01-30 11:01     ` Stephen J. Turnbull
2010-01-30 11:08       ` David Kastrup
2010-01-30 11:54         ` Paul R
2010-01-30 13:52           ` Stephen J. Turnbull
2010-01-30 11:24       ` Eli Zaretskii
2010-01-30 12:53       ` Alan Mackenzie
2010-01-30  9:57   ` Eli Zaretskii
2010-01-30 11:46 ` Richard Stallman
2010-01-30 12:11   ` Paul R
2010-01-30 13:26     ` Alan Mackenzie
2010-01-30 13:42       ` David Kastrup
2010-01-30 13:49       ` Juanma Barranquero
2010-01-30 13:54       ` Paul R
2010-01-30 15:15         ` Stephen J. Turnbull
2010-01-30 15:07       ` Stephen J. Turnbull [this message]
2010-01-31 12:41     ` Richard Stallman
2010-01-31 16:36       ` grischka
2010-02-01 21:06         ` Richard Stallman
2010-02-02  3:32           ` Stephen J. Turnbull
2010-02-02 21:21             ` Richard Stallman
2010-02-02 21:42               ` David Kastrup
2010-02-03  0:24                 ` Lennart Borgman
2010-02-03  6:45                   ` David Kastrup
2010-02-03 13:34                 ` Richard Stallman
2010-02-03 14:15                   ` David Kastrup
2010-02-03 14:18                     ` Daniel Colascione
2010-02-04 11:01                       ` Richard Stallman
2010-02-03  2:48               ` Stephen J. Turnbull
2010-02-03 12:19                 ` Juanma Barranquero
2010-02-04 11:00                   ` Richard Stallman
2010-02-04 11:06                     ` Juanma Barranquero
2010-02-05 12:44                       ` Richard Stallman
2010-02-05 18:37                         ` grischka
2010-02-03 13:34                 ` Richard Stallman
2010-02-03 17:26                   ` Stephen J. Turnbull
2010-02-03 17:45                     ` David Kastrup
2010-02-03 18:35                     ` grischka
2010-02-03 18:36                     ` Óscar Fuentes
2010-02-03 19:03                       ` Lennart Borgman
2010-02-03 20:31                         ` Ted Zlatanov
2010-02-03 20:37                           ` Lennart Borgman
2010-02-04  8:23                       ` Stephen J. Turnbull
2010-02-04 23:18                         ` Richard Stallman
2010-02-05  5:46                           ` Stephen J. Turnbull
2010-02-04 11:01                     ` Richard Stallman
2010-02-04 11:38                       ` David Kastrup
2010-02-05 19:08                         ` Richard Stallman
2010-02-04 12:28                       ` Stephen J. Turnbull
  -- strict thread matches above, loose matches on Subject: below --
2010-01-28  0:19 alin.s
2010-01-28  4:13 ` Eli Zaretskii
2010-01-28  9:07   ` Lennart Borgman
2010-01-28 11:27     ` Eli Zaretskii
2010-01-28 11:47       ` Lennart Borgman
2010-01-28 12:43         ` Eli Zaretskii
2010-01-28 12:53           ` Lennart Borgman
2010-01-28 14:10             ` Miles Bader
2010-01-28 15:04               ` alin.s
2010-01-28 22:34               ` Lennart Borgman
2010-01-29 10:04               ` Paul R
2010-01-29 10:17                 ` David Kastrup
2010-01-29 10:23                   ` Lennart Borgman
2010-01-29 10:30                     ` David Kastrup
2010-01-29 13:18                       ` Lennart Borgman
2010-01-29 11:03                     ` Miles Bader
2010-01-29 11:38                       ` Eli Zaretskii
2010-01-29 15:10                         ` Miles Bader
2010-01-29 17:30                           ` Eli Zaretskii
2010-01-29 10:48                   ` Paul R
2010-01-29 11:01                     ` David Kastrup
2010-01-29 18:19                   ` Stefan Monnier
2010-01-29 11:35                 ` Eli Zaretskii
2010-01-29 13:06                   ` Paul R
2010-01-29 13:10                     ` David Kastrup
2010-01-29 13:45                     ` Eli Zaretskii
2010-01-29 15:28                     ` Chong Yidong
2010-01-29 18:35                     ` Stefan Monnier
2010-01-29 18:56                       ` Óscar Fuentes
2010-01-30 11:46                         ` Richard Stallman
2010-01-30 12:51                           ` Óscar Fuentes
2010-01-30 15:39                             ` Eli Zaretskii
2010-01-30 19:21                               ` Óscar Fuentes
2010-01-30 21:31                                 ` Eli Zaretskii
2010-01-31  9:32                               ` David Kastrup
2010-01-31 12:41                             ` Richard Stallman
2010-01-29 19:53                       ` Eli Zaretskii
2010-01-30 18:04                         ` Stefan Monnier
2010-01-30 18:39                           ` Stephen J. Turnbull
2010-01-30 10:34                       ` Fabian Ezequiel Gallina
2010-01-30 10:52                         ` David Kastrup
2010-01-30 21:18                         ` Stefan Monnier
2010-01-29 13:07                   ` David Kastrup
2010-01-28  5:10 ` Ken Hori
2010-01-28 12:10 ` Stephen J. Turnbull
2010-01-28 13:41   ` alin.s
2010-01-28 14:50     ` Stephen J. Turnbull
2010-02-12  8:31 ` alin.s
2010-02-12 12:10   ` Juanma Barranquero
2010-02-12 13:41     ` alin.s
2010-02-12 12:49   ` Jan Djärv
2010-02-12 13:30     ` alin.s
2010-02-12 14:25       ` Jan Djärv
2010-02-12 14:37         ` alin.s
2010-02-12 14:53         ` alin.s
2010-02-12 15:11           ` Jan Djärv
2010-02-12 15:31             ` David Kastrup
2010-02-12 15:55               ` Jan Djärv
2010-02-12 16:53               ` alin.s
2010-02-12 18:55                 ` David Kastrup
2010-02-14 19:13                   ` alin.s
2010-02-17 13:14                     ` Chong Yidong
2010-02-23  0:45                       ` Giuseppe Scrivano
2010-02-23  3:01                         ` David Reitter
2010-02-23  3:34                           ` Tom Tromey
2010-02-23 14:31                         ` Richard Stallman
2010-02-14 19:25                   ` alin.s
2010-02-16 16:40                 ` Davis Herring
2010-02-16 19:20                   ` grischka
2010-02-16 19:55                     ` Thien-Thi Nguyen
2010-02-17 13:56                       ` alin.s
2010-02-16 20:00                     ` Eli Zaretskii
2010-02-16 20:56                       ` grischka
2010-02-17  4:20                         ` Eli Zaretskii

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

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

  git send-email \
    --in-reply-to=87r5p7r5qo.fsf@xemacs.org \
    --to=stephen@xemacs.org \
    --cc=acm@muc.de \
    --cc=emacs-devel@gnu.org \
    --cc=grishka@gmx.de \
    --cc=paul.r.ml@gmail.com \
    --cc=rms@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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.