Open-Source-Softwarelizenzen: Was sollten Sie verwenden?

Wussten Sie, dass nicht alle Open-Source-Lizenzen gleich sind?

Wussten Sie, dass nicht alle Open-Source-Lizenzen gleich sind?
Werbung

Langsam aber sicher, Open-Source-Software Was ist Open-Source-Software? [MakeUseOf erklärt] Was ist Open Source Software? [MakeUseOf Explains] "Open Source" ist ein Begriff, der in diesen Tagen viel herumgeworfen wird. Sie wissen vielleicht, dass bestimmte Dinge Open Source sind, wie Linux und Android, aber wissen Sie, was es beinhaltet? Was ist offen ... Read More übernimmt. Wenn Sie es nicht glauben, schauen Sie sich einfach einige der beliebtesten Tools an, die wir alle verwenden: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android sowie alle kostenlosen Alternativen zu kostenpflichtiger Software 14 Free & Open Source Alternativen für kostenpflichtige Software 14 Freie und Open Source-Alternativen für kostenpflichtige Software Verschwenden Sie kein Geld für Software für den persönlichen Gebrauch! Es gibt nicht nur kostenlose Alternativen, sie bieten höchstwahrscheinlich alle Funktionen, die Sie benötigen, und sind möglicherweise einfacher und sicherer zu verwenden. Weiterlesen . Aber wussten Sie, dass nicht alle Open-Source-Lizenzen gleich sind?

In der Tat gibt es Dutzende von ihnen da draußen und das schließt die einzigartigen selbstgeschriebenen Lizenzen ein, die einige Open-Source-Produkte verwenden. Was sind die Unterschiede und was bedeuten sie für dich? Wenn Sie Open-Source-Software schreiben, welche sollten Sie verwenden?

Haftungsausschluss: Dieser Artikel ist nicht als Rechtsberatung gedacht. Es wird nur versucht, die Konzepte und Anwendungen für verschiedene Open-Source-Lizenzen zusammenzufassen. Für mögliche rechtliche Fragen konsultieren Sie einen Anwalt.

Apache-Lizenz 2.0

Die Apache-Lizenz ist die Lizenz, die von der Apache Software Foundation erstellt und verwendet wird. Apache ist vor allem für den Apache HTTP Server bekannt, der viele der von uns besuchten Websites unterstützt. Version 2.0 wurde im Jahr 2004 veröffentlicht, um die Verwendung der Lizenz für Nicht-Apache-Projekte zu erleichtern, und bleibt eine der beliebtesten Lizenzen, die bisher veröffentlicht wurden.

Eigenschaften

  • Software kann kommerziell genutzt werden.
  • Software kann modifiziert werden, um abgeleitete Werke zu erstellen.
  • Derivative Werke können verteilt werden.
  • Derivative Werke können mit einer anderen Lizenz vertrieben werden.
  • Der Eigentümer der Software kann nicht für Schäden haftbar gemacht werden.
  • Inhaber von Software-Marken können nicht in abgeleiteten Werken verwendet werden.
  • Das Original-Copyright und der Lizenztext müssen zusammen mit den Distributionen aufbewahrt werden.
  • Wesentliche Änderungen an der Originalsoftware müssen notiert werden.

Wann sollten Sie es verwenden?

Die Apache-Lizenz ist eine der freizügigsten Software-Lizenzen, die es gibt. Besonders bemerkenswert ist die Tatsache, dass Autoren abgeleitete Werke patentieren dürfen. Kurz gesagt, Sie können mit der Original-Software so gut wie alles machen, was Sie wollen, solange Sie die Original-Urheberrechte beibehalten und wesentliche Änderungen, die Sie vorgenommen haben, angeben.

BSD 2-Klausel Lizenz

Die BSD-Lizenz ist eine extrem einfache und permissive Softwarelizenz, die erstmals 1990 veröffentlicht und zweimal überarbeitet wurde. Sie wird mit jeder Überarbeitung weiter vereinfacht.

Eigenschaften

  • Software kann kommerziell genutzt werden.
  • Software kann modifiziert werden, um abgeleitete Werke zu erstellen.
  • Derivative Werke können verteilt werden.
  • Der Eigentümer der Software kann nicht für Schäden haftbar gemacht werden.
  • Das Original-Copyright und der Lizenztext müssen zusammen mit den Distributionen aufbewahrt werden.

Wann sollten Sie es verwenden?

Aufgrund der Einfachheit der BSD-Lizenz bevorzugen einige die explizite Apache-Lizenz stattdessen. Die BSD-Lizenz hat jedoch einen Vorteil in dem Fall, wenn jemand in der Lage sein sollte, Varianten der Software mit minimalen rechtlichen Konflikten zu kommerzialisieren. Wenn Sie möchten, dass andere Ihre Arbeit erweitern und kommerzialisieren, verwenden Sie sie.

Es sollte beachtet werden, dass der Hauptunterschied zwischen der BSD-Lizenz und der Apache-Lizenz darin besteht, dass die Apache-Lizenz eine Patenterteilung für abgeleitete Werke erlaubt. Die BSD-Lizenz nicht.

Creative Commons License

Creative Commons (CC) ist eine Organisation, die mehrere verschiedene Lizenztypen veröffentlicht hat, die alle den Austausch kreativer Werke fördern sollen. Die CC-Standards erlauben es jedem, auf einen Blick eine kreative Arbeit (Bild, Video, Software, etc.) zu sehen und zu wissen, was er damit machen kann und was nicht.

Eigenschaften

Insgesamt gibt es sieben verschiedene Lizenzen, die von der Organisation angeboten werden. Es wäre zu viel, um sie alle hier zu skizzieren, aber Sie können über sie in unserer Übersicht der Creative Commons lesen Was ist Creative Commons, und sollten Sie es verwenden? Was ist Creative Commons, und sollten Sie es verwenden? Creative Commons ist eine Sammlung von Lizenzen, die Ihnen automatisch die Erlaubnis geben, verschiedene Dinge zu tun, wie die Wiederverwendung und Verteilung des Inhalts. Lass uns mehr darüber erfahren und wie man es benutzt. Weiterlesen .

Wann sollten Sie es verwenden?

CC-Lizenzen sind fantastisch und in einigen Fällen können Creative Commons Ihre Karriere stimulieren. 3 Karriereverändernde Gründe, Ihre Arbeit mit Creative Commons zu lizenzieren 3 Karriereverändernde Gründe, Ihre Arbeit mit Creative Commons zu lizenzieren Denken Sie an Creative Commons als ein Marketing-Tool, das kann mit großen Belohnungen auf der Straße abzahlen. Genehmigen Sie Ihre Arbeit darunter? Wenn nicht, hier sind drei starke Gründe, warum Sie sollten. Weiterlesen . Es gibt genügend CC-Lizenzvarianten, um so ziemlich jede Art kreativer Arbeit zu ermöglichen, die Sie verfolgen könnten.

Allerdings erkennt die Open-Source-Initiative keine dieser Lizenzen als "Open Source" an. Daher sind CC-Lizenzen möglicherweise inkompatibel mit anderen Open-Source-Software und -Lizenzen.

GNU General Public Lizenz 3

Die GNU General Public License wurde 1989, als Unix an Popularität gewann, als Alternative zu restriktiven proprietären Lizenzen geschaffen. Die Lizenz wurde zweimal mit jeder Revision überarbeitet, um wichtige Probleme in früheren Versionen zu beheben. Version 3 wurde 2007 veröffentlicht.

Eigenschaften

  • Software kann kommerziell genutzt werden.
  • Software kann modifiziert werden, um abgeleitete Werke zu erstellen.
  • Derivative Werke können verteilt werden.
  • Derivatwerke müssen ebenfalls unter GPL 3 lizenziert sein.
  • Distributionen müssen Originalsoftware und den gesamten Quellcode enthalten.
  • Der Eigentümer der Software kann nicht für Schäden haftbar gemacht werden.
  • Das Original-Copyright und der Lizenztext müssen zusammen mit den Distributionen aufbewahrt werden.

Wann sollten Sie es verwenden?

Die GPL ist ideal für "Software Freedom", die Philosophie, dass alle Benutzer die Freiheit haben sollten, Software zu betreiben, zu kopieren, zu verteilen, zu studieren, zu modifizieren und zu verbessern. Es stellt sicher, dass Open-Source-Software auch dann Open Source bleibt, wenn sie in abgeleitete Werke erweitert wird.

Beachten Sie jedoch, dass die Einbindung von GPL-Code in Ihren eigenen Code erfordert, dass Ihr gesamtes Projekt auch unter GPL lizenziert ist. Verwenden Sie es nur, wenn Sie für Ihr Projekt bereit sind, als Open Source zu leben und zu sterben.

Welche Open-Source-Lizenz ist dein Favorit? Es gibt auch viele andere da draußen. Teilen Sie Ihre Gedanken zur Open-Source-Bewegung mit, indem Sie unten kommentieren!

In this article