Industry


Ads by TechWords

See your link here


Shuttleworth urges calm in Firefox/Ubuntu flap

Grumpy Ubuntu users are snarling about Mozilla including a largely open-source irrelevant EULA (End-user license agreement) with the latest version of the Firefox Web browser. Indeed, one user went so far as to file an Ubuntu bug report about the EULA.

The bug report read, in part, "STARTING UP A CERTAIN 3.0.2 VERSION OF FIREFOX BROWSER MAKES AVAILABLE TO YOU A VERY CAPITAL END USER LICENSE AGREEMENT. THIS AGREEMENT IS OBNOXIOUS and largely irrelevant to Ubuntu users." This immediately sparked up a flame war in Ubuntu circles.

Some users are demanding that Mozilla drop the EULA. Others are saying that Ubuntu should switch to another standard browser like GNOME's Epiphany. Others think Ubuntu should follow Debian Linux's lead and, while continuing to use Firefox's code, use IceWeasel, which is the Firefox program without Mozilla's trademarks or logos.

IceWeasel came from a similar fight. In its case, the Debian developers decided that Mozilla's restrictions on the use of the Firefox logo were too obnoxious to live with, so they come up with IceWeasel their own, logo-less, Web browser. I think the whole IceWeasel affair was dumb. It's a trademarked logo! Of course, you can't modify it. Who would want to!?

Now, some Ubuntu users seem to be on the same path. Yes, the Mozilla EULA is essentially pointless. Who cares? It's not like it's the original Chrome EULA, which included a section that gave Google "a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any Content which you submit, post or display on or through" Chrome. Now, That was a bad EULA, and Google quickly dumped that obnoxious section.

Mark Shuttleworth, CEO of Canonical, the company behind Ubuntu, is urging users to stay calm while they work out the issue with Mozilla. In an Ubuntu bug mailing list, Shuttleworth started by explaining what the Mozilla EULA was doing there in the first place, "Mozilla Corp asked that this be added in order for us to continue to call the browser Firefox. Since Firefox is their trademark, which we intend to respect, we have the choice of working with Mozilla to meet their requirements, or switching to an unbranded browser. It's strongly our preference, and that of most of our users, to have Firefox as the browser in Ubuntu."

Shuttleworth continued, "I think it's perfectly reasonable for Mozilla to have requirements and guidelines for the use of their trademark -- we have the same for Ubuntu, and many other free software projects do the same. I would in fact consider it a best practice to have a good brand on a free software project, which means having trademark guidelines."

That doesn't mean, however, that Shuttleworth agrees with Mozilla's stance. "I would not consider an EULA as a best practice. It's unfortunate that Mozilla feels this is absolutely necessary, but they do, and none of us are in a position to be experts about the legal constraints which Mozilla feels apply to them. We had extensive conversations with Mozilla in order to find the best possible way of meeting their requirements while preserving the flow of use of the system for our users," wrote Shuttleworth.

He concluded, "Please feel free to make constructive suggestions as to how we can meet Mozilla's requirements while improving the user experience. It's not constructive to say 'WTF?' nor is it constructive to rant and rave in all caps. Your software freedoms are built on legal grounds, as are Mozilla's rights in the Firefox trademark. To act as though your rights are being infringed misses the point of free software by a mile."

Meanwhile, far away from all the mailing list shouting, Mitchell Baker, the Mozilla Foundation's chairperson, has said that the Ubuntu protesters are right in her blog. "Yes, the content of the license agreement is wrong. The correct content is clear that the code is governed by FLOSS (Free/Libre/Open Source Software) licenses, not the typical end user license agreement language that is in the current version. We created a license that points to the FLOSS licenses, but we've made a giant error in not getting this to Ubuntu, other distributors, and posted publicly for review. We'll correct this ASAP," wrote Baker.

Baker continued, "This leaves the question of whether it ever makes sense to show people the terms that relate to the software and services available to them. I saw some comments asking why one ever needs any terms. Again, if we had the correct content I think this would be less of an issue because then we would be telling people about FLOSS licenses. We (meaning Mozilla) have shot ourselves in the foot here given the old, wrong content."

This last point is, to my mind, over-apologetic. Just because some Ubuntu users seem to be under the delusion that open-source software shouldn't have a EULA, doesn't mean that that's really the case. All programs should have some kind of IP (intellectual property) rights license, and if anything that's even truer of open-source programs where the question of which license is appropriate is often a critical one.

Be that as it may, Mozilla has now issued a new draft EULA for Linux users. This EULA essentially works hand-in-glove with Firefox's open-source license, the MPL (Mozilla Public License)and doesn't require an explicit click through.

While it looks like it could use some fine-tuning to my non-lawyer eyes, I thought it was very close to a EULA that no one could object to. Well, I'm wrong.

The people who have responded so far to the draft EULA really dislike it. One wrote, "The MPL is a clean license. Forcing the user to click on / close the window of / or other actions breaks the trust of the user and FOSS community. My vote is dump Firefox since it is restrictive." Another opined, "I think the most obvious objection is the title: "MOZILLA FIREFOX LICENSE AGREEMENT". Do we really want to be placing *any* restrictions on people who just download Firefox and run it on their computer?"

Oh please. There are times I want to take a clue-stick and start whacking some open-source users over the head.

It's a EULA for Mozilla Firefox. What else could they call it?

And, as for the EULA being restrictive, have any of the people whining about this EULA actually ever read the major open-source licenses such as the GPL (Gnu General Public License) version 2, which governs Linux, or its updated big-brother GPLv3? Now, there, you'll find some restrictions!

I could live with the revised Mozilla Firefox license as is, and I hope, Shuttleworth, after having Canonical's lawyers go over it with a fine-comb, agrees and just puts the new Firefox, EULA and all, in Ubuntu. As for those who can't live with the revised Firefox EULA: Get over it.

What People Are Saying

Mozilla to remove Firefox EULA

Baker and the Mozilla leadership have decided to abandon the idea of a EULA for Firefox. For more details see my blog posting:

http://practical-tech.com/operating-system/mozilla-to-remove-firefox-eula/

Steven

Make an example of the Mozilla Foundation

This calls for a corporate destruction penalty.

If Ubuntu switched to IceWeasel, the Mozilla Foundation would go through a major crisis. Google would play along (to help their Chrome browser) and the money would dry up. The careers of the Mozilla executives would be destroyed, making examples of them. Mozilla would go bankrupt.

We need one major public sacrifice like this, and no one else would dare follow in their footsteps.

Too much SHOUTing

My point is that I agree, Mozilla should have been called on this EULA. But to move straight from seeing the EULA to SHOUTING that Firefox should be dumped from Ubuntu seemed more than a little much to me.

Just as in the case with Debian and IceWeasel, this kind of reaction strikes me as throwing the baby out with the bathwater.

Steven

Oh Yea, I Almost Forgot

I raise my glass to Debian's Iceweasal and Ubuntu's abrowser.

Disingenuous

Com'n SJVN. I *know* you know better. The GPLv2 and GPLv3 are not mysteries. They place *no* restrictions on use. They only restrict distribution, propogation, and/or converyance. And that is only to ensure that the recipients of the covered software have freedom. They are not even *remotely* comparable to a EULA that places restrictions on use and require the poor slob to "agree" before using the software. And the very term EULA is offensive to many in the free (libre) software world. And you have to know this. Are you simply trying to confuse people who might be less familiar with the terms of free (libre) software?

And I imagine many of the people who are protesting this imposition *have* read one or both of the GPLv2 and GPLv3. I certainly have. And they don't cause me to get a sick feeling in my gut the way a EULA does.

Beyond that, I agree with Robert and Alan above.

Mozilla is biting the hand

Mozilla is biting the hand that feeds it. They need to remember where they started and what that means. I doubt that they would have started out this way or got the open source community behind it if they did. This is a sign that they no longer share FOSS ideals but are migrating to the dark side ;).
Yes, there are EULA out there, but they are few and far between. There must be a better way. If they insist on going down this path then they should not lead us all down it. Otherwise there will be no end to it. What comes next, do we actually have to read them lest they do all kinds of nefarious things behind our back such as install toolbars and apps without our permission? Open source is built on a model of trust and mutual respect. This type of thing suggests that it is not and that nobody can be trusted. They can, can't they?

A compromise focused on web services notification

Fedora hit this issue several months ago. The temporary solution that Mozilla granted Fedora, while the Mozilla and Red Hat continued to work together on the EULA language can be see here:

http://fedoraproject.org/static/firefox/

This solution did not cause an uproar in the Fedora userbase and in fact, provided additional information concerning the existence of terms of service associated with the web services Mozilla provides that are not covered under the copyright terms of the firefox sourcecode itself.

Does the temporary solution that Mozilla granted Fedora via extensive discussions solve the underlying concerns that Mozilla has? Does that approach towards terms of service notification provide value to users regard less of which linux distribution they are using?

If the answer to that is yes, perhaps its best for everyone who is concerned over the EULA issue encourage Mozilla to make this temporary solution that Fedora is currently using, one of its preferred solutions that any linux distribution can choose to adopt. At least until a better mechanism for web service agreement notification is agreed on.

-jef

It is the entangled web services that is failure.

Mixing of "free" and "non-free" licenses is a no-no.

Firefox should not have code in the main body that is so entangled. Place it into a add-on that is loaded separately where the licenses can view and agreed to if the user really wants it.

The EULA is here because of this entanglement, they were trying to be good by telling all of the entanglement. They would of been good not to have entangled the two code bases together, in the first place.

Entaglements....

Yes... moving forward...deeply integrated webservices are going to be a problem...for Canonical.

Lets quote Mark some more:
https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-September/000481.html

"Another goal is the the blurring of web services and desktop applications. "Is it a deer? Is it a bunny? Or is it a weblication - a desktop application that seamlessly integrates the web!" This hare has
legs - and horns - and we'll be exploring it in much more detail for Jaunty. We have already laid some foundations for weblications in the online services discussions that took place in Prague, but since we
fully expect those services to ship in 9.04 the discussion will be that much more intense in Mountain View."

What exactly do you think Mark is talking about here.. if it is not significantly MORE entanglement between "applications" and "services" than we are seeing right now with Firefox?

Mark is a champion of the deeply integrated web into the linux desktop. How exactly do we get to what Mark calls "webplications" if we can't even get our collective heads around the integrated web services that Mozilla is providing?

I fear there is a real disconnect between Mark's vision for the future, and what the larger community is willing to accept. If we are going to integrate web services with applications like Mark is talking about then we need to figure out how to deal with end-user notifications in a consistent well thought out way.

If the current Mozilla episode teaches us anything at all.. it teaches that we aren't prepared to deal with the legal requirements of a future with the linux desktop is filled with "webplications"... not prepared at all. And its ironic that Mark is the one prepared to take us into that future, when the community he's put together to follow him is so very adamant about taking a hardline in solving problems associated with service notifications.

-jef

The fact that this issue is

The fact that this issue is getting so much attention is a good thing. Mozilla is listening, and so is Canonical. They (Mozilla) are NOT trying to irritate end users. When the dust settles, I know that they will have tackled this as best they can and with the users in mind. It's not enough that we get to use probably the best browser available for free, but now people complain about having to click "yes" to a very simple EULA. Who knows, maybe they will find a different solution with no EULA, but if not, and it's still such a big deal, then click "no" and get on with your day.