Unterschied zwischen GPL und LGPL

Unterschied zwischen GPL und LGPL

GPL gegen LGPL
 

GPL und LGPL sind Softwarelizenzen, die die Freiheit der Benutzer schützen, Open -Source -Software zu teilen und/oder zu ändern. Die meisten Software mit Lizenzen haben eine eingeschränkte Freiheit in Bezug. Unter den heute vorhandenen Open -Source -Lizenzen sind diese beiden die beliebtesten.

Was ist GPL?

GNU General Public Lizenz oder allgemein als GPL bezeichnet. Unter dieser Lizenz stellt sie sicher, dass die Software für alle Benutzer offen ist, sodass sie Open Source -Software ändern, bearbeiten oder ändern, Quellcode erhalten und neu verteilt werden können. Die mit GPL verbundenen Beschränkungen sind nur da, um die Rechte der Benutzer zu schützen. GPL verbietet jedem, die Rechte der Benutzer zu verweigern oder seine Rechte abzugeben.

Was ist LGPL?

GNU Lesser allgemeine öffentliche Lizenz, auch als LGPL bezeichnet, ist mehr oder weniger eine geänderte Version von GPL. Diese Lizenz ist im Allgemeinen auf Softwarebibliotheken beschränkt. Es wird als weniger allgemeine öffentliche Lizenz bezeichnet, da es die Freiheit des Benutzers weniger Schutz bietet. Auf diese Weise können nicht freie Programme Zugriff oder Verknüpfung zur Bibliothek erhalten. Wenn ein nicht freies Programm zu einer Bibliothek verlinkt, wird es als kombinierte Arbeit oder ein Derivat der ursprünglichen Bibliothek bezeichnet.

Was ist der Unterschied zwischen GPL und LGPL?

• Der Hauptunterschied zwischen GPL und LGPL besteht darin, dass GPL den Software -Benutzern mehr Schutz bietet. Es ermöglicht ihnen die Freiheit, Änderungen an der Software vorzunehmen, Quellcode zu teilen und zu empfangen.

• Wenn ein Benutzer die Software verteilt, muss sicherstellen, dass andere die gleichen Rechte erhalten können. Es ist wichtig zu beachten, dass alle in der Software vorgenommenen Änderungen auch unter GPL lizenziert werden müssen.

• LPGL hingegen ist speziell für Softwarebibliotheken bestimmt, wobei man Änderungen vornehmen und Quellcodes geben kann, aber man kann es mit einem nicht freien Programm verknüpfen, in dem es nicht unter GPL lizenziert ist. Die meisten Programme sind heute unter GPL lizenziert, während die meisten Bibliotheken GPL verwenden, einige entscheiden sich für LGPL, damit mehr Menschen davon profitieren dürfen.

In Kürze:

• GPL ist hauptsächlich für Programme gedacht, während LGPL auf Softwarebibliotheken beschränkt ist.

• Wenn Änderungen in der GPL-Lizenz vorgenommen werden, sind Quellcodes erforderlich und Änderungen müssen auch unter GPL lizenziert werden, während LGPL möglicherweise nicht-GPL-Programme zu Bibliotheken zulassen, müssen jedoch auch Quellcodes bereitstellen.