Nommer votre logiciel et son caractère unique [fermé]

20

Quand il s'agit de nommer votre produit logiciel (qu'il s'agisse d'une application ou d'une bibliothèque), que faites-vous?

Il semble impossible de choisir un nom qui n'est pas déjà pris par un autre logiciel, que ce soit le petit projet de passe-temps de quelqu'un ou une entreprise qui le vend. Nous savons tous que Phoenix devient Firebird et Firefox parce qu'il se heurte à d'autres noms de produits logiciels.

À quel point un nom doit-il être unique? Phoenix était le nom d'un BIOS d'ordinateur - à peine semblable à un navigateur Web, n'est-ce pas? Et pour prendre un contre-exemple, il y a Fedora le système d'exploitation et Fedora le logiciel de référentiel, coexistant avec bonheur. Un autre contre-exemple est midori le framework Javascript et midori le navigateur web.

Quelles mesures prendriez-vous pour vous assurer que le nom de votre application ou bibliothèque n'est pas pris par quelqu'un d'autre, et jusqu'où iriez-vous - en termes de type de produit - lorsque vous recherchez d'autres choses portant le même nom?

thomasrutter
la source
17
Je crains que vous ne soyez tombé sur l'un des deux problèmes les plus difficiles en informatique.
Rein Henrichs
3
et midori la délicieuse boisson
Brad
2
et fedora le chapeau.
Trezoid
2
Et Phoenix l'oiseau de feu mythique, évidemment. Sans parler de Javascript vs Java.
thomasrutter
1
N'oublions pas chrome le métal et firefox le membre mythique et enflammé de la famille des Canidés.
Rein Henrichs

Réponses:

16

L'unicité du nom est importante pour trois raisons:

  • Si vous prenez le nom d'un produit qui existe déjà sur le même marché ou un marché similaire, cette société de produits peut vous poursuivre dans certains pays. Exemple: créer un programme d'édition graphique et le nommer Photoshop.

  • Si vous prenez un nom qui est déjà largement utilisé, vous ne pourrez guère être dans les 10 premiers résultats de Google ou d'autres moteurs de recherche . Exemple: appeler votre application Agile.

  • Si deux produits ou technologies partagent le même nom, cela peut dérouter les utilisateurs . Exemple: beaucoup de mes clients (avec peu d'expérience technique) me demandent d'écrire du Javacode lorsqu'ils parlent de l'interactivité d'un site web dans un navigateur).

Ces trois raisons signifient que vous n'avez pas à vous soucier de l'unicité du nom en toutes circonstances . Au lieu:

  • Assurez-vous que le nom n'est pas pris par un concurrent.

  • Assurez-vous d'avoir une visibilité suffisante dans Google en recherchant le mot que vous souhaitez utiliser pour votre produit avant de le choisir. Exemple: appeler votre produit Agilen'est pas une bonne idée. Appeler votre produitAgile Mediaworks est très bien (même si ce nom est stupide), car ce nom n'a aucun résultat dans Google ni dans Bing.

  • Assurez-vous que si un nom similaire est déjà utilisé, il ne déroutera pas les utilisateurs. Java/ JavaScriptest déroutant. ASP/ ASP.NETaussi.

Maintenant, comment choisir un nom? Voici quelques conseils:

  • Vous pouvez utiliser le nom de la marque / entreprise dans le nom du produit . Mais ne le faites pas si le nom de l'entreprise est trop long. Exemple: Microsoft Wordça va. Pelican Design & Development Criollo System Centerest moche.

  • N'ayez pas peur d' utiliser des noms communs , mais n'utilisez pas de termes directs qui expriment la nature du produit. Exemple: Microsoft Excelça va. Microsoft Spreadsheet Applicationn'est pas.

  • N'oubliez pas que vous pouvez utiliser des noms longs s'ils sont bien abrégés (avec abréviation consultable). Windows Presentation Foundation, alias. WPFest ok.

  • Vous pouvez utiliser des noms de fantaisie comme les noms des créatures magiques (exemple: Firefox), ou une terminologie spéciale (dans mon entreprise , nous utilisons cheval engendre beaucoup: Campolina, Criollo System Center, etc.), ou des mots de la mythologie (Exemple: un de notre projet a été appelé Syrinx) , etc.

  • Vous pouvez également inventer votre propre nom , si cela vous convient. Mais attention si vous avez l'intention de créer un produit qui sera vendu dans le monde entier: certains mots qui sonnent bien en anglais ne le sont pas dans d'autres langues. Soit dit en passant, cela s'applique également aux mots courants. Exemple: le nom de la Bluewatermarque se prononce de la même manière que le mot "vomir" en russe.

Pour conclure, il semble que vous ayez un large choix de noms: noms communs, noms issus de la mythologie ou utilisés dans des secteurs spécifiques autres que l'informatique, noms qui contiennent le nom de la marque, noms composés qui abrègent bien, etc., et vous ne pas besoin de se soucier de choisir le nom qui n'a jamais existé auparavant. La seule chose à laquelle vous devez vous soucier est de ne pas prendre un nom déjà utilisé par votre concurrent, de choisir quelque chose qui sera facilement consultable et de ne pas confondre vos utilisateurs.

Arseni Mourzenko
la source
2

Utilisez une combinaison de société et de nom de produit (souhaité):

$ CompanyName $ ProductName

Ou arrêtez d'essayer d'utiliser des mots courants et soyez plus créatif;)


la source
2

Voir productionoss.org pour obtenir de l'aide, mais en bref, vous pouvez essayer de revenir à la valeur par défaut d'avoir un nom qui décrit ce que fait réellement votre projet. OpenOffice en est un exemple classique.

Si votre nom doit être tiré de nulle part, assurez-vous que votre énoncé de mission et votre description sont bien en vue.

Essayez de trouver un nom qui a vos domaines .net, .org ou .com disponibles et souvenez-vous que dans la plupart des cas, vous êtes en fait autorisé à utiliser le même nom qu'une autre `` entreprise '' si vous êtes dans des domaines totalement différents.

Martijn Verburg
la source
2

À mon avis, vous devriez choisir un nom qui a une "marque" forte ou un potentiel. Vous ne voulez pas quelque chose de trop commun, et évidemment vous ne voulez pas marcher sur les orteils de quelqu'un d'autre avec un nom, mais IMO, vous ne voulez pas non plus suivre la voie "Web 2.0" d'avoir des noms étranges qui n'ont rien à voir avec votre produit (bien que je suppose que cela fonctionne car c'est maintenant la mode), par exemple en nommant une application de tâche quelque chose d'étrange comme "Bluefrog" qui confondrait la personne moyenne pendant un certain temps mais pourrait valoir le coup (regardez Twitter ou Hoptoad ou similaire)

Je préfère utiliser des conventions de dénomination standard qui transmettent réellement l'application afin que je puisse la mettre en conversation. Vous pouvez être créatif en nommant sans paraître ridicule. Par exemple, si je fais une application de gestion des contacts, je pourrais l'appeler "Virtudex" ou peut-être "Digidex" (virtuel / numérique + Rolodex - un exemple très basique ne le lit pas trop) mais je ne voudrais pas l'appeler " Ultimate Contact Manager "parce que c'est générique et présomptueux (" ultime "pour qui? Par rapport à quoi?)

Wayne Molina
la source
0

Vous ne pouvez pas faire grand-chose pour vous assurer que le nom de votre application est unique. La façon la plus évidente est d'utiliser un nom très long pour votre exécutable mais cela se fait rarement.

Les bibliothèques sont beaucoup plus faciles à rendre uniques. Comme Pierre l'a dit, vous pouvez utiliser une combinaison de nom de société et de produit. Vous pouvez aller plus loin si vous le souhaitez, comme: CompanyName :: ProductRange :: ProductName :: CodeNamespaceLevel1: Level2

Pour les produits commerciaux, il y a moins de risques de conflit de noms par rapport à un projet d'espace ouvert. Je ne pense pas que vous ayez à vous en préoccuper trop.

DPD
la source