By Jake Edge
August 8, 2012
While the value of distribution release names is sometimes
questioned, the Fedora community has pretty clearly indicated
its preference to continue having them. We looked at some of the issues surrounding
Fedora release names back in March—precipitated by
the choice of "Beefy Miracle" for Fedora 17. Since that time, Fedora has
chosen another somewhat controversial name for Fedora 18 ("Spherical Cow"),
but it is also trying to come up with a better naming scheme for the future.
In practice, Fedora's release names aren't regularly used. As
several have pointed out, it is difficult to remember the names for
releases from the past (e.g., Fedora 14 "Laughlin"). Other distributions'
naming schemes are more commonly used; for example, Debian release
numbers are often harder to remember than their names ("Squeeze",
"Wheezy"), which are based on characters from Toy Story.
The Ubuntu community is also prone to using names. The alliterative "adjective
animal" names, rather than the release numbers, are often seen—though
the names often just get
shortened to the adjective (e.g. "Precise", "Natty"). The alphabetical
ordering of the names helps make them memorable, of course. In addition,
names decided by fiat
(either by the Debian release team or Mark Shuttleworth for Ubuntu) may
lead to fewer disgruntled supporters of names that didn't make the cut. By
putting the names up for a vote, Fedora may be setting itself up for some
division within its community.
While there has been some grumbling occasionally over the names chosen for
Fedora in
the past, "Beefy Miracle" seems to be the straw that broke the camel's
back. But the Fedora community voted 550 to 384 to keep release names in a
non-binding vote. The vote was taken back in April, at the same time "Spherical
Cow" was chosen
for Fedora 18. While it may not exactly be a ringing endorsement (59% for
keeping release
names), it does indicate an interest in continuing the tradition. Now the
question is: "how?"
Eric Christensen put out a request from the
Fedora Board for suggestions on how to name releases. Earlier efforts had
already led to a list
of proposals on naming schemes. Máirín Duffy's idea
to use a particular theme (e.g. types of coffee/tea, dinosaur breeds, herbs
and spices), where all names would connect to
that theme, seems to be fairly popular. One problem is choosing the
theme, of course, but another is perhaps a bit more surprising: trademark woes.
Fedora release names have always undergone a review by the Red Hat legal
department before they were cleared for a vote. Much of that review
concerns trademarks; there are a surprising number of seemingly innocuous
terms that can't pass that hurdle. Some of the popular ideas for themes
are much more likely to run afoul of problems in that area. For example,
using famous people's names has been suggested in different ways
(composers, computer pioneers, and so on), but, as Red Hat legal team
member Pam Chestek explained, it can be
difficult to get them cleared:
Names are more difficult to clear from a legal
perspective because, not only do you have to worry about trademark
rights, you have to worry about the right of publicity too. These types
of rights are becoming more commonly enforced, even in cases where a
now-dead person would never have conceived of the fact that they have
such a right (Einstein and Amelia Earhart are two in that category that
come to mind) - but their families have. So it's extra difficult for us
to clear them and the clearance rate will be lower. My greatest
happiness with "Beefy Miracle" was that it wasn't a person's name (no
offense, Beefy!!).
While
critiquing another proposal that suggested "materials" (e.g., wood, crystal,
diamond, ...) as a theme, an offhand comment by Lynn Dixon ("Since Fedora has a very fast
release cycle, once we ended up at something like platinum, where would we
go next? Into the heavy elements?") quickly became popular. It spawned suggestions of
using the periodic table and perhaps synchronizing the release number with
the atomic number of the element used for the name. That would eliminate
the voting cycle, which is seen as a waste of time by some, but, alas, that
idea may
have run aground because of trademark issues as well.
First off, many element names are used in computer-related trademarks,
which might make it difficult to clear the next element name for some
upcoming Fedora release—breaking the synchronization. Opening up a
vote on some suggested element names from the entire periodic table for
each release might be an alternative. There were also thoughts of adding a
second word to the name to try to avoid trademark conflicts—though
Dixon's alliterative adjective suggestion
(e.g., Perfect Potassium for
Fedora 19)
was not popular. But there was another surprise there, as Chestek pointed out:
Don't add a second word just because you think it helps avoid
infringement. Sometimes yes, sometimes no, it depends on what the
primary word is. The "yes" cases tend to be where a word is descriptive
or ubiquitous, like "ultra," "platform," or "open." Where the primary
word is more distinctive (like a planet name or element), it is less
likely that adding a second word will jump the hurdle of making name
usable when the primary word alone is not. Add a second word only if
there is independent value in doing so, like making it more memorable,
funny, fun, etc.
It is a difficult problem. Fedora release names only last for around 18
months, and a new one needs to be chosen every six months. That leads to a
fair amount of work in suggesting, clearing, then voting on a name twice
per year. Given that few inside or outside of the Fedora community actually
use the release name, it's not surprising that there have been calls
to change the process—or eliminate it entirely.
So far, though, the board seems intent on continuing with release names—perhaps partly out of tradition, but also in keeping with the "will of the
people". Over the next few months—as "Spherical Cow" gets released
(currently scheduled for early November) and a
name for Fedora 19 is needed—we will see what the board plans to do
about release naming. While some find the names whimsical and fun, others
are much less enamored of them. Whatever the board decides, it seems
likely to be a lively topic of discussion for some time to come.
Comments (15 posted)
Brief items
We all get grumpy from time to time, but I've learned that if you're
going to speak up it is best if you're doing so to offer something
better, and not just to gripe. My hat is always off to those who
write code, and the community around Gentoo that has allowed us to
choose whether to run it. Systemd, Dracut, Wayland, and more - bring
it on, and if my writing an odd init script/unit/whatever for a
package I maintain makes it possible to do something genuinely new
with Gentoo, then file all the bugs you want. :)
--
Rich Freeman
Comments (none posted)
The first beta release of the installer for Debian 7.0 "Wheezy" is
available. That means Debian 7.0 Wheezy is a step closer to a final
release. Click below for a list of changes in this release.
Full Story (comments: none)
Distribution News
Debian GNU/Linux
Debian Project Leader Stefano Zacchiroli presents his July activities.
Highlights include discussions with the Free Software Foundation about the
Free-ness of Debian and DebConf12. "
Tip to feel good about the
release #476: *before* reading this, grab and fix one of the [RC bugs
affecting Wheezy]"
Full Story (comments: none)
Newsletters and articles of interest
Comments (none posted)
Page editor: Rebecca Sobol
Next page: Development>>