Debian and Mozilla - a study in trademarks
[Posted January 10, 2005 by corbet]
The Mozilla Foundation is the keeper of a number of increasingly important
projects, including the Firefox web browser and the Thunderbird mail
client. These programs are free software, licensed under the Mozilla
Public License. Thus, one would think, distributors would have no trouble
including these packages in their distributions. As the Debian Project's
experience shows, however, free software can still come with certain kinds
of strings attached.
The issue at hand is trademarks. Mozilla Foundation software comes with
trademarked names, and the use of those names is governed by the Mozilla
Trademark Policy. If you want to distribute software called "Mozilla
Firefox" or "Mozilla Thunderbird," you must adhere to a
strict policy which includes signing an agreement with the Foundation
and making almost no changes to the software. No extensions may be added,
the list of search engines cannot be changed (they paid to be there, after all), etc. This
highly-restrictive policy was never going to work with the Debian Project's
needs.
Another approach is the "community edition" policy. A wider (but still
narrow) range of
changes is allowed, and the distributor can use the names "Firefox
Community Edition." The commands can be called firefox and
thunderbird. The Foundation maintains a veto right over uses of
the "community edition" names, however:
Community members and organizations can start using the "Firefox
Community Edition" and "Thunderbird Community Edition" trademarks
from day one, but the Mozilla Foundation may require individuals or
teams to stop doing so in the future if they are redistributing
software with low quality and efforts to remedy the situation have
not succeeded.
So anybody distributing a "community edition" must live with the
possibility of receiving a "takedown notice" from the Mozilla Foundation at
any time. The Foundation's goals are certainly understandable:
...we need to keep enough control over our trademarks to make sure
they are a sign of quality and safety. It needs to be impossible,
for example, for someone to release a product called 'Firefox' that
has added spyware. We want to avoid someone building a
highly-optimized but unstable build and passing it off as
official.
Most readers will agree that a spyware-enabled Firefox is a bad idea,
though whether purveyors of spyware will have much respect for trademarks
is an open question.
The Debian Project insists on shipping nothing but free software, and
freedom certainly includes the right to modify the code. Debian currently
includes patches which may go beyond the
trademark policy's guidelines - an extension manager which understands
multi-user systems, for example. A strict reading of the community edition
guidelines suggests that not even security patches could be distributed
without prior approval from the Mozilla Foundation. The Debian Project
certainly wants to be able to distribute modified versions of the code; the
Project is also known for a close and literal reading of licenses. So the
Debian developers are concerned about the whole trademark issue.
The Mozilla Foundation wants to work with
Debian to get past these issues:
We want people to use Thunderbird in Debian, and to know they are
using Thunderbird, and to get the high quality experience people
get from using our Thunderbird. And we want to come to some
arrangement with Debian to make that possible.
This arrangement could possibly include allowing Debian to apply its own
patches to Firefox and Thunderbird and still use the community names. The
Foundation seems to have a fairly high level of trust in Debian's ability
to keep the quality up. Debian's users are another story, however:
However, you guys want the freedom to ship software that sucks -
or, more to the point and more likely, want to be able to easily
give your software to other people and allow them to make it suck
and then ship it. If that software ships using our trademarks, then
that is incompatible with our trademark goals. So if we can't come
to some arrangement that lets Debian use them but asks
redistributors to contact us or remove them, then it's increasingly
looking like we can't square this circle.
So it looks somewhat like the Foundation would like to make a special policy
exemption for Debian. The problem there is that Debian-specific licenses
violate section 8 of the Debian Free
Software Guidelines. Those guidelines apply to software licenses, not
trademark policies, but the principle remains the same. The Debian Project
is unlikely to accept a policy which does not extend to its users.
The discussion has quieted - it may have gone into a non-public
mode - so it is difficult to say where things stand now. If an agreement
cannot be found, Debian will still be able to distribute Firefox and
Thunderbird - they are free software - but different names will have
to be chosen. "Iceweasel" has been the working code name for this scenario;
many other names have been suggested as well. This outcome would not be
pleasing to any of the parties involved, however; one assumes it will be
avoided if at all possible.
Mozilla is unlikely to be the last project that decides that it wants to
achieve some sort of quality control through its trademarks. That wish is
understandable, but it is also very much at odds with the spirit of free
software, which involves letting go of the code. One has to accept that
not everybody will have the same idea of what makes "high quality."
Incidents of free software projects being harmed by distribution of
poorly-done modifications have been rare, and, perhaps, are not worth the
worry that is being put into them here. Mozilla has done an outstanding
job of creating powerful and useful software; now, perhaps, the Foundation
may want to relax and trust its users just a little more.
(
Log in to post comments)