Wenn es um die Verwendung, Entwicklung und Förderung von Software geht, können die zahlreichen Lizenzen, die sie begleiten, selbst für erfahrene Benutzer verwirrend sein. Open-Source- und proprietäre Lizenzen stoßen häufig an die Köpfe. Man lässt die Software freier nutzen, während letztere eine geschlossene und geschützte Lizenzierungsmethode fördert.
In diesem Beitrag vergleichen wir sowohl offene als auch proprietäre Lizenzen. Wir diskutieren auch, ob sie gut zusammenarbeiten oder die Beziehung entfremdet ist.
Eine Einführung in die Softwarelizenzierung
Für die Uneingeweihten gibt es Software in zwei verschiedenen Formaten. Lassen Sie uns sowohl Open Source- als auch proprietäre (oder Closed Source) Lizenzen durchgehen.
Open Source-Lizenzierung
Open Source ist eine Art Urheberrechtslizenz, mit der Entwickler den Quellcode eines Computerprogramms anzeigen, ändern und freigeben können. Es ist normalerweise Freeware, obwohl auch Premium-Open-Source-Software verfügbar ist.
Normalerweise wählt der Entwickler eine bestimmte Open-Source-Lizenz, die für die Arbeit geeignet ist. Es gibt viele zur Verfügung, wie die GNU General Public License (GPL), das MIT-Lizenz, oder der Mozilla Public License (MPL).
Angesichts der Tatsache, dass der Code mehr im Auge hat, besteht die Möglichkeit, dass diese Zahlen die Stärke haben, die zur Durchsetzung der verwendeten Lizenz beiträgt. Darüber hinaus haben Benutzer ein größeres Interesse an der Durchführung von Codeüberprüfungen, da sie der Hauptkunde sind.
Open-Source-Software und -Hardware wird jedoch häufig “wie sie ist” geliefert, normalerweise ohne Garantie für Stabilität oder Unterstützung. Sofern für eine Software keine Premium-Stufe verfügbar ist, können Kompatibilitätsprobleme mit Ihrem System und anderer Software auftreten.
Proprietäre Lizenzierung
Im Vergleich zu Open-Source-Lizenzen hat die proprietäre Lizenzierung außer den gesetzlichen Handelsgesetzen keine Kontrolle – in diesem Fall regelt der Entwickler, wie die Software verwendet werden kann. Als solches finden Sie oft eine leidenschaftliche “Hacking” -Community um bestimmte Teile von beliebte Software.
Für fast jeden geschützten Titel müssen Sie eine lange Reihe von Allgemeinen Geschäftsbedingungen akzeptieren. Sobald Sie dieses Rechtsdokument akzeptieren, wird es zu einem verbindlichen Vertrag zwischen Ihnen und dem Entwickler. Dies bedeutet, dass Sie für alle Bedingungen haften, gegen die Sie verstoßen.
Die proprietäre Lizenzierung bietet jedoch häufig Fehlerbehebungen, Patches und Unterstützung für zahlende Endbenutzer. Dies ist nicht immer der Fall, aber Premium-proprietäre Software hat ein begründetes Interesse des Entwicklers, um sicherzustellen, dass sie für Benutzer funktioniert. Dies liegt daran, dass sie die einzigen sind, die Probleme lösen können.
Dies führt auch zu Problemen für Benutzer, die auf Software angewiesen sind, die vom Entwickler aufgegeben wird. Oft bleiben die Lizenzen aktiv.
Vergleich von Open Source- und proprietären Lizenzen
Bei der Betrachtung von Open Source- und proprietären Lizenzen gibt es einige wesentliche Unterschiede. Schauen wir uns eine Übersichtstabelle an, die zeigt, wie beide Lizenzmodelle verglichen werden.
Open Source | Proprietär | |
---|---|---|
Kosten |
Normalerweise kostenlos, manchmal mit Premium-Elementen |
Vom Entwickler festgelegt, obwohl es kostenlos sein kann |
Urheberrechte © | Lizenziert, Gutschrift des ursprünglichen Entwicklers bei Änderung | Nur vom Entwickler lizenziert, wobei der Lizenznehmer die Nutzungsrechte gewährt hat |
Besitz des Quellcodes | Keine Eigentumsrechte | Der Entwickler besitzt die Rechte |
Änderungen des Quellcodes | Jeder kann den Code ändern und neu verwenden | Nur der Entwickler kann den Quellcode anzeigen und ändern |
Insgesamt verfolgen Open Source- und proprietäre Lizenzen zwei unterschiedliche Ziele. Ersteres schätzt eine kollaborative Entwicklungsgemeinschaft, die eine Grundidee weiterentwickelt. Letzteres konzentriert sich jedoch wohl mehr auf den Schutz der Nutzungsrechte und die Erzielung von Gewinn in erster Linie.
Können Open Source- und proprietäre Lizenzen gut zusammenarbeiten?
Es gibt zahlreiche Beispiele für Open-Source- und proprietäre Lizenzmodelle, die gut zusammenpassen. Zum Beispiel, beliebter Codierungsentwickler JetBrains bietet Open-Source- (und kostenlose) Versionen seiner proprietären lizenzierten Premium-Software.
Andere Unternehmen haben Open Source jedoch auf andere Weise angenommen. Sowohl Google als auch Microsoft haben Open-Source-Projekte erstellt oder erworben, um ein proprietäres Produkt zu erstellen. Beide Google Chrome und Github sind proprietär, sitzen aber oben auf dem Chrom-Browser und Git beziehungsweise.
Im Gegensatz dazu hat Elastic widerrief seine Open-Source-Lizenzierung für Elasticsearch, wie sie sagen, hat Amazon unethisch von der Software profitiert. Es zeigt, dass es immer noch einen ideologischen Unterschied zwischen den beiden Gesichtspunkten gibt.
Fazit
Kurz gesagt, offene und proprietäre Lizenzen reiben sich immer falsch. Es kann jedoch ein System geben, in dem Unternehmen weiterhin Markenrechte behalten, während Benutzer den Code studieren und optimieren können. Die Vorteile für die Codebasis und die Benutzersicherheit sind für alle von immensem Nutzen.
Wir haben uns kürzlich die beste Open-Source-Software für 2021 angesehen. Sind Sie ein Open-Source-Anwalt oder ist eine proprietäre Lizenzierung für Sie sinnvoller? Lass es uns in den Kommentaren unten wissen!
Verbunden:
-
Die besten Open Source-Klone großartiger alter Spiele
-
Grundlegendes zu den verschiedenen Open Source-Lizenzen
-
Verwenden Sie F-Droid, um Open Source Android Apps zu installieren