Frage

Ich habe eine App vor kurzem entwickelt, dass ich zu verkaufen, um kleine Unternehmen zu planen. Ich habe keinen großen Rückhalt von Bargeld haben, damit ich bin nicht bereit, eine Handels Anwendung zu kaufen, die meine Software gegen Diebstahl schützen würde.

Mein aktueller Plan ist die folgende:

  • I enthalten einen öffentlichen Schlüssel (PGP) oder einen wörtlichen Code innerhalb der App.
  • Benutzer Käufe Software weg von Website, die bestimmte Informationen.
  • Die Seite ruft eine Funktion, die einen Produktschlüssel erzeugt. Dieser Schlüssel wird per E-Mail / den Benutzer nach dem Kauf angezeigt.
  • Nachdem der Benutzer-Downloads das Produkt, werden sie einige Informationen zusammen mit dem mitgelieferten Produktschlüssel, um zu versuchen Aktivierung eingeben müssen.
  • Die Anwendung Kontakte einen Web-Service in unserem Hosting-Standort. Es nutzt Verschlüsselung zusammen mit anderen Informationen einen Aktivierungscode zu erzeugen, die an die Anwendung gesendet wird, zurück.
  • In Zukunft wird die Anwendung in regelmäßigen Abständen mit dem Web-Dienst überprüfen, um festzustellen, ob es berechtigt ist.
  • Irgendwie würde Ich mag die pgp / Code während der Software-Aktualisierung aktualisieren, so würde ich möglicherweise eine Funktion benötigen, die die Informationen entschlüsseln würde, aktualisieren Sie die Lizenz, Umverschlüsselung und dann die Service-Datenbank aktualisieren.

Also ich frage mich:

  1. Ist dies der richtige Weg, dies zu tun oder ist es veraltet jetzt?
  2. Was ist die beste Art und Weise einzigartigen Produktschlüssel zu generieren?
  3. Gibt es eine Möglichkeit, die öffentliche / private Schlüssel aus PC des Kunden vollständig zu halten?
  4. Gibt es eine gute Möglichkeit, um eine illegale Lizenz zu erkennen? Ich plane nur auf alle Lizenzen anbieten, damit ich nur die bösen wenig Strom / irc Menschen müssen erkennen.

Vielen Dank im Voraus für Ihre Hilfe. Es ist es sehr schätzen.

War es hilfreich?

Lösung

Do not bother -. Sie werden nicht Piraten stoppen, aber Sie werden echte Kunden abschrecken

Selbst die besten bekommen dies völlig falsch. Ich besitze Macromedia Studio MX 2004 und Adobe Creative Suite CS2. Ich mußte vor kurzem wischen und mein System neu zu installieren. Das erste, was zu beachten - ich hatte genug Probleme mit der Aktivierung über dieses letzte Mal (vor einigen Jahren), dass es der Hauptgrund dafür ist habe ich mein System nicht aufgeräumt so lange. Seitdem habe ich immer nur von einem Festplattenabbild gestellt, wo die Aktivierung bereits getan wurde -. Bis jetzt

Als ich aktivieren ging, sowohl Internet-Aktivierung fehlgeschlagen ist, obwohl ich mit Internetzugang keine anderen offensichtlichen Probleme hatte. Telefon Aktivierung war nicht so schlecht für die Creative Suite, aber Macromedia war natürlich vorher von Adobe Jahren gekauft. All das alte Macromedia Telefonaktivierung Zeug ist nicht mehr da. Sie können Adobe Aktivierungszahl auf der Website finden, natürlich, aber sie unterstützen keine Aktivierung von Macromedia-Software.

Interessanterweise Adobe scheint die „für eine Weile halten sie zu halten, dann trennen sie“ laufen System von Telefon-Support.

Schließlich ich beschlossen, eine Firewall-Problem und verwaltet Internet-Aktivierung zur Arbeit kommen - aber das nach ein paar Stunden verschwendet und einen fairen Betrag von Gesprächsgebühren war

.

Der Punkt hier - wenn die Unternehmen die Skala von Adobe nicht einfach Aktivierung sicherstellen können, und die Unternehmen der Skala von Macromedia übernommen werden - welche Chance haben Sie bekam dafür glaubhaft behaupten, wird nicht dazu führen Probleme für zahlende Kunden

Wenn Sie Software kaufen, die eine Aktivierung erforderlich ist, werden Sie eine Zeitbombe zu kaufen. Es wird eine Zeit kommen, wenn Sie es nicht verwenden können, weil Sie es nicht aktivieren können -. Außer durch einige Piraten Risse natürlich Download

Potenzielle Kunden wissen das, natürlich, und es sei denn, sie sind extrem zwingende Gründe haben Ihr Produkt zu kaufen, stehen die Chancen werden sie woanders hingehen. Oder, da sie, dass Piraten knacken einen Tag brauchen wird, gibt es keine Zeit wie die Gegenwart natürlich.

Warum sollten Sie kümmern sich um Kunden, die regelmäßig nicht aktualisieren? Besser fragen - warum soll ich stark bewaffnet in der Sanierung etwas sein, wenn ich brauche keine neue Funktionen. Auch, dass die Wahrnehmung Unterstützung Aktivierung Aufhören könnte auf diese Weise verwendet wird, ist genug, um mich zu machen und andere denken, zweimal über die Software, dass der Bedarf Aktivierung.

Wer nicht wagt der nicht gewinnt - wenn Sie nicht bereit sind, ein gewisses Risiko zu nehmen, werden Sie nie einen Gewinn machen. Und während die meisten Piraten nie in zahlende Kunden verwandelt werden, was auch immer Sie tun, es ist sicherlich möglich, zahlende Kunden in Piraten zu verwandeln. Alles was Sie tun müssen, um sicherzustellen, dass sie eine bessere Erfahrung pirating Software anstatt zu bezahlen, bekommen die genau das, was die Aktivierung ist, DRM etc erreichen.

Bearbeiten

übrigens, was ich nicht Objekt ist die Idee, dass jeder eines einzigartiges bekommt „Wasserzeichen versehen“ herunterladen, wenn Sie also weit verbreitete Piraterie zu sehen, können Sie es zu seiner Quelle zurückverfolgen können. Es gibt binäre Watermarking-Systeme, die Rückführbarkeit auch sicherstellen können, wenn jemand mehr Kopien hat zu vergleichen, obwohl ich keine Ahnung, wie sie funktionieren.

Watermarking kann die Menschen davon abhalten, machen Sie Ihre Software zur Verfügung, aber selbst dann ist es unwahrscheinlich, Piraterie zu stoppen. Es dauert nur z.B. eine Person, die Ihr Produkt mit einer untraceable gefälschten Identität zu kaufen.

Andere Tipps

Wenn Ihre Anwendung nützlich ist, wird es geknackt und veröffentlicht werden, ob Sie drm verwenden oder nicht. verkaufen Sie es einfach ohne Aktivierung und gehen nach den Piraten, wie Sie vor haben würde.

Bisher habe ich diesen Link interessant gefunden:

http: //www.emoreau .com / Entries / Artikel / 2007/12 / Licensing-a-VBNET-Application.aspx

Es ist ein paar Jahre alt though. Ich denke, dass ich die MotherBoardID und CPUID in die Service-Idee über integrieren kann.

Ich würde immer noch von jemandem zu hören, lieben, wie Rolle weiß das (eine professionelle). Es wäre sehr vorteilhaft, wie ich bin nur ein n00b.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top