Open-Source-Softwarelizenzen sind rechtliche Verträge zwischen dem Ersteller und dem Benutzer, um den Softwarecode zu ändern und freizugeben. Lassen Sie uns beliebte Open-Source-Lizenzen überprüfen
Überblick
Open Source -Lizenzen sind rechtliche Verträge zwischen dem Autor und dem Benutzer einer Computersoftware, mit der der Quellcode, Blaupause oder Design unter den definierten Bedingungen verwendet, geändert oder freigegeben werden kann. Es stellt sicher, dass die Software unter den angegebenen Bedingungen in kommerziellen Anwendungen verwendet werden kann. Die Open -Source -Lizenz verwandelt eine Anwendung oder einen Software -Code in Open Source -Anwendung oder Software. Ohne Open -Source -Lizenz ist die Softwareanwendung von Benutzern unbrauchbar, auch wenn sie öffentlich auf GitHub veröffentlicht wird. Jede Open -Source -Lizenz gibt an, was Benutzer mit den Softwareantragskomponenten, ihren Verpflichtungen und was sie gemäß den Bedingungen nicht tun können. Es sind mehr als 200 Open -Source -Lizenzenlisten verfügbar und keine guten oder schlechten Open -Source -Software -Lizenztypen. Jetzt ist es an einer Organisation, zu wählen, welche beste Open -Source -Lizenz mit ihren Richtlinien am kompatibelsten ist, um sicherzustellen, dass sie je nach Komplexität und Anforderungen konform bleiben. Es ist wichtig zu beachten, dass die Auswahl einer Open -Source -Lizenz kompliziertes Geschäft ist. Besonders für Benutzer und Kunden, die sich mit den Rechtsverfahren nicht gut vertraut haben. Aus diesem Grund hat die OSI eine Liste von OSI -zugelassenen Lizenzen zusammengestellt, die aus über 80 Open -Source -Lizenzen bestehen, die am häufigsten verwendet werden und die der Open -Source -Definition entsprechen. Wenn Ihnen ein Projekt wichtig ist, sollten Sie jemanden mit rechtlicher Fachwissen finden, der Ihnen hilft, die entsprechende Open -Source -Lizenz zu ermitteln. Es ist am besten, vor der Auswahl Ihrer Lieblingslizenz Rechtsberatung von Ihren Anwälten zu erhalten. Ein Anwalt, der Ihre Projektdetails kennt, kann die Auswirkungen verschiedener Lizenzauswahl am besten für Ihr Projekt erläutern. Alle in diesem Tutorial aufgeführten Lizenzen werden über den Lizenzüberprüfungsprozess OSI-zugelassen und alle sind in Ordnung für die Freigabe von Open-Source-Software. Diese Lizenzen sind am beliebtesten und am häufigsten verwendet. Diese sind potenziellen Benutzern und Mitwirkenden Ihrer Software am wahrscheinlichsten bekannt. Die beliebtesten zulässigen Softwarelizenzen und kostenlosen Open -Source -Lizenzen sind:
- MIT -Lizenz (MIT)
- Apache-Lizenz 2.0 (Apache-2.0)
- GNU Allgemeine öffentliche Lizenz (GPL)
- Berkeley Software Distribution Lizenz (BSD)
- Internet Systems Consortium Lizenz (ISC)
- Abschluss
1. MIT -Lizenz (MIT)
Die MIT -Lizenz ist die beliebteste Open -Source -Lizenz, die Ende der 1980er Jahre am Massachusetts Institute of Technology (MIT) erstellt wurde. Es ist eines der freizügigsten oder kostenlosen Softwarelizenzen im BSD-Stil und ermöglicht den Menschen fast alles, was sie mit Ihren Projekten unter der MIT-Lizenz mit minimalen Beschränkungen tun. Sie können die ursprüngliche MIT -Lizenz hinzufügen, ändern, verschmelzen, veröffentlichen, die ursprüngliche MIT -Lizenz verteilen und Kopien der Software frei verkaufen. Diese Lizenz ist sehr einfach, einfach und auf die Punkt -Lizenz, weshalb sie unter den Softwareentwicklern eine so enorme Akzeptanzrate hat. Kommerzielle Organisationen bevorzugen häufig die MIT Open Source -Lizenz, da die Art der Art „keine Zeichenfolgen angeschlossen“ ist.
2. Apache-Lizenz 2.0 (Apache-2.0)
Die Apache -Softwarelizenz (ASL) ist ein freizügiges freies Open -Source -Software -Lizenzschema und Open -Source -Computersoftware (FOSS). Es wird von der Apache Software Foundation (ASF) geschrieben und ist eine von der Apache -Gruppe (später benannte Apache Software Foundation) veröffentlichte freie freie Softwarelizenz. Apache -Lizenz V2 ist am beliebtesten und am weitesten verbreiteten Lizenz. Es ermöglicht Development -Benutzern, die Software für jeden Zweck zu verwenden, geänderte Versionen der Software unter den Bedingungen des Apache -lizenzierten Produkts zu verteilen, zu ändern und zu verteilen. Apache 2.0 Open Source -Lizenzgruppe veröffentlichte 1995 die erste Version seiner Apache -Lizenz. Die Werbematerialien eines lizenzierten Apache -Produkts müssen nach Entfernung der Werbeklausel nicht mehr die Apache -Lizenz -Zuschreibung enthalten. Die 2.0 -Version der von der ASF im Jahr 2004 genehmigten Apache -Lizenz, um vom BSD -Modell abzuweichen. Die ASF Group hat die Apache -Lizenzversion 2.0 erstellt, indem er Patentrechte gewährt und feste Definitionen der Konzepte definiert. Die apache lizenzfreie kostenlose Softwarelizenz befindet sich derzeit in der dritten Iteration. Es hilft bei der Hilfe des kollaborativen und Open -Source -Softwareentwicklungsprozesses in zuverlässigeren und langlebigeren Softwareprodukten. Jetzt werden alle von der Apache Software Foundation erstellten Lizenzpakete implizit unter der Apache -Software -Lizenzversion 2.0 lizenziert.
3. GNU Allgemeine öffentliche Lizenz (GPL)
Die GNU General Public Lizenz ist eine Reihe von am häufigsten verwendeten Open -Source -Lizenzen. Die GNU General Public Lizenz oder GNU GPL für kurze oder einfach nur GPL ist eine Copyleft -Lizenz. Es soll Ihre Freiheit garantieren, alle Versionen eines Programms zu verteilen, auszuführen, zu kopieren und zu ändern, um es zu einer kostenlosen Software zu machen. Es ist das beste Beispiel für proprietäre Software -Lizenz. Diese Lizenz hat zwei Versionen, die in vielen Open -Source -Gemeinschaften und -organisationen aktiv und weit verbreitet sind. GNU (GPL) wurde 1989 von Richard Stallman geschrieben, um die GNU -Software vor proprietär zu schützen. Es handelt sich um eine spezifische Implementierung von Richard von der Free Software Foundation oder FSF, der First Copyleft -Lizenz, die weithin akzeptiert werden soll. Eine CopyLEFT Open Source Copyright -Lizenz bedeutet, dass jede Softwareanwendung, die basierend auf einer GPL -Komponente geschrieben wird, als Open -Source -Produkt veröffentlicht werden muss. Für jede GPL Open Source -Komponente ist es obligatorisch, den vollständigen Quellcode der Software basierend auf früheren CopyLeft -Arbeiten bei der Veröffentlichung an die Öffentlichkeit zu verteilen.
4. Berkeley Software Distribution Lizenz (BSD)
BSD -Lizenzen beziehen sich auf Personen in einer Familie von BSD Free und Open Source Software (FOSS) Lizenzen. Es handelt sich um eine Familie von zulässigen freien Softwarelizenzen mit minimalen Einschränkungen bei der Verwendung und Verteilung von Software. BSD-Lizenzen sind eine Familie von zulässiger Weise, was bedeutet, dass die Lizenz im BSD-ähnlichen oder BSD-Stil eine kostenlose Softwarelizenz ist, die nicht viel von Benutzern erforderlich ist und nicht viel Anforderungen an die Umverteilung der lizenzierten Open-Source-Software erfüllt. Der ursprüngliche BSD-Lizenzname wurde aus dem Unix-ähnlichen Betriebssystem, der Berkeley Software Distribution (BSD), entnommen. BSD-Lizenzen Zwei Varianten, die geänderte BSD-Lizenz (3-Klausel) und die vereinfachte BSD-Lizenz oder FreeBSD-Lizenz (2-Klausel) sind ebenfalls zulässige kostenlose Softwarelizenzen. Die BSD Open Source -Lizenz im Gegensatz zu GPL erfordert kein Quellcode, überhaupt nicht verteilt zu werden. Mit der BSD -Lizenz können Sie viel Freeware, Shareware und Open -Source -Software frei kopieren, ändern und verteilen, während Sie eine Kopie der Copyright -Mitteilung, der Liste der Bedingungen und des Haftungsausschlusses beibehalten.
5. Internetsystemkonsortium Lizenz (ISC)
Die ISC -Lizenz ist wie die MIT -Lizenz und die BSD -Lizenz die freizügigste Open -Source -Lizenzfamilienlizenz. Es wurde vom Internet -Softwarekonsortium (Internet Systems Consortium) erstellt. Die ISC-Lizenz ist im Grunde eine „abgespeckte“ Version der MIT-Lizenzen und vereinfachte BSD-2-Klausel-Lizenzen, wobei einige nicht mehr erforderlich sind. Die ISC Open Source -Lizenz entspricht der MIT -Lizenz. Der einzige Unterschied liegt in der Lizenzsprache. Die ISC -Lizenz hat nur zwei Anforderungen und entspricht der der MIT -Lizenz. Benutzer müssen den ursprünglichen Urheberrechtshinweis und eine Kopie der Lizenz selbst einbeziehen, während sie den lizenzierten Code kopieren oder ändern. Die ISC -zulässigen Lizenzbenutzer können den Code kommerziell verwenden, den Code ändern und den Code verteilen. OpenBSD -Betriebssystem und OpenStreetMap Nutzen Sie die MAP of the World OSS -Projekte. Verwenden Sie die ISC -Lizenz.
Abschluss:
Wenn Sie so weit gekommen sind, wissen Sie, dass Open -Source -Software -Copyright nicht für schwache Nerven ist. In Anbetracht der Tatsache, dass fast alle Softwareentwickler stark auf die restriktivsten Open -Source -Lizenz- und Top -Lizenzunternehmen angewiesen sind. Es ist wichtig, die Grundlagen der häufigsten Open -Source -Lizenzen und die Hauptunterschiede zwischen den beliebten Open -Source -Lizenzen da draußen zu verstehen. Wir hoffen nur, dass diese Erklärung der proprietären Software -Lizenz und der Open -Source -Software -Lizenz -Beispiel das potenzielle Minenfeld von Lizenzen nur etwas schiffernder gemacht hat. Sie können sich uns auf Twitter, linkedIn und unserer Facebook -Seite anschließen. Welche Open -Source -Lizenzen bevorzugen Sie? Wenn Sie Fragen oder Feedback haben, bitte_ Kontakt aufnehmen.
Erkunden:
Wir haben auch mehrere andere Artikel, an denen Sie interessiert sein könnten.