Fabian Deitelhoff

Implementierung von Lizenzmodellen in .NET


Скачать книгу

Denn laut Strafrecht, genauer gesagt § 202a des Strafgesetzbuches (StGB), ist das „Ausspähen von Daten“ untersagt. Für die verschlüsselten Lizenzschlüssel dürfte so eine Sicherung gelten.

      Letztlich bleibt die Frage offen, ob Microsoft gegen Erfinder solcher Tools vorgeht. Durchaus im Bereich des Möglichen ist aber, dass Microsoft die so als Gebrauchtsoftware weiterverkauften Lizenzschlüssel nicht anerkennen wird, da sie als Ergebnis einer Straftat gewonnen wurden. Weiterhin ist möglich, dass solche Lizenzschlüssel bei der nächsten Online-Aktivierung von Microsoft deaktiviert werden.

      Arten von Softwarelizenzen

      Es gibt viele mögliche Softwarelizenzen, die für ein Softwareprodukt gewählt werden können. Zunächst ist die Unterteilung zwischen Open Source und kommerzieller Software notwendig. Und zwar in der Hinsicht, dass die Software als Produkt verkauft werden soll – unabhängig von möglichen Dienstleistungen. Denn auch viele Open-Source-Projekte sind kommerziell sehr erfolgreich, weil sich gute Dienstleistungen um die Software etabliert haben.

      Abbildung 1 zeigt eine schematische Darstellung verschiedener Lizenzierungsmodelle für Software, sowohl für freie als auch für kommerzielle Software. Ursprünglich stammt diese visuelle Zusammenfassung von Chao-Kuei und wurde seitdem durch viele weitere Personen aktualisiert.

      Abbildung 1 | Verschiedene Kategorien von Softwarelizenzen.

      Jede der Lizenz-Gruppen, die in der Abbildung zu sehen sind, haben andere Anforderungen an die Lizenzierung und das dahinterliegende Modell. Dieses Buch beschäftigt sich mit den Details der Lizenzierung für die rechte Seite, also für den proprietären Bereich, dargestellt durch die rote Umrandung.

      Natürlich ist es ebenfalls möglich, in einer Open-Source-Software ein Lizenzmodell zu implementieren. Die Vorteile sind aber marginal bis gar nicht vorhanden. Zumindest aus Sicht eines Softwareentwicklers nicht, denn der Quelltext des Produkts steht frei zum Download zur Verfügung. Es ist somit möglich, die lizenzierten Teile der Anwendung zu ändern und dann neu zu kompilieren, um die Komponenten auch ohne gültige Lizenz nutzen zu können. In der Praxis ist das zwar wiederum etwas eingeschränkt, da nicht alle Anwender und Anwenderinnen einfach den Quelltext ändern können, um eine neue Version der Software zu erzeugen. Trotzdem würden in kürzester Zeit Versionen ohne Lizenzierung auftauchen. Ein Problem, das auch kommerzielle Softwareprodukte und Hersteller nach wie vor plagt.

      Freie Software wird im Übrigen häufig missverstanden. Im Hinblick auf die Abbildung 1 dieses Buches ist mit dem Begriff freie Software die Freiheit gemeint, nicht der Preis. Softwarehersteller verwenden – insbesondere im Englischen – häufig den Begriff freie Software, um sich auf den Preis zu beziehen. Beispielsweise ist damit gemeint, dass eine Software kostenlos zum Download zur Verfügung steht und kostenlos genutzt werden kann. Das hat mit Open Source aber in der Hinsicht nichts zu tun, als dass der Quelltext frei zur Verfügung steht und im Rahmen der gewählten Lizenz im Sinne der Freiheit angepasst werden darf.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCA1BCWADASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1R