From Fedora Project Wiki

(Explicitly blacklist certain shell characters from release names)
(21 intermediate revisions by 9 users not shown)
Line 4: Line 4:


* Names are suggested by the community.
* Names are suggested by the community.
** The [http://redhat.com/archives/fedora-devel-list  fedora-devel-list] mailing list was previously used for suggestions.
** The [http://www.redhat.com/mailman/listinfo/fedora-devel-list  fedora-devel-list] mailing list was previously used for suggestions.
** Beginning with Fedora 11, name suggestions are solicited through a wiki page.
** Beginning with Fedora 11, name suggestions are solicited through a wiki page.
* To suggest a name, a community member ''must'':
* To suggest a name, a community member ''must'':
** Show how the name meets the "is-a" test.  For example, "Schnozz is a ____, and so is Keister."   
** Show how the name meets the "is-a" test.  For example, "Schnozz is a ____, and so is Keister."   
*** Names for releases ''N'' and ''N+1'' must be related, and names for releases ''N'' and ''N+2'' cannot share the same relationship.
*** Names for releases ''N'' and ''N+1'' must be related, and names for releases ''N'' and ''N+2'' cannot share the same relationship.
*** The "is-a" relationship must be reasonably novel. For example, "is a brand of automobile" is reasonably novel. "is a word with seven letters" is not.
*** The "is-a" relationship must be reasonably novel. For example, "is a brand of automobile" is reasonably novel. The relationship "is a brand of automobile only manufactured in Uzbekistan" is much better. The relationship "is a word with seven letters" is not sufficiently novel.
*** Preference is given to names showing relationships [[History_of_Fedora_release_names | never before used in a release]].
*** Names of living people or well-known trademarks or goods will be rejected by Red Hat Legal.  Try to find a more unusual link.
*** Names must not contain any of the following characters which are special to the shell: <pre> | & ; ( ) < > { } ' " #</pre> Note that you can use replacements from the Unicode character set such as U+2019 instead of the ASCII apostrophe.
** Document preliminary searches showing the name is not encumbered by trademarks or other use that makes it a bad or risky choice.
** Document preliminary searches showing the name is not encumbered by trademarks or other use that makes it a bad or risky choice.
* Names are vetted:
* Names are vetted:
** by the Fedora Art team for applicability to theming
** by the Fedora [[Design]] team for applicability to theming
** by the Fedora Board to make sure the name ballot is of sufficient size and composition.
*** Typically, the Board has a private vote on the entire name roster (after initial vetting)
*** The top results are sent on to Legal.
** by the Red Hat Legal department for a more intensive trademark search
** by the Red Hat Legal department for a more intensive trademark search
** by the Fedora Board to make sure the name ballot is of sufficient size and composition.
* The final release name is decided through a community [https://admin.fedoraproject.org/voting vote].
* The final release name is decided through a community vote.
* Problems are resolved through the [[Board | Fedora Board]] and the [[FPL]].
* Problems are resolved through the [[Board | Fedora Board]] and the [[FPL]].


Line 23: Line 28:


{| tableclass="t1"
{| tableclass="t1"
! Name !! "Is a..." !! Tested !! Approved
! Name !! "Is a..." !! Links out !! Tested !! Initial Approval !! Themeable !! Board Approved !! Legal Approved
|-
| ''Your suggestion -- this is a dummy'' || foobarific muttonchop || frobozz, whatsit || {{check}} ||  ||  ||  ||
|-
| Yokuts || Indian Tribe that settled Visalia CA, Robert Laughlin was born in Visalia, CA || Yokuts, Laughlin || || || || ||
|-
|-
| ''TestName'' || ''name used for a Fedora distro'' || ''Google search +software, +computer, +Linux, +IT'' || {{check}}
|}
|}
=== How to use this table ===
<!-- IMPORTANT:  When copying this section to a new release-specific page, remove the templates below and substitute static names so the resulting page will not change over time.  This section will change over time to reflect current release names. -->
# Come up with a name idea.  Put the name in the first column.
# Determine whether it passes the "is-a" test.  You must be able to complete the sentence "{{FedoraVersionName}} is a <...>, and so is ''<YOUR_NAME>''."  The link to the new name cannot be the same as the link from {{FedoraVersionName}} to {{FedoraVersionName|previous}}.  Mark the link in the appropriate column, such as "river in Kazakhstan," "deep-sea organism."
#* ''Don't'' choose obvious links, because they usually result in uninteresting names.
#* ''Don't'' choose very general names or unclear links.
#* ''Do'' choose obscure links to interesting things, which makes for a better name.
#* ''Do'' avoid ''all'' previous links wherever possible.
#* ''Do'' make sure there are at least a couple of ways to link out of the new name to the next name -- and they must be unique too!
# Use Google to search for possible trademark collisions.  First search for the term itself along with "+software", and then broaden your search to include "+computer", "+hardware", "+technology", "+IT", and so on.  ''Do not skimp on this step.''
#* If you find a collision, it is best to find another name.  Names that cause collisions will be eliminated by Red Hat's Legal department and thus waste their time, which is a valuable commodity for Fedora.  Help us maximize their effectiveness by weeding out names that are trademarks of other entities, especially those in the IT industry.
#* If the collision is outside the IT/computing market, you can still submit the name but you should note the collision in the "Tested" column, and include a link to the site where the collision was found.
#* If you find no collisions, make that notation in the "Tested" column.
# Do not mark the approval columns.  These are reserved for the approval authorities such as the Board and Red Hat Legal.


== Release Names ==
== Release Names ==
 
* [[Name suggestions for Fedora 18]]
* [[Name suggestions for {{FedoraVersion|long|next}}]]
* [[Name suggestions for Fedora 17]]
* [[Name suggestions for Fedora 16]]
* [[Name suggestions for Fedora 15]]
* [[Name suggestions for Fedora 14]]
* [[Name suggestions for Fedora 13]]
* [[Name suggestions for Fedora 12]]
* [[Name suggestions for Fedora 11]]
* [[History of Fedora release names]]
* [[History of Fedora release names]]

Revision as of 18:29, 1 May 2013

This page documents how Fedora releases should be named.

Summary

  • Names are suggested by the community.
    • The fedora-devel-list mailing list was previously used for suggestions.
    • Beginning with Fedora 11, name suggestions are solicited through a wiki page.
  • To suggest a name, a community member must:
    • Show how the name meets the "is-a" test. For example, "Schnozz is a ____, and so is Keister."
      • Names for releases N and N+1 must be related, and names for releases N and N+2 cannot share the same relationship.
      • The "is-a" relationship must be reasonably novel. For example, "is a brand of automobile" is reasonably novel. The relationship "is a brand of automobile only manufactured in Uzbekistan" is much better. The relationship "is a word with seven letters" is not sufficiently novel.
      • Preference is given to names showing relationships never before used in a release.
      • Names of living people or well-known trademarks or goods will be rejected by Red Hat Legal. Try to find a more unusual link.
      • Names must not contain any of the following characters which are special to the shell:
         | & ; ( ) < > { } ' " #
        Note that you can use replacements from the Unicode character set such as U+2019 instead of the ASCII apostrophe.
    • Document preliminary searches showing the name is not encumbered by trademarks or other use that makes it a bad or risky choice.
  • Names are vetted:
    • by the Fedora Design team for applicability to theming
    • by the Fedora Board to make sure the name ballot is of sufficient size and composition.
      • Typically, the Board has a private vote on the entire name roster (after initial vetting)
      • The top results are sent on to Legal.
    • by the Red Hat Legal department for a more intensive trademark search
  • The final release name is decided through a community vote.
  • Problems are resolved through the Fedora Board and the FPL.

Suggestion table

The first row is a template provided for educational purposes only.

Name "Is a..." Links out Tested Initial Approval Themeable Board Approved Legal Approved
Your suggestion -- this is a dummy foobarific muttonchop frobozz, whatsit Checkmark.png
Yokuts Indian Tribe that settled Visalia CA, Robert Laughlin was born in Visalia, CA Yokuts, Laughlin

Release Names