all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Reuben Thomas <rrt@sc3d.org>
Cc: bug-gnu-emacs@gnu.org, Dave Love <d.love@dl.ac.uk>
Subject: Re: [Reuben Thomas] browse-url.el Opera support
Date: Thu, 15 Jan 2004 15:12:04 +0100 (CET)	[thread overview]
Message-ID: <Pine.LNX.4.58.0401151451480.1565@mnemosyne> (raw)
In-Reply-To: <iluu12x9vba.fsf@latte.josefsson.org>

On Thu, 15 Jan 2004, Simon Josefsson wrote:

> Dave Love <d.love@dl.ac.uk> writes:
>
> > [I removed the attachment of XEmacs code.]
> >
> > From: Reuben Thomas <rrt@sc3d.org>
> > Subject: browse-url.el Opera support
> > To: fx@gnu.org
> > Date: Tue, 13 Jan 2004 14:20:26 +0100 (CET)
> > Reply-To: Reuben Thomas <rrt@mupsych.org>
> >
> > I'm an Opera user and recently switched from XEmacs to FSF Emacs. The
> > XEmacs version of browse-url.el (in the mail-lib package) has support
> > for Opera; I was wondering if it might be possible to fold that into
> > the FSF version?
>
> I recall a discussion about this earlier, when someone proposed a
> patch for Opera, and that someone didn't think Emacs should support
> non-free browsers like Opera.  The XEmacs folks didn't have that
> concern, though, so the patch was applied to that version of
> browse-url.el.
>
> If you think this decision should be reconsidered, for Emacs, I think
> it has to be discussed on emacs-devel@gnu.org.

I don't have the stomach for such a discussion right now. Having to argue
to get a patch that is acknowledged to be technically and legally fine
into a free software package against philosophical objections seems
rather contrary to much of the spirit of free software.

I supply bug reports and patches to free software projects all the time.
I'm quite happy to have them questioned on technical grounds; similarly,
if I find some code that would be useful in a free software project, it's
reasonable for the maintainers to enquire as to its provenance, especially
in a project like GNU where great pains are taken to ensure that the
software will always be legally free, by being owned by the FSF.

But this case is neither. It implies that the FSF not only wants me to use
free software, but is happy to use its considerable leverage (i.e. much of
the software I use is from the FSF) to bully me into doing so: use a free
web browser or we won't support you. As it happens, Opera is the one
non-free bit of software that I am aware of using regularly. I use it
because it works better for me than the alternatives. I wish it weren't
so; I find free software more satisfying on philosophical grounds, and in
general of higher quality and better supported than non-free software. But
a couple of years ago I didn't really see a better choice than Opera, and
I switched to it. I'm hoping that Mozilla Firebird, when it goes stable,
will replace Opera; I encourage other people to use Mozilla. But I don't
see what my (free!) choice of browser has to do with the authors of GNU
Emacs.

Funnily enough, I wouldn't even be involved in this discussion if it
weren't that browse-url.el sucks anyway: I can't remember another program
that I've had to throw several kb of script at before it can open URLs in
my web browser the way I want: in most programs, I just have to configure
a string that looks something like

foobrowser -remoteWindow("%u")

and it Just Works. This, of course, is an Emacs problem, not a GNU
problem, but it adds injury to insult [sic].

Oh well, better write me off as a deluded open-sourcer :-)

Sigh,

Reuben

-- 
http://www.mupsych.org/~rrt/
Fasting Alleviates Concupiscence Effortlessly

  reply	other threads:[~2004-01-15 14:12 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.693.1074172442.928.bug-gnu-emacs@gnu.org>
2004-01-15 13:48 ` [Reuben Thomas] browse-url.el Opera support Simon Josefsson
2004-01-15 14:12   ` Reuben Thomas [this message]
2004-01-15 14:28     ` Simon Josefsson
2004-01-16 19:54     ` Richard Stallman
2004-01-17 15:15       ` Reuben Thomas
2004-01-18  6:32         ` Simon Josefsson
2004-01-18  7:15           ` Reuben Thomas
2004-01-18 22:27           ` Reuben Thomas
2004-01-19 20:12             ` Richard Stallman
2004-01-19 18:35           ` Reuben Thomas
2004-01-19 18:38           ` Reuben Thomas
2004-02-05 15:44           ` Dave Love
2004-02-05 16:09             ` Reuben Thomas
2004-01-18 19:14         ` Richard Stallman
     [not found]       ` <mailman.829.1074355733.928.bug-gnu-emacs@gnu.org>
2004-01-17 20:43         ` David Kastrup
     [not found]     ` <mailman.789.1074285000.928.bug-gnu-emacs@gnu.org>
2004-01-16 21:43       ` David Kastrup
2004-01-17 12:53         ` Richard Stallman
2004-01-17  0:16     ` Dave Love
2004-01-17 15:27       ` Reuben Thomas
     [not found]   ` <mailman.716.1074194876.928.bug-gnu-emacs@gnu.org>
2004-01-15 22:32     ` Kevin Rodgers
2004-01-15 12:12 Dave Love

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=Pine.LNX.4.58.0401151451480.1565@mnemosyne \
    --to=rrt@sc3d.org \
    --cc=bug-gnu-emacs@gnu.org \
    --cc=d.love@dl.ac.uk \
    --cc=rrt@mupsych.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.