Open Source-Softwarelizenzen, die Sie verwenden sollten?

Open Source-Softwarelizenzen, die Sie verwenden sollten? / Technologie erklärt

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 heutzutage viel herumgeworfen wird. Sie wissen vielleicht, dass bestimmte Dinge Open Source sind, wie Linux und Android, aber wissen Sie, worauf es ankommt? Was ist offen… Lesen Sie mehr übernimmt. Wenn Sie es nicht glauben, schauen Sie sich nur 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 mit 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 davon, und das schließt nicht die einzigartigen selbstgeschriebenen Lizenzen ein, die einige Open Source-Produkte verwenden. Was sind die Unterschiede und was bedeuten sie für Sie? Wenn Sie Open-Source-Software schreiben, sollten Sie diese verwenden?

Haftungsausschluss: Dieser Artikel ist nicht als Rechtsberatung gedacht. Es wird lediglich versucht, die Konzepte und Verwendungen für verschiedene Open Source-Lizenzen zusammenzufassen. Wenden Sie sich für mögliche Rechtsfragen an einen Anwalt.

Apache-Lizenz 2.0

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

Eigenschaften

  • Software kann kommerziell verwendet werden.
  • Software kann geändert werden, um abgeleitete Werke zu erstellen.
  • Abgeleitete Werke können verteilt werden.
  • Abgeleitete 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 Warenzeichen von Software können nicht für abgeleitete Werke verwendet werden.
  • Das urheberrechtliche Urheberrecht und der Lizenztext müssen bei Distributionen aufbewahrt werden.
  • Wichtige Änderungen an der Originalsoftware sind zu beachten.

Wann sollten Sie es verwenden??

Die Apache-Lizenz ist eine der tolerantesten Softwarelizenzen. Besonders hervorzuheben ist die Tatsache, dass Autoren abgeleitete Werke patentieren dürfen. Kurz gesagt, Sie können mit der Originalsoftware alles tun, was Sie möchten, solange Sie die ursprünglichen Urheberrechte beibehalten und alle von Ihnen vorgenommenen Änderungen angeben.

BSD 2-Klausel-Lizenz

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

Eigenschaften

  • Software kann kommerziell verwendet werden.
  • Software kann geändert werden, um abgeleitete Werke zu erstellen.
  • Abgeleitete Werke können verteilt werden.
  • Der Eigentümer der Software kann nicht für Schäden haftbar gemacht werden.
  • Das urheberrechtliche Urheberrecht und der Lizenztext müssen bei Distributionen aufbewahrt werden.

Wann sollten Sie es verwenden??

Aufgrund der Einfachheit der BSD-Lizenz verwenden einige lieber 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 vermarkten, verwenden 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 erlaubt. Die BSD-Lizenz nicht.

Creative Commons License

Creative Commons (CC) ist eine Organisation, die mehrere unterschiedliche Lizenztypen veröffentlicht hat, die alle das gemeinsame Nutzen von kreativen Arbeiten fördern sollen. Mit den CC-Standards kann jeder auf einen Blick eine kreative Arbeit (Bilder, Videos, Software usw.) betrachten und wissen, was sie damit tun können und was nicht.

Eigenschaften

Insgesamt werden von der Organisation sieben verschiedene Lizenzen angeboten. Es wäre zu viel, um sie alle hier zu beschreiben, aber Sie können in unserer Übersicht über Creative Commons nachlesen. Was ist Creative Commons und sollten Sie es verwenden? Was ist Creative Commons und sollten Sie es verwenden? Creative Commons umfasst eine Reihe von Lizenzen, mit denen Sie automatisch die Berechtigung erhalten, verschiedene Dinge zu tun, z. B. die Wiederverwendung und Verteilung des Inhalts. Erfahren Sie mehr darüber und wie Sie damit umgehen können. Weiterlesen .

Wann sollten Sie es verwenden??

CC-Lizenzen sind fantastisch, und in einigen Fällen können Creative Commons Ihre Karriere stimulieren. 3 Gründe für eine Karriereveränderung bei Creative Commons. 3 Für eine Karriereveränderung bei Creative Commons. Creative Commons ist ein Marketinginstrument, das dies ermöglicht zahlen Sie sich mit riesigen Belohnungen auf der Straße aus. Lizenzieren Sie Ihre Arbeit darunter? Wenn nicht, gibt es drei gute Gründe, warum Sie dies tun sollten. Weiterlesen . Es gibt genug CC-Lizenzvarianten, um so ziemlich jede Art von kreativer Arbeit zu ermöglichen, die Sie ausüben können.

Allerdings erkennt die Open Source Initiative keine dieser Lizenzen als wirklich an “Open Source”. CC-Lizenzen sind daher möglicherweise nicht kompatibel, wenn sie in Verbindung mit anderer Open-Source-Software und -Lizenzen verwendet werden.

GNU General Public License 3

Das GNU General Public License wurde 1989 gegründet, als Unix immer beliebter wurde, als Alternative zu restriktiven proprietären Lizenzen. Die Lizenz wurde bei jeder Revision zweimal überarbeitet, um wichtige Probleme zu beheben, die in früheren Versionen aufgetreten sind. Version 3 wurde 2007 veröffentlicht.

Eigenschaften

  • Software kann kommerziell verwendet werden.
  • Software kann geändert werden, um abgeleitete Werke zu erstellen.
  • Abgeleitete Werke können verteilt werden.
  • Abgeleitete Werke müssen auch unter der GPL 3 lizenziert sein.
  • Die Distributionen müssen Originalsoftware und den gesamten Quellcode enthalten.
  • Der Eigentümer der Software kann nicht für Schäden haftbar gemacht werden.
  • Das urheberrechtliche Urheberrecht und der Lizenztext müssen bei Distributionen aufbewahrt werden.

Wann sollten Sie es verwenden??

Die GPL ist ideal für “Software-Freiheit,” Dies ist die Philosophie, dass alle Benutzer die Freiheit haben sollten, Software auszuführen, zu kopieren, zu verteilen, zu studieren, zu modifizieren und zu verbessern. Dadurch wird sichergestellt, dass Open Source-Software auch dann noch offen bleibt, wenn sie in abgeleitete Werke umgewandelt wird.

Beachten Sie jedoch, dass der Einbau von GPL-Code in Ihren eigenen Code die Lizenzierung Ihres gesamten Projekts auch unter GPL erfordert. 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 kommentieren!

Erfahren Sie mehr über: App-Entwicklung, Urheberrecht, Creative Commons, Open Source.