From: "Stephen J. Turnbull" <stephen@xemacs.org>
To: Karl Fogel <kfogel@red-bean.com>
Cc: "Óscar Fuentes" <ofv@wanadoo.es>,
"John Wiegley" <jwiegley@gmail.com>,
schwab@linux-m68k.org, rms@gnu.org, emacs-devel@gnu.org
Subject: Re: Git mirrors
Date: Thu, 13 Oct 2011 14:09:31 +0900 [thread overview]
Message-ID: <87mxd5pjec.fsf@uwakimon.sk.tsukuba.ac.jp> (raw)
In-Reply-To: <871uuh25ef.fsf@ktravel.red-bean.com>
Karl Fogel writes:
> (Sorry, no, I'm not going to spend time digging up the references unless
> there's a serious chance that doing so will cause GNU Emacs development
> to switch to Git or some other system that the majority of this group
> actually prefers.)
Realistically, there won't be any such majority. Bazaar today is
perhaps the best dVCS for supporting the traditional Emacs workflow,
and people who want to evolve their own workflows can use either non-
default or experimental bzr plugins, or $dVCS mirrors with levels of
effort that are hardly prohibitive.
> The idea that we are helping either ourselves or a fellow GNU project
> here should be treated as merely a hypothesis until there is actual
> evidence of it.
Sorry, Karl, although as a social scientist *I* agree with you, *GNU*
is a social movement. Action *should* be taken, and Richard has
decided that he is sure enough of this effect that he has instituted
the "Prefer GNU over non-GNU" policy. You really can't use "treat as
an hypothesis until proof is available" here; this is a "you bet your
movement" decision, and "deciding not to decide" is a negative
decision because it means inaction.
I really think the Bazaar case should get a post-mortem review,
though. Comparing "What it means for a program to be a GNU package"
in <URL:http://www.gnu.org/help/evaluation.html> with the actual
behavior of the Bazaar project (which should not be confused with the
aspirations of some of its developers) and its parent corporation is
discouraging. Pretty much every point in "evaluation.html" is
violated (admittedly mostly in petty ways) by the Bazaar project,
starting with licensing (use of GPL v2 and an allegedly obnoxious
contributor agreement). Although the software is free, in practice
the Bazaar project is a wholly-owned subsidiary of a corporation that
has used proprietary software or ASP/SaaS based on undistributed
software on a large scale in its products (eg, Launchpad itself,
proprietary at its launch but since freed, I believe).
If the "Use GNU" policy is to make sense, I think the criterion
proposed by Vijay Lakshminarayanan should be applied:
The reason to support GNU projects over others is that it is the
stated goal of GNU that all distributed software should be Free
.... To this end, any software project that shares the same goals
will be supported.
(Note: the omitted text was "and copylefted by law", which AFAIK is a
non-goal. Use of copyleft is a means to the goal of software freedom,
and will be impossible when copyright in software is abolished, which
AFAIK still is a particular goal in support of software freedom.)
I don't think that Bazaar fits Vijay's description well at all. It is
a commercial enterprise in support of the Launchpad product and
Canonical's consulting business first and foremost, and software
freedom hardly ever enters the discussion -- rather it is quite taken
for granted. Support for proprietary platforms is an explicit goal of
the project. In general, the project ethos seems to be closer to open
source than to free software to me. Quite a contrast to the GNU Arch
project (which although a GNU package since 2003 and quite usable even
then, was never seriously considered for the kind of preference Bazaar
got)!
I don't think either the GNU package status of Bazaar or Emacs's use
of it should be changed. Rather, based on what I've seen so far I
think that it would be wise if (1) the GNU Project required a bit more
evidence of devotion to software freedom and to GNU than merely adding
the GNU brand to the home page and occasionally substituting
"GNU/Linux" for "Linux" in documentation before granting "GNU package"
status, (2) Bazaar (in particular) were encouraged to devote on-going
effort to working for software freedom (as opposed to running a
business based on free software), (3) the GNU Project would devote
more effort to getting all projects to do the same, (4) Emacs (as a
flagship GNU project) would exercise leadership in the above. Thus
the suggestion for a review of this case.
Of course, since I actively disagree with the policy in the first
place, I'm not going to do any of the above myself. I'm just
suggesting a path to improvements in the implementation of a policy
based on my understanding of the goals of its proponents. ;-)
Nobody-expects-the-Loyal-Opposition-ly y'rs,
next prev parent reply other threads:[~2011-10-13 5:09 UTC|newest]
Thread overview: 226+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-06 20:50 Git mirrors Lars Magne Ingebrigtsen
2011-10-06 20:58 ` Glenn Morris
2011-10-06 21:16 ` chad
2011-10-06 21:58 ` John Wiegley
2011-10-06 22:05 ` David Reitter
2011-10-07 0:06 ` Glenn Morris
2011-10-07 9:26 ` Julien Danjou
2011-10-09 6:19 ` Tim Cross
2011-10-07 18:43 ` Burton Samograd
2011-10-07 19:15 ` Eli Zaretskii
2011-10-07 19:31 ` Burton Samograd
2011-10-06 22:30 ` Óscar Fuentes
2011-10-06 22:39 ` Lars Magne Ingebrigtsen
2011-10-06 23:11 ` Juanma Barranquero
2011-10-06 23:50 ` Óscar Fuentes
2011-10-07 0:05 ` Glenn Morris
2011-10-07 0:13 ` Glenn Morris
2011-10-07 0:45 ` John Wiegley
2011-10-07 1:38 ` Stefan Monnier
2011-10-07 15:35 ` Ted Zlatanov
2011-10-07 16:37 ` Glenn Morris
2011-10-07 18:23 ` Ted Zlatanov
2011-10-08 8:50 ` Richard Stallman
2011-10-10 22:02 ` Ted Zlatanov
2011-10-10 22:52 ` Óscar Fuentes
2011-10-11 0:35 ` Juanma Barranquero
2011-10-11 1:12 ` Óscar Fuentes
2011-10-11 1:38 ` Juanma Barranquero
2011-10-11 1:39 ` Miles Bader
2011-10-11 1:42 ` Juanma Barranquero
2011-10-11 2:12 ` Óscar Fuentes
2011-10-11 2:23 ` Juanma Barranquero
2011-10-11 3:07 ` Óscar Fuentes
2011-10-11 3:25 ` Juanma Barranquero
2011-10-11 3:45 ` Óscar Fuentes
2011-10-11 4:22 ` Juanma Barranquero
2011-10-11 7:17 ` Eli Zaretskii
2011-10-11 8:14 ` Eli Zaretskii
2011-10-11 13:19 ` Ted Zlatanov
2011-10-11 14:48 ` Eli Zaretskii
2011-10-11 9:33 ` Stephen J. Turnbull
2011-10-11 11:33 ` Juanma Barranquero
2011-10-12 4:31 ` Stephen J. Turnbull
2011-10-12 9:18 ` Juanma Barranquero
2011-10-12 13:31 ` Óscar Fuentes
2011-10-12 14:47 ` Eli Zaretskii
2011-10-12 15:12 ` Richard Riley
2011-10-12 15:29 ` Eli Zaretskii
2011-10-12 15:23 ` Óscar Fuentes
2011-10-12 15:43 ` Eli Zaretskii
2011-10-12 16:02 ` Jambunathan K
2011-10-12 15:32 ` Vijay Lakshminarayanan
2011-10-12 16:09 ` Óscar Fuentes
2011-10-12 17:19 ` Vijay Lakshminarayanan
2011-10-12 18:21 ` Helmut Eller
2011-10-12 18:30 ` Jambunathan K
2011-10-12 19:25 ` Helmut Eller
2011-10-13 12:35 ` Ted Zlatanov
2011-10-12 19:54 ` Giuseppe Scrivano
2011-10-12 20:12 ` Burton Samograd
2011-10-13 3:21 ` Vijay Lakshminarayanan
2011-10-13 4:06 ` Stephen J. Turnbull
2011-10-13 14:08 ` Burton Samograd
2011-10-13 16:38 ` Stephen J. Turnbull
2011-10-13 14:00 ` Richard Stallman
2011-10-13 22:13 ` Richard Stallman
2011-10-13 23:26 ` Óscar Fuentes
2011-10-14 1:01 ` Juanma Barranquero
2011-10-14 2:39 ` Óscar Fuentes
2011-10-14 3:13 ` Juanma Barranquero
2011-10-14 5:22 ` Jambunathan K
2011-10-14 12:32 ` Jambunathan K
2011-10-14 4:12 ` Stephen J. Turnbull
2011-10-14 9:09 ` Juanma Barranquero
2011-10-14 9:28 ` Miles Bader
2011-10-14 11:35 ` Juanma Barranquero
2011-10-14 17:19 ` Andreas Schwab
2011-10-17 7:19 ` Stephen J. Turnbull
2011-10-17 8:25 ` Eli Zaretskii
2011-10-17 8:31 ` Andreas Schwab
2011-10-17 9:04 ` Eli Zaretskii
2011-10-17 12:09 ` Stephen J. Turnbull
2011-10-17 12:36 ` Óscar Fuentes
2011-10-17 14:12 ` Eli Zaretskii
2011-10-17 14:44 ` John Yates
2011-10-17 11:57 ` Stephen J. Turnbull
2011-10-17 13:55 ` Eli Zaretskii
2011-10-17 15:45 ` Stephen J. Turnbull
2011-10-17 14:10 ` Looming colocation [Was: Git mirrors] Alan Mackenzie
2011-10-17 16:59 ` Stephen J. Turnbull
2011-10-17 19:04 ` Barry Warsaw
2011-10-17 18:49 ` Looms and Pipelines (was Re: Git mirrors) Barry Warsaw
2011-10-14 4:50 ` Git mirrors Stephen J. Turnbull
2011-10-14 9:27 ` Juanma Barranquero
2011-10-14 12:29 ` Bastien
2011-10-14 13:08 ` Juanma Barranquero
2011-10-14 14:00 ` Bastien
2011-10-14 17:31 ` Eli Zaretskii
2011-11-29 15:29 ` Bastien
2011-10-17 9:44 ` Stephen J. Turnbull
2011-10-17 16:41 ` Vijay Lakshminarayanan
2011-10-17 18:39 ` Óscar Fuentes
2011-10-17 18:52 ` Juanma Barranquero
2011-10-17 19:23 ` Stefan Monnier
2011-10-18 10:56 ` Richard Stallman
2011-10-18 3:39 ` Vijay Lakshminarayanan
2011-10-18 2:46 ` Stephen J. Turnbull
2011-10-18 5:13 ` Jambunathan K
2011-10-18 10:56 ` Richard Stallman
2011-10-14 21:41 ` Richard Stallman
2011-10-17 11:25 ` Michael Raitza
2011-10-13 4:55 ` Miles Bader
2011-10-13 8:49 ` Eli Zaretskii
2011-10-11 11:49 ` Eli Zaretskii
2011-10-12 4:55 ` Stephen J. Turnbull
2011-10-12 8:35 ` Eli Zaretskii
2011-10-12 10:51 ` Stephen J. Turnbull
2011-10-12 10:54 ` Eli Zaretskii
2011-10-12 14:01 ` Óscar Fuentes
2011-10-12 14:42 ` Eli Zaretskii
2011-10-12 21:54 ` Richard Stallman
2011-10-11 12:56 ` Óscar Fuentes
2011-10-11 15:02 ` Eli Zaretskii
2011-10-11 19:34 ` Óscar Fuentes
2011-10-11 22:03 ` Richard Stallman
2011-10-13 5:10 ` Miles Bader
2011-10-11 12:34 ` Richard Stallman
2011-10-11 16:39 ` What about Python? (was: Git mirrors) Barry Fishman
2011-10-11 22:03 ` Richard Stallman
2011-10-11 4:08 ` Git mirrors Eli Zaretskii
2011-10-11 13:39 ` Ted Zlatanov
2011-10-11 13:48 ` Lars Magne Ingebrigtsen
2011-10-11 15:35 ` Stefan Monnier
2011-10-11 20:13 ` John Wiegley
2011-10-11 21:39 ` Óscar Fuentes
2011-10-12 0:32 ` John Wiegley
2011-10-12 1:07 ` Stefan Monnier
2011-10-12 2:51 ` John Wiegley
2011-10-12 9:23 ` Andreas Schwab
2011-10-12 14:12 ` Dave Abrahams
2011-10-12 18:56 ` John Wiegley
2011-10-12 19:24 ` Andreas Schwab
2011-10-12 1:16 ` Óscar Fuentes
2011-10-12 1:34 ` Óscar Fuentes
2011-10-12 21:54 ` Richard Stallman
2011-10-12 22:18 ` John Wiegley
2011-10-12 22:48 ` Karl Fogel
2011-10-13 5:09 ` Stephen J. Turnbull [this message]
2011-10-13 8:23 ` Bastien
2011-10-13 22:13 ` Richard Stallman
2011-10-14 11:55 ` Bastien
2011-10-13 13:41 ` Vijay Lakshminarayanan
2011-10-13 16:16 ` Stephen J. Turnbull
2011-10-14 1:03 ` Vijay Lakshminarayanan
2011-10-14 13:40 ` Richard Stallman
2011-10-13 22:13 ` Richard Stallman
2011-10-14 3:14 ` Barry Warsaw
2011-10-14 5:40 ` Stephen J. Turnbull
2011-10-13 12:46 ` Ted Zlatanov
2011-10-13 0:08 ` John Wiegley
2011-10-13 15:39 ` Andreas Schwab
2011-10-13 16:39 ` Lars Magne Ingebrigtsen
2011-10-13 17:37 ` Andreas Schwab
2011-10-13 16:21 ` Stefan Monnier
2011-10-13 17:35 ` Andreas Schwab
2011-10-12 14:46 ` Lars Magne Ingebrigtsen
2011-10-12 18:57 ` John Wiegley
2011-10-12 20:44 ` Lars Magne Ingebrigtsen
2011-10-11 22:09 ` Eli Zaretskii
2011-10-11 23:33 ` James Cloos
2011-10-11 23:37 ` John Wiegley
2011-10-12 8:45 ` Eli Zaretskii
2011-10-12 18:58 ` John Wiegley
2011-10-12 20:14 ` Eli Zaretskii
2011-10-12 20:32 ` John Wiegley
2011-10-12 20:56 ` Óscar Fuentes
2011-10-12 21:03 ` John Wiegley
2011-10-12 21:15 ` Óscar Fuentes
2011-10-12 20:50 ` Andreas Schwab
2011-10-12 20:56 ` John Wiegley
2011-10-12 21:05 ` Andreas Schwab
2011-10-12 21:09 ` John Wiegley
2011-10-12 21:14 ` Andreas Schwab
2011-10-12 21:37 ` Óscar Fuentes
2011-10-12 22:01 ` Eli Zaretskii
2011-10-12 22:35 ` John Wiegley
2011-10-12 23:06 ` Óscar Fuentes
2011-10-12 23:16 ` John Wiegley
2011-10-12 23:37 ` Óscar Fuentes
2011-10-12 23:57 ` John Wiegley
2011-10-13 0:10 ` Óscar Fuentes
2011-10-13 0:14 ` John Wiegley
2011-10-13 0:24 ` Óscar Fuentes
2011-10-13 9:01 ` Eli Zaretskii
2011-10-13 8:02 ` Eli Zaretskii
2011-10-12 22:05 ` Óscar Fuentes
2011-10-11 18:58 ` Ted Zlatanov
2011-10-11 9:00 ` Stephen J. Turnbull
2011-10-11 22:02 ` Richard Stallman
2011-10-12 1:44 ` Ted Zlatanov
2011-10-08 9:26 ` Richard Riley
2011-10-08 9:52 ` Eli Zaretskii
2011-10-07 4:58 ` Thierry Volpiatto
2011-10-07 7:45 ` John Wiegley
2011-10-07 8:15 ` Thierry Volpiatto
2011-10-07 8:25 ` John Wiegley
2011-10-07 13:33 ` Thierry Volpiatto
2011-10-07 16:47 ` James Cloos
2011-10-07 20:40 ` John Wiegley
2011-10-07 17:36 ` Stephen J. Turnbull
2011-10-07 8:26 ` Andreas Schwab
2011-10-07 9:06 ` John Wiegley
2011-10-07 10:36 ` Lars Magne Ingebrigtsen
2011-10-07 13:19 ` Thierry Volpiatto
2011-10-07 7:04 ` Stephen J. Turnbull
2011-10-07 7:36 ` John Wiegley
2011-10-07 8:00 ` Andreas Schwab
2011-10-07 8:13 ` John Wiegley
2011-10-07 9:02 ` John Wiegley
2011-10-07 10:14 ` Paul Michael Reilly
2011-10-07 17:39 ` Stephen J. Turnbull
2011-10-07 0:49 ` Leo
2011-10-12 10:05 ` Bastien
-- strict thread matches above, loose matches on Subject: below --
2012-05-22 5:22 François Pinard
2012-05-22 6:58 ` Nick Dokos
2012-05-22 23:08 ` Bastien
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=87mxd5pjec.fsf@uwakimon.sk.tsukuba.ac.jp \
--to=stephen@xemacs.org \
--cc=emacs-devel@gnu.org \
--cc=jwiegley@gmail.com \
--cc=kfogel@red-bean.com \
--cc=ofv@wanadoo.es \
--cc=rms@gnu.org \
--cc=schwab@linux-m68k.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.