Werbung
Langsam aber sicher, Quelloffene Software Was ist Open Source Software? [MakeUseOf erklärt]"Open Source" ist ein Begriff, der heutzutage häufig verwendet wird. Sie wissen vielleicht, dass bestimmte Dinge Open Source sind, wie Linux und Android, aber wissen Sie, was es bedeutet? Was ist offen ... Weiterlesen ü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 und alle anderen kostenlose Alternativen zu kostenpflichtiger Software 14 Kostenlose und Open Source-Alternativen für kostenpflichtige SoftwareVerschwenden 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, und dazu gehören nicht die einzigartigen selbstgeschriebenen Lizenzen, die einige Open-Source-Produkte verwenden. Was sind die Unterschiede und was bedeuten sie für Sie? Welche Open Source-Software sollten Sie verwenden, wenn Sie diese schreiben?
Haftungsausschluss: Dieser Artikel ist nicht als Rechtsberatung gedacht. Es wird nur versucht, die Konzepte und Verwendungen für verschiedene Open Source-Lizenzen zusammenzufassen. Bei möglichen rechtlichen Problemen wenden Sie sich an einen Anwalt.
Das Apache-Lizenz ist die Lizenz, die von der Apache Software Foundation erstellt und verwendet wird. Diese ist am besten für den Apache HTTP Server bekannt, der viele der von uns besuchten Websites unterstützt. Die Version 2.0 wurde 2004 veröffentlicht, um Nicht-Apache-Projekten die Verwendung der Lizenz zu erleichtern. Sie ist bis heute eine der beliebtesten Lizenzen.
Eigenschaften
- Software kann kommerziell verwendet werden.
- Software kann modifiziert werden, um abgeleitete Werke zu erstellen.
- Abgeleitete Werke können verteilt werden.
- Abgeleitete Werke können mit einer anderen Lizenz vertrieben werden.
- Der Besitzer der Software kann nicht für Schäden haftbar gemacht werden.
- Inhaber von Marken der Software können nicht in abgeleiteten Werken verwendet werden.
- Der ursprüngliche Copyright- und Lizenztext muss bei Distributionen aufbewahrt werden.
- Wesentliche Änderungen an der Originalsoftware müssen beachtet werden.
Wann sollten Sie es verwenden?
Die Apache-Lizenz ist eine der freizügigeren Softwarelizenzen. Besonders hervorzuheben ist die Tatsache, dass Autoren abgeleitete Werke patentieren dürfen. Kurz gesagt, Sie können mit der Originalsoftware so ziemlich alles tun, was Sie wollen, solange Sie die ursprünglichen Urheberrechte beibehalten und alle wesentlichen Änderungen angeben, die Sie vorgenommen haben.
Das BSD-Lizenz ist eine äußerst einfache und zulässige Softwarelizenz, die erstmals 1990 veröffentlicht und zweimal überarbeitet wurde und mit jeder Überarbeitung weiter vereinfacht wird.
Eigenschaften
- Software kann kommerziell verwendet werden.
- Software kann modifiziert werden, um abgeleitete Werke zu erstellen.
- Abgeleitete Werke können verteilt werden.
- Der Besitzer der Software kann nicht für Schäden haftbar gemacht werden.
- Der ursprüngliche Copyright- und Lizenztext muss bei Distributionen aufbewahrt werden.
Wann sollten Sie es verwenden?
Aufgrund der Einfachheit der BSD-Lizenz bevorzugen einige die explizitere Apache-Lizenz. Die BSD-Lizenz hat jedoch einen Vorteil, wenn jemand sollte in der Lage sein, Varianten der Software mit minimalen rechtlichen Konflikten zu kommerzialisieren. Wenn du wollen andere, um Ihre Arbeit zu erweitern und zu kommerzialisieren, nutzen Sie sie.
Es ist zu beachten, dass der Hauptunterschied zwischen der BSD-Lizenz und der Apache-Lizenz darin besteht, dass die Apache-Lizenz eine Patenterteilung für abgeleitete Werke ermöglicht. Die BSD-Lizenz nicht.
Creative Commons (CC) ist eine Organisation, die verschiedene Lizenztypen herausgebracht hat, die alle den Austausch kreativer Werke fördern sollen. Die CC-Standards ermöglichen es jedem, auf einen Blick eine kreative Arbeit (Bild, Video, Software usw.) zu betrachten und zu wissen, was er damit machen kann und was nicht.
Eigenschaften
Insgesamt werden von der Organisation sieben verschiedene Lizenzen angeboten. Es wäre zu viel, um sie alle hier zu skizzieren, aber Sie können darüber in unserem lesen Übersicht über Creative Commons Was ist Creative Commons und nichtkommerzielle Nutzung?Was ist Creative Commons? Was bedeutet "nichtkommerzielle Nutzung"? Erfahren Sie mehr über Creative Commons-Lizenzen und deren Funktionsweise. Weiterlesen .
Wann sollten Sie es verwenden?
CC-Lizenzen sind fantastisch und in einigen Fällen Creative Commons können Ihre Karriere anregen 3 Karriereverändernde Gründe für die Lizenzierung Ihrer Arbeit mit Creative CommonsStellen Sie sich Creative Commons als ein Marketinginstrument vor, das sich später mit enormen Belohnungen auszahlen kann. Lizenzieren Sie Ihre Arbeit darunter? Wenn nicht, sind hier drei starke Gründe, warum Sie sollten. Weiterlesen . Es gibt genügend CC-Lizenzvarianten, um so ziemlich jede Art von kreativer Arbeit aufzunehmen, die Sie ausführen könnten.
Abgesehen davon erkennt die Open Source-Initiative keine dieser Lizenzen als wirklich „Open Source“ an. Daher können CC-Lizenzen in Verbindung mit anderer Open Source-Software und -Lizenzen nicht kompatibel sein.
Das GNU General Public License wurde 1989 gegründet, als Unix als Alternative zu restriktiven proprietären Lizenzen immer beliebter wurde. Die Lizenz wurde zweimal überarbeitet, wobei jede Überarbeitung wichtige Probleme behebt, die in früheren Versionen aufgetreten sind. Version 3 wurde 2007 veröffentlicht.
Eigenschaften
- Software kann kommerziell verwendet werden.
- Software kann modifiziert werden, um abgeleitete Werke zu erstellen.
- Abgeleitete Werke können verteilt werden.
- Abgeleitete Werke müssen ebenfalls unter GPL 3 lizenziert sein.
- Distributionen müssen Originalsoftware und den gesamten Quellcode enthalten.
- Der Besitzer der Software kann nicht für Schäden haftbar gemacht werden.
- Der ursprüngliche Copyright- und Lizenztext muss bei Distributionen aufbewahrt werden.
Wann sollten Sie es verwenden?
Die GPL ist ideal für die „Softwarefreiheit“. Dies ist die Philosophie, nach der alle Benutzer die Freiheit haben sollten, Software auszuführen, zu kopieren, zu verteilen, zu studieren, zu ändern und zu verbessern. Es stellt sicher, dass Open Source-Software Open Source bleibt, auch wenn sie auf abgeleitete Werke ausgedehnt wird.
Beachten Sie jedoch, dass für die Integration von GPL-Code in Ihren eigenen Code auch Ihr gesamtes Projekt unter GPL lizenziert werden muss. Verwenden Sie es nur, wenn Sie darauf vorbereitet sind, dass Ihr Projekt als Open Source lebt und stirbt.
Welche Open Source Lizenz ist Ihr Favorit? Es gibt auch viele andere da draußen. Teilen Sie Ihre Gedanken zur Open Source-Bewegung mit, indem Sie unten einen Kommentar abgeben!
Joel Lee hat einen B.S. in Informatik und über sechs Jahre Berufserfahrung im Schreiben. Er ist Chefredakteur von MakeUseOf.