Benennung Ihrer Software und Einzigartigkeit [geschlossen]

20

Wenn es darum geht , Ihre Software zu Benennung Produkt (ob eine Anwendung oder eine Bibliothek), was tun Sie?

Es scheint unmöglich, einen Namen zu wählen, der noch nicht von einer anderen Software übernommen wurde, egal ob es sich um ein kleines Hobbyprojekt handelt oder um eine Firma, die es verkauft. Wir alle wissen, dass Phoenix zu Firebird und Firefox wird, weil es mit anderen Software-Produktnamen kollidiert.

Wie einzigartig muss ein Name sein? Phoenix war der Name eines Computer-BIOS - kaum vergleichbar mit einem Webbrowser, nicht wahr? Und um ein Gegenbeispiel zu nennen, es gibt Fedora als Betriebssystem und Fedora als Repository-Software, die glücklich zusammen existieren. Ein weiteres Gegenbeispiel ist midori, das Javascript-Framework, und midori, der Webbrowser.

Welche Schritte würden Sie unternehmen, um sicherzustellen, dass der Name Ihrer Anwendung oder Bibliothek nicht von einer anderen Person übernommen wird, und wie weit würden Sie - in Bezug auf die Art des Produkts - schauen, wenn Sie nach anderen Dingen mit demselben Namen suchen?

thomasrutter
quelle
17
Ich fürchte, Sie sind auf eines der beiden größten Probleme der Informatik gestoßen.
Rein Henrichs
3
und Midori das köstliche Getränk
Brad
2
und Fedora der Hut.
Trezoid
2
Und natürlich Phoenix, der mythische Feuervogel. Ganz zu schweigen von Javascript vs Java.
Thomasrutter
1
Vergessen wir nicht, Chrom das Metall und Firefox das mythische, flammende Mitglied der Canidae-Familie.
Rein Henrichs

Antworten:

16

Die Eindeutigkeit des Namens ist aus drei Gründen wichtig:

  • Wenn Sie einen Namen für ein Produkt verwenden, das bereits auf dem gleichen oder einem ähnlichen Markt existiert, kann Sie diese Produktfirma in einigen Ländern verklagen . Beispiel: Erstellen eines Grafikbearbeitungsprogramms und Benennen Photoshop.

  • Wenn Sie einen Namen verwenden, der bereits in großem Umfang verwendet wird, werden Sie in den ersten 10 bei Google oder anderen Suchmaschinenergebnissen kaum in der Lage sein . Beispiel: Aufruf Ihrer Anwendung Agile.

  • Wenn zwei Produkte oder Technologien denselben Namen haben, kann dies die Benutzer verwirren . Beispiel: Viele meiner Kunden (mit wenig technischem Hintergrund) bitten mich, JavaCode zu schreiben , wenn sie über die Interaktivität einer Website in einem Browser sprechen.

Diese drei Gründe bedeuten, dass Sie sich nicht unter allen Umständen um die Eindeutigkeit des Namens kümmern müssen . Stattdessen:

  • Stellen Sie sicher, dass der Name nicht gleichzeitig vergeben wird.

  • Stellen Sie sicher, dass Sie in Google eine ausreichende Sichtbarkeit haben, indem Sie nach dem Wort suchen, das Sie für Ihr Produkt verwenden möchten, bevor Sie es auswählen. Beispiel: Ein Anruf bei Ihrem Produkt Agileist keine gute Idee. Das Anrufen Ihres Produkts Agile Mediaworksist in Ordnung (auch wenn dieser Name dumm ist), da dieser Name weder bei Google noch bei Bing zu Ergebnissen führt.

  • Stellen Sie sicher, dass ein bereits verwendeter ähnlicher Name die Benutzer nicht verwirrt. JavaIch JavaScriptbin verwirrend. ASP/ ASP.NETauch.

Nun, wie wählt man einen Namen? Hier einige Ratschläge:

  • Sie können den Namen der Marke / Firma im Produktnamen verwenden . Tun Sie es aber nicht, wenn der Name des Unternehmens zu lang ist. Beispiel: Microsoft Wordist in Ordnung. Pelican Design & Development Criollo System Centerist hässlich.

  • Haben Sie keine Angst , gebräuchliche Namen zu verwenden , aber verwenden Sie keine direkten Begriffe, die ausdrücken, worum es bei dem Produkt geht. Beispiel: Microsoft Excelist in Ordnung. Microsoft Spreadsheet Applicationist nicht.

  • Denken Sie daran, dass Sie lange Namen verwenden können, wenn sie gut abgekürzt sind (mit durchsuchbarer Abkürzung). Windows Presentation Foundationaka. WPFist in Ordnung.

  • Sie können Phantasienamen verwenden : wie die Namen von magischen Kreaturen (Beispiel Firefoxoder spezieller Terminologie (in meiner Firma verwenden wir Pferd viele Rassen:) Campolina, Criollo System Centerusw.), oder Worte aus der Mythologie (Beispiel: Einer unseres Projekt genannt wurde Syrinx) , etc.

  • Sie können auch Ihren eigenen Namen erfinden , wenn es gut klingt. Aber seien Sie vorsichtig, wenn Sie beabsichtigen, ein Produkt zu entwickeln, das weltweit verkauft wird: Einige Wörter, die auf Englisch gut klingen, sind nicht in anderen Sprachen verfügbar. Dies gilt übrigens auch für gebräuchliche Wörter. Beispiel: Der BluewaterMarkenname wird genauso ausgesprochen wie das Wort "Erbrechen" auf Russisch.

Zusammenfassend lässt sich sagen, dass Sie eine große Auswahl an Namen haben: gebräuchliche Namen, Namen aus der Mythologie oder aus anderen Bereichen als dem IT-Bereich, Namen, in denen der Markenname enthalten ist, zusammengesetzte Namen, die sich gut abkürzen usw., und Sie ziehen an Ich muss mich nicht darum kümmern, den Namen zu wählen, der noch nie existiert hat. Das Einzige, woran Sie denken müssen, ist, dass Sie keinen Namen verwenden, der bereits von Ihrer Konkurrenten verwendet wird, dass Sie etwas auswählen, das leicht zu durchsuchen ist, und dass Sie Ihre Benutzer nicht verwirren.

Arseni Mourzenko
quelle
2

Verwenden Sie eine Kombination aus Firma und (gewünschtem) Produktnamen:

$ CompanyName $ ProductName

Oder hören Sie auf, gebräuchliche Wörter zu verwenden und seien Sie kreativer;)


quelle
2

Weitere Informationen finden Sie unter produceross.org. Kurz gesagt, Sie können versuchen, zu der Standardeinstellung zurückzukehren, bei der ein Name verwendet wird, der beschreibt, was Ihr Projekt tatsächlich tut. OpenOffice ist ein klassisches Beispiel dafür.

Wenn Ihr Name etwas sein muss, das aus dem Nichts kommt, dann stellen Sie sicher, dass Ihr Leitbild und Ihre Beschreibung im Vordergrund stehen.

Versuchen Sie, einen Namen zu finden, für den Ihre .net-, .org- oder .com-Domains verfügbar sind, und denken Sie in den meisten Fällen daran, dass Sie denselben Namen wie für ein anderes Unternehmen verwenden dürfen, wenn Sie sich in völlig anderen Bereichen befinden.

Martijn Verburg
quelle
2

Meiner Ansicht nach sollten Sie sich einen Namen aussuchen, der eine stark klingende "Marke" hat, oder das Potenzial für eine. Sie möchten nicht, dass etwas zu häufig vorkommt, und natürlich möchten Sie nicht mit einem Namen auf die Zehen eines anderen treten, aber IMO möchten Sie auch nicht den "Web 2.0" -Weg gehen, um seltsame Namen zu haben, die nichts zu tun haben mit Ihrem Produkt (obwohl ich vermute, dass das so ist, wie es jetzt die Modeerscheinung ist), zum Beispiel eine Aufgaben-App zu benennen, die etwas seltsam wie "Bluefrog" ist, die den Durchschnittsmenschen für eine Weile verwirren würde, aber das Spiel wert sein könnte (siehe Twitter oder Hoptoad oder ähnlich)

Ich bevorzuge Standardbenennungskonventionen, die die App tatsächlich vermitteln, damit ich sie in Gesprächen zur Sprache bringen kann. Sie können kreativ beim Benennen sein, ohne lächerlich zu klingen. Wenn ich zum Beispiel eine Kontaktverwaltungs-App mache, könnte ich sie "Virtudex" oder möglicherweise "Digidex" (Virtual / Digital + Rolodex - sehr einfaches Beispiel, lese nicht zu viel hinein) nennen, aber ich möchte sie nicht aufrufen. Ultimate Contact Manager ", weil das generisch und anmaßend ist (" ultimativ "für wen? Im Vergleich zu was?)

Wayne Molina
quelle
0

Sie können nur sehr wenig tun, um sicherzustellen, dass Ihr Anwendungsname eindeutig ist. Der naheliegendste Weg ist, einen wirklich langen Namen für Ihre ausführbare Datei zu verwenden, aber das wird selten gemacht.

Bibliotheken lassen sich viel einfacher einzigartig machen. Wie Pierre gesagt hat, können Sie eine Kombination aus Firmen- und Produktnamen verwenden. Sie können noch viel weiter gehen, wenn Sie möchten wie: Firmenname :: Produktbereich :: Produktname :: CodeNamespaceLevel1: Level2

Bei kommerziellen Produkten ist die Wahrscheinlichkeit eines Namenskonflikts geringer als bei Open-Space-Projekten. Ich glaube nicht, dass Sie sich zu sehr darum kümmern müssen.

DPD
quelle