|LWN.net needs you!|
Without subscribers, LWN would simply not exist. Please consider signing up for a subscription and helping to keep LWN publishing
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:
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:
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.
Copyright © 2012, 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