Why Microsoft Windows Vista users will leave Firefox

I read that in an upcoming version of Firefox, the increasingly popular free software web browser, there will be an “Exit Survey”. Ben Goodger, a Firefox developer, writes in his blog:

We’d like to know why people leave Firefox. A survey on uninstall would help us find ways to make the software better in future versions.

This is interesting because I believe that a significant number of users will have no reason to run Firefox in Microsoft Windows Vista because that version of Windows will run Microsoft Internet Explorer version 7. MSIE 7 will have tabbed browsing and increased support for web standards, two of the reasons most popularly given for running Firefox.

Neither of these reasons is why I recommend one run a free software web browser, such as Firefox.

I recommend users run it because it respects the user’s freedoms to share and modify the browser (hence the “free” in “free software”). But this is not a view shared by the Mozilla Foundation. The Mozilla Foundation is a supporter of the Open Source movement which eschews software freedom and promotes a development methodology that says businesses ought to license their programs under an “Open Source” license because then the program will be developed faster, with fewer bugs, and all at remarkably little additional cost to the business.

Unpaid labor is certainly attractive to many businesses, but something that ought not appeal much to users (neither on the order of treating a business like a charity, nor because most computer users aren’t running businesses). Also, this is a set of claims which is easily disproven. There are plenty of so-called “Open Source” programs with bugs, or programs which are developed quite slowly compared to their proprietary counterparts.

The Mozilla Foundation talks about browser choice. The claim is one I’ve laid out here before, but it basically goes like this. Users deserve a choice in what browsers to use so that no one organization can dictate how things work on the WWW.

This would be okay as far as it goes, but it doesn’t go very far and it isn’t really true. Mozilla (the project producing the software we know today) didn’t offer users a choice in browsers. One only needs two alternatives to be said to have a choice, and therefore we can say that Microsoft and Opera offered WWW users a choice. And there’s nothing about a “choice” that requires software freedom. Netscape Navigator, MSIE, and Opera (once the most popular web browsers) are all proprietary programs. So there’s your choice, pick your master. This isn’t surprising, the Open Source movement only complains about proprietary software in that it is less efficiently developed than the software development model they advocate; there’s nothing there about how people ought to treat one another, how to build a better society by eschewing a dog-eat-dog society, and why we ought to value freedom for its own sake.

So long as the Mozilla Foundation remains silent on software freedom, they are ignoring the best reason to use Firefox instead of a non-free browser, and in so doing giving users no reason to stay with free software. Users have to learn to value software freedom for its own sake to have a reason to continue to use free software instead of a proprietary alternative.

Freedom falls with celebration.

For those of you who don’t know:

  • MP3 is patent-encumbered. The algorithms used to make or play MP3s are patented and (in some countries, like the US) must be licensed before they can be used legally (glossing over some details here in the interest of brevity). The license structure is incompatible with free software.
  • Fluendo, a multimedia organization that has made free software multimedia programs for free software systems, recently purchased an MP3 license and distributes MP3 player (decoder) software.
  • There is a way of doing the same job MP3 does without the patent hassle, and which (according to all the blind tests I have read over the past few years) sounds at least as good as MP3 at comparable compression levels (but quite likely better than MP3 in higher quality settings), and has better tagging facilities than MP3. This codec is called Ogg Vorbis.
  • The fight to popularize Ogg Vorbis is right in line with the fight to popularize free software because Ogg Vorbis is an unencumbered codec.

Listen to http://x2a.org/pub/events/gplv3/moglen-comments.ogg (which is actually a Speex file, Speex being like Ogg Vorbis but aimed at compressing human speech very tightly) around 56 minutes 10 seconds into the recording to hear RMS‘ response to Fluendo’s recent purchase of an MP3 license. RMS mentioned this during the explanation of the “Liberty or Death” article in the first draft of GPLv3, the introduction of the most popular free software license the GNU General Public License version 3. You can download a better sounding copy of the same audio with a video track from the official Bittorrent or a direct download.

The need for this provision was underlined by a recent article talking about a GStreamer plugin which includes source code distributed under an X11 license, or so it says. But then when you read further you see, in fact, that that’s not the whole of the license; there’s a patent license involved also, and that, in fact, it’s not free software at all! And this was presented as a way of making things better for our community. So you believe that a non-free program can make things better for people, that it’s a step forward, as the author of the article I read did, then you might think what they did was great. But if your goal is to make sure—is to defend user’s freedom, to establish a community of freedom, to spread the idea that freedom is important, than you cannot accept the idea that such a thing is a positive step. It’s a surrender, not an amelioration. And so the “Liberty or Death” article of the GPL is just as important as it ever was.

Putting this in my own words: Now that I think about this more along the lines of who is affected by it and what this patent license purchase allows me to do, I see that Fluendo’s purchase of an MP3 license and their MP3 player software is not really a gift at all, it’s just another non-free codec to tempt us away from freedom.

Measured from the perspective of who is affected by Fluendo’s purchase of an MP3 patent license: the codec changes nothing for most everyone on the planet. For those who don’t live in software patent-encumbered countries, this is yet another free software MP3 encoder, something this audience has had access to for years now. For those who live in software patent-encumbered countries, the MIT X11 license is a ruse because that license does absolutely nothing to protect licensees from the adverse effects of software patents. The Fluendo MP3 software is non-free.

Measured from the perspective of what this lets me do: lose interest in fighting for a free codec that is also a better quality codec. Using non-free software would not be a win for freedom, that’s a win for those who want more people to give into non-free media.

Hubert Figuiere thanks Fluendo for the “gift”. But who is really getting something that they didn’t have before? Lots of people have non-free MP3 players including anyone who is comfortable violating patent law.

Another threat to freedom comes from the Mozilla Foundation in the form of a recommendation to run non-free software. Recently, the Mozilla Foundation is now recommending that MacOS 9 users switch from using Mozilla Suite 1.2.1 for MacOS 9 (the last build to run on that OS) to a proprietary web browser. And at least one Mozilla Foundation employee supports the recommendation. A portion of what RMS said—”So you believe that a non-free program can make things better for people […] It’s a surrender, not an amelioration.”—is applicable to this situation too, although he wasn’t speaking with regard to this situation.

Update: Fedora Core GNU/Linux will include Mono, an implementation of a portion of .net. For a long time, Redhat has not included Mono or any Mono apps. Redhat has not released any substantive report as to their apparent change of mind. Ubuntu GNU/Linux and Novell’s GNU/Linux distribution has included Mono and Mono-dependant apps for some time now. Is this a huge mistake, essentially a way for users to become liable for patent infringement lawsuits? The decision gets little substantive analysis from the supporters; just glowing words of support.

Update: Novell is trying the same strategy as Fluendo and undoubtedly there will be Novell promoters coming along shortly to tell us what a “gift” this new non-free MP3 player program “Banshee” is.

The US will have to wait.

I was browsing my public library in late October and I jotted down something I forgot to bring up here. I read this on page 23 of the October 28, 2005 Chicago Reader in a full-page ad:

There is not going to be some savior from the Democratic Party. This whole idea of putting our hopes and energies into “leaders” who tell us to seek common ground with fascists is provind every day to be a disaster, and actually serves to demobilize people.

You can read this text in a number of The World Can’t Wait’s PDF fliers (1, 2, 3).

A strong sentiment, but long-time readers of this blog know that I’ll wait to be convinced until election time when organizations like these endorse candidates. Will they join so many on the Left and frame the debate around the Democratic Party and Republican Party candidates (two ways to fight the war are offered, ending the war and occupation is left off the table), or will they stand behind an anti-war candidate, even if that candidate is unpopular and not often discussed in the mainstream media?

In short, will folks like these vote in line with the sentiment they express 3 years out of every 4 or will they cave into whatever the Democrats are offering? Will the Democrat offer a progressive platform, reject corporate funding, and earn their votes?