|
|
Subscribe / Log in / New account

The end of the Iceweasel Age

By Nathan Willis
February 24, 2016

For roughly the past decade, Debian has shipped the Mozilla desktop applications (Firefox, Thunderbird, and Seamonkey) in a rebranded form that replaces the original, trademarked names and logos with alternatives (Iceweasel, Icedove, and Iceape). Originally, this effort was undertaken to work around incompatibilities between the Debian Free Software Guidelines (DFSG), the Mozilla trademark-usage policy, and the licenses of the Mozilla logos. But times—and policy wordings—change, and Debian now seems poised to resume calling its packages by the original, upstream Mozilla names.

It is important to understand that, despite the similarities in name, Debian's Iceweasel is not in the same category as GNU IceCat, which is an actual fork of the code. Iceweasel consists of binaries rebuilt by Debian with only minimal alterations—most obviously to remove the Mozilla branding, but other functional changes as well (such as using system libraries and hooking into the Debian package manager).

The rebranding issue originated in 2004. At that time, the Mozilla trademark policy only permitted usage of the Firefox logo on downstream packages that adhered to a set of strict "Distribution Partners" guidelines that prohibited changing the search engines, extensions, directory structure, and other details—clearly making the Distribution Partner rules (and the less stringent "Community Edition" rules) incompatible with the DFSG.

Confusingly enough, the Community Edition rules would have allowed Debian to use the name "Firefox" but not to use the name "Mozilla Firefox" nor to use the Firefox logo. Yet another wrinkle for DFSG compliance was that the actual graphics files for the logo, as the FAQ page explained, were distributed under non-free license terms (prohibiting modification) anyhow. Furthermore, and perhaps even most problematic, the policy required redistributors to seek Mozilla's approval for any other modifications to the package. And Debian's Firefox packagers needed to make modifications, starting with rather fundamental necessities like integrating with the distribution's package manager, rather than using Firefox's built-in updater.

It was proposed that Mozilla could grant a trademark license to Debian, outside of the generic, public trademark policy, but Debian Project Leader (DPL) Branden Robinson contended that such an agreement would run afoul of section eight of the DFSG, which prohibits licensing agreements that are specific to the Debian project and, thus, are not transferred automatically to Debian users. After considerable debate, bug #354622 was opened in February 2006 by Mozilla's Mike Connor, and the Iceweasel name change was implemented to close it.

Re-discussion

It is now 2016, however, and most users or developers could be forgiven for forgetting that Mozilla ever had "Distribution" and "Community" partner programs, much less what all of the details were. The Mozilla trademark guidelines have morphed considerably over the years and, in particular, they have become far more open. The logos and product names are no longer subject to separate terms, and the current guidelines only state that "making significant functional changes" prohibits a downstream project from using the Mozilla trademarks.

On February 17, Mozilla's Sylvestre Ledru opened bug #815006, stating that "the various issues mentioned in bug #354622 have been now tackled" and including a patch that renames the packaged version of Iceweasel to Firefox. It is not entirely clear whether the original logos will return as well, although now that they are available under the same terms as the name trademarks, it seems like a possibility. Ledru's initial report includes a recap of recent discussions between Mozilla and Debian. Of particular note is the assessment by Mozilla of Debian's modifications to the code:

Mozilla recognizes that patches applied to Iceweasel/Firefox don't impact the quality of the product. Patches which should be reported upstream to improve the product always have been forward upstream by the Debian packagers. Mozilla agrees about specific patches to facilitate the support of Iceweasel on architecture supported by Debian or Debian-specific patches.

More generally, Mozilla trusts the Debian packagers to use their best judgment to achieve the same quality as the official Firefox binaries.

In case of derivatives of Debian, Firefox branding can be used as long as the patches applied are in the same category as described above. Ubuntu having a different packaging, this does not apply to that distribution.

Furthermore, Ledru notes that Debian has adopted a new approach to backporting security patches. In the past, one of the key non-branding modifications Debian made to the Mozilla applications was backporting recent security fixes. This was necessary because Debian's stable releases remain supported for a lengthy period of time (two years), far longer than Firefox, which is now updated every six to eight weeks. It might seem like security patches would be uncontroversial, given the benefit to users, but Mozilla objected to them quite early on in the Iceweasel debate.

Now, however, Mozilla has implemented its Extended Support Release (ESR) program, which makes maintaining an old release simpler for both Mozilla and Debian. First, Debian has committed to providing security fixes for the ESR releases of Firefox, not to every Firefox release. In addition, once the ESR release initially shipped with a Debian "stable" release is no longer provided with security updates from Mozilla, Debian updates the package to the next ESR release.

In essence, then, the logo-licensing problem, the trademark-usage incompatibility, and the patch-maintenance problem have all been resolved, so, Ledru said, Debian could return to the Firefox branding.

Except that not everyone in the Debian project was easily convinced that the trademark issue was resolved. For instance, Paul Wise asked for clarification about how the new trademark-usage guidelines meshed with section eight of the DFSG. "Mozilla's trademark policy isn't clear about how much modification requires Mozilla's written consent", he noted. If Debian, in order to use the trademarks in a manner different from the public policy, was being granted special permission from Mozilla, that would constitute a licensing agreement that Debian could not pass on to downstream users.

Stefano Zacchiroli replied, however, that there is no formal or contractual arrangement; in other words, Mozilla is not granting a trademark license to Debian. Instead, Mozilla is acknowledging that the patches and other work that have gone into the Debian packages over the past ten years do not violate the trademark policy. Connor concurred, adding:

The one point I'll clarify is that this isn't even something I'd call an exception. We have always sought to permit and enable modifications that do not negatively impact users (in terms of security/privacy, user expectations of Firefox stability/behaviour/compatibility, etc). Other distros have been following this process for more than a decade, so it's definitely not a special case for Debian. I'm thrilled that we're finally making this step forward with Debian.

Perhaps it feels strange to have a dilemma that Debian was forced into by the specifics of policy documents and project governance guidelines be resolved by such a seemingly informal statement. But it is important to remember that Mozilla's casual-sounding blessing of Debian's Firefox modifications is not the only change to have taken place. The Mozilla trademark policy and logo-usage guidelines have evolved considerably since 2006, and the ESR program has changed the face of long-term maintenance not just for Debian, but for many other users as well.

The plan, as it stands presently, is for the Iceweasel package to be renamed Firefox in the Debian 9 "stretch" release (slated for an early 2017 release). For simplicity in package maintenance, the Iceweasel package in the current stable release (Debian 8 "jessie") will not be renamed. Similar changes should be expected for Icedove and Iceape, although those discussions are still underway with the Debian package maintainers.


to post comments

The end of the Iceweasel Age

Posted Feb 25, 2016 6:10 UTC (Thu) by tbm (subscriber, #7049) [Link]

According to the conversation in the bug, it would appear that the plan is to rename the package to firefox (or firefox-esr) with the next ESR: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815006#90

The end of the Iceweasel Age

Posted Feb 25, 2016 10:29 UTC (Thu) by pabs (subscriber, #43278) [Link]

I'm going to miss the Iceweasel branding :(

The end of the Iceweasel Age

Posted Feb 25, 2016 10:38 UTC (Thu) by pabs (subscriber, #43278) [Link] (5 responses)

As I (Paul Wise) understand it, the plan is simply for Debian to violate Mozilla's trademark policy (and modification requires approval) and handwave it away since Mozilla said publicly that Debian is not doing evil things to Firefox. Not sure that is a good idea but anyway...

The end of the Iceweasel Age

Posted Feb 25, 2016 10:43 UTC (Thu) by pabs (subscriber, #43278) [Link] (4 responses)

er, typo: s/and modification/any modification/

The end of the Iceweasel Age

Posted Feb 26, 2016 1:10 UTC (Fri) by giraffedata (guest, #1954) [Link] (3 responses)

pabs:
the plan is simply for Debian to violate Mozilla's trademark policy (any modification requires approval)

According to the article, the policy is

"making significant functional changes" prohibits a downstream project from using the Mozilla trademarks.

That's quite a bit different. I get that "significant functional changes" is open to interpretation, but Debian's interpretation is as valid as Mozilla's and it's fair for Debian maintainers to judge their changes to be within the policy. Or to conclude that any reasonable person would too.

So if I understand the policy correctly from the article, it doesn't look like Mozilla's endorsement of what Debian is doing is necessary to make it appropriate for Debian to use the Firefox trademark.

The end of the Iceweasel Age

Posted Feb 26, 2016 5:27 UTC (Fri) by pabs (subscriber, #43278) [Link] (2 responses)

Seems like you missed the 2nd paragraph after that where Mozilla's trademark policy says "any modifications".

The end of the Iceweasel Age

Posted Mar 4, 2016 0:49 UTC (Fri) by donbarry (guest, #10485) [Link]

With much respect to the Debian personnel involved, I will go on the record as saying that I think they are making a mistake. I agree with the particulars expressed above, and will add one I think is even more important.

Mozilla is moving in a direction of increasing integration of proprietary web interfaces. There was a time when this was simply generic search interfaces, but it has expanded to the "Pocket" and their embrace of closed-source DRM.

But now they are pulling an Apple/Amazon/Google move in requiring Addons, including one of your own, to be signed by themselves before they will interoperate with your browser. And their walled garden does not even list the license status of the great majority of its specimens. Mozilla bugs filed to address this are dismissed and closed. A decade ago the great majority of the add-ons were BSD or GPL licensed. Now the situation is quite the reverse.

Debian has committed to maintaining a small patch allowing addons un-blessed by Mozilla signatures to function if they are manually (or by a package) installed in a system directory -- but not to give user choice through an approval box. Debian is now making peace with Mozilla just as Mozilla is establishing a trajectory away from the principles of free/libre software and locking users more tightly into their embrace.

I find this all very disturbing, as I trust Debian to protect me from various types of lock-in, privacy trespass, and other abuses which have risen from a trickle to a torrent. I hope that as Mozilla's capitulation to these forces becomes more clear, that Debian will revisit this decision. It would have been easier, however, to keep and deepen its principled separation from Mozilla, as the pain of another change will gravitate decisions toward the new status quo, which is slouching in an unpleasant direction.

The end of the Iceweasel Age

Posted Mar 17, 2016 15:22 UTC (Thu) by nye (subscriber, #51576) [Link]

>Seems like you missed the 2nd paragraph after that where Mozilla's trademark policy says "any modifications".

Interesting. This comment prompted me to go and read the actual text of the trademark policy, which appears to be telling a radically different story than what's described in the article. By my reading of that (IMO still extreme and over-reaching) policy it seems so clear that Debian is violating it that I'm surprised there's any dispute.


Copyright © 2016, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds