AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Freeware- u. Shareware-Version getrennt verwalten?
Thema durchsuchen
Ansicht
Themen-Optionen

Freeware- u. Shareware-Version getrennt verwalten?

Ein Thema von PeterPanino · begonnen am 19. Jan 2013 · letzter Beitrag vom 25. Jan 2013
Antwort Antwort
Seite 4 von 4   « Erste     234   
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#31

AW: Freeware- u. Shareware-Version getrennt verwalten?

  Alt 25. Jan 2013, 12:29
Aber da hat eine dt. Firma (irgendwas) beschrieben, wie sie verschiedene Schutzmethoden und sogar künstliche Fehler eingebaut hatten, falls jemand die Trial gecrackt einsetzen sollte, mit dem Resultat, daß sich ganz viele Nutzer über mangelhafte Software beschwerten und der Ruf geschädigt wurde.
Tja, da hat wohl der Schlaumeier, der sich diese Genialität ausdachte, wohl vergessen, auch an Meldungsfenster zu denken, die auf die Absichtlichkeit der Fehlerhaftigkeit hinweisen.

Eine subtile, ja raffinierte Form der Sabotage ist das.
  Mit Zitat antworten Zitat
musicman56
(Gast)

n/a Beiträge
 
#32

AW: Freeware- u. Shareware-Version getrennt verwalten?

  Alt 25. Jan 2013, 14:16
@Popov

Es kommt immer darauf an, was man erreichen will, und danach richtet sich die Vorgehensweise. Sprich der Programmierer muss sich daran orientieren, was vertriebstechnisch/kaufmännisch gewollt ist, und nicht daran, was technisch machbar oder sinnvoll ist.

Beispiel aus meiner Praxis: Jedes mal wenn ich meine App installiere (keine Freeware sondern die App mit der ich meine Brötchen verdiene), muss der User seine Lizenz-Nummer eingeben. Dann lade ich die Lizenzdatei per FTP herunter und übermittle an meinen Server gleichzeitig eine lokale eindeutige User-ID, die ich dann zusammen mit ein paar anderen Informationen (Datum usw.) wieder hochlade und in einer Datei ablege. Der Dateiname beinhaltet die Lizenznummer. Dieser Vorgang ist nur schwer auszuhebeln, man müsste dazu erst mal das Installationsprogramm cracken.

Mein Lizenzierprogramm lädt nun bei Bedarf die Dateien herunter und ordnet sie anhand er Lizenznummer dem Kunden zu. Somit kann ich jederzeit erkennen, wenn eine Lizenznummer mehrfach verwendet wurde.

Das alles läuft automatisch im Hintergrund. Wenn ich nun etwas gegen Lizenzverstöße unternehmen möchte, habe ich das Wissen darüber und die Wahl, etwas zu unternehmen oder auch nicht. Aber, keiner ausser mir bekommt von Lizenzverstößen etwas mit. Das ist der Punkt! Wenn keiner etwas mitbekommt, gibt es erst mal auch keinen Grund etwas "dagegen" zu unternehmen. Sprich, der Grund etwas zu cracken ist gar nicht erst gegeben.

Wenn ein Anwender nun eine Lizenznummer weitergibt, und dieser Anwender jahrelang damit arbeitet, wird irgendwann mal ein Update fällig. Updates wickle ich ebenfalls online ab. Jede Lizenznummer ist in einer Berechtigungsdatei gespeichert. Wenn die Lizenznummer gesperrt ist, was automatisch bei Mehrfachverwendung passiert, wird das Update verweigert. So einfach ist das. Da meldet sich dann oft erst nach Jahren ein Interessent der eine Lizenz kaufen möchte. Der Erwerb der Lizenz ist für den Anwender nämlich einfacher und bequemer als mit einer anderen Version von vorne anzufangen. Der Anwender hat sich schließlich an das Programm "gewöhnt".

Unter'm Strich kommt als mit der illegalen Weitergabe einer Lizenznummer ein neuer Kunde raus, den ich nicht mal aquirieren muss. Lizenz erstellen und Rechnung schreiben, das war's. Bequemer kann man es doch gar nicht haben. Mann muss nur die Geduld haben, es auszusitzen.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#33

AW: Freeware- u. Shareware-Version getrennt verwalten?

  Alt 25. Jan 2013, 14:22
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#34

AW: Freeware- u. Shareware-Version getrennt verwalten?

  Alt 25. Jan 2013, 14:28
Ich hab ja auch nicht geschrieben, dass das Programm oder Seriennummer ungültig wird, sondern, dass jemand diese Seriennummer gerade zu der einen Zeit nutzt. Der Anwender bekommt einen freundlichen Hinweis, dass er es später noch mal versuchen soll.

Ok, ist die SN erst mal weitergegeben, ist das Kind schon in den Brunnen gefallen. Alternativ könnte man auch alle 15 Minuten einen Nagscreen einblenden der drauf hinweist, dass gerade jemand anders auch die SN nutzt. Die Möglichkeiten sind eben vielfältig.
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#35

AW: Freeware- u. Shareware-Version getrennt verwalten?

  Alt 25. Jan 2013, 15:11
@Popov

Es kommt immer darauf an, was man erreichen will, und danach richtet sich die Vorgehensweise. Sprich der Programmierer muss sich daran orientieren, was vertriebstechnisch/kaufmännisch gewollt ist, und nicht daran, was technisch machbar oder sinnvoll ist.

Beispiel aus meiner Praxis: Jedes mal wenn ich meine App installiere (keine Freeware sondern die App mit der ich meine Brötchen verdiene), muss der User seine Lizenz-Nummer eingeben. Dann lade ich die Lizenzdatei per FTP herunter und übermittle an meinen Server gleichzeitig eine lokale eindeutige User-ID, die ich dann zusammen mit ein paar anderen Informationen (Datum usw.) wieder hochlade und in einer Datei ablege. Der Dateiname beinhaltet die Lizenznummer. Dieser Vorgang ist nur schwer auszuhebeln, man müsste dazu erst mal das Installationsprogramm cracken.

Mein Lizenzierprogramm lädt nun bei Bedarf die Dateien herunter und ordnet sie anhand er Lizenznummer dem Kunden zu. Somit kann ich jederzeit erkennen, wenn eine Lizenznummer mehrfach verwendet wurde.

Das alles läuft automatisch im Hintergrund. Wenn ich nun etwas gegen Lizenzverstöße unternehmen möchte, habe ich das Wissen darüber und die Wahl, etwas zu unternehmen oder auch nicht. Aber, keiner ausser mir bekommt von Lizenzverstößen etwas mit. Das ist der Punkt! Wenn keiner etwas mitbekommt, gibt es erst mal auch keinen Grund etwas "dagegen" zu unternehmen. Sprich, der Grund etwas zu cracken ist gar nicht erst gegeben.

Wenn ein Anwender nun eine Lizenznummer weitergibt, und dieser Anwender jahrelang damit arbeitet, wird irgendwann mal ein Update fällig. Updates wickle ich ebenfalls online ab. Jede Lizenznummer ist in einer Berechtigungsdatei gespeichert. Wenn die Lizenznummer gesperrt ist, was automatisch bei Mehrfachverwendung passiert, wird das Update verweigert. So einfach ist das. Da meldet sich dann oft erst nach Jahren ein Interessent der eine Lizenz kaufen möchte. Der Erwerb der Lizenz ist für den Anwender nämlich einfacher und bequemer als mit einer anderen Version von vorne anzufangen. Der Anwender hat sich schließlich an das Programm "gewöhnt".

Unter'm Strich kommt als mit der illegalen Weitergabe einer Lizenznummer ein neuer Kunde raus, den ich nicht mal aquirieren muss. Lizenz erstellen und Rechnung schreiben, das war's. Bequemer kann man es doch gar nicht haben. Mann muss nur die Geduld haben, es auszusitzen.
Darf ich fragen, wie oft es bei deiner Software dann tatsächlich zu Lizenzverstößen kommt und wie oft das System wirklich greift?
Gruß
Cookie
  Mit Zitat antworten Zitat
musicman56
(Gast)

n/a Beiträge
 
#36

AW: Freeware- u. Shareware-Version getrennt verwalten?

  Alt 25. Jan 2013, 20:03
Hallo,

Zitat:
Darf ich fragen, wie oft es bei deiner Software dann tatsächlich zu Lizenzverstößen kommt und wie oft das System wirklich greift?
das ist kein Geheimnis, ich nenne ja keine Namen. Bei aktuell ca. 800 "registrierten" Kunden waren es in den letzten Jahren mit steigender Tendenz zwischen 2-10 Neukunden jährlich. Die Anzahl der "tatsächlichen" Lizenzverstöße liegt in etwa bei 2%, denn ein Großteil stellt sich im Nachhinein als normaler Rechnerwechsel heraus. Das erkenne ich, wenn eine ID wiederholt im Updatezyklus installiert wird, und dafür eine andere ID weggefallen ist.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz