Unterschied zwischen GPL und LGPL

Unterschied zwischen GPL und LGPL

GPL gegen LGPL

Um den Unterschied zwischen GPL und LGPL zu verstehen, müssen Sie die Grundidee der Open -Source -Software verstehen. GPL ist im Grunde die rechtliche Terminologie, die Open -Source -Software zu dem macht, was es ist. Da Sie über Open -Source -Software Zugriff auf die Codes haben, dürfen Sie Änderungen vornehmen, sie verbessern und Ihre eigene Wendung darauf erstellen. Als Gegenleistung dafür ist es jedoch Ihre Verpflichtung, sicherzustellen, dass andere von Ihren Ideen und Änderungen profitieren können, indem Sie sie allen Open -Source -Software -Benutzern zur Verfügung stellen.

Linux ist die bekannteste Open-Source-Software, die GPL anwendet. GPL steht für die allgemeine öffentliche Lizenz. LGPL ist wie eine geänderte Version von GPL. Es steht für eine geringere allgemeine öffentliche Lizenz. Es schränkt Ihre Anforderung ein, einen Teil Ihres Codes bereitzustellen, aber Sie müssen die von Ihnen implementierenden Änderungen preisgeben. Was Sie privat halten dürfen, ist das geschützte Material, das Sie direkt mit der Software verknüpfen. Auf diese Weise können Sie die Software ändern, Ihre persönliche Wendung erstellen und Ihr eigenes Material trotzdem schützen.

LGPL ist nicht für die gleiche Verwendung wie GPL ausgelegt. Die Verwendung von LGPL ist auf Softwarebibliotheken und ähnliche Einrichtungen beschränkt. GPL kann verwendet werden, um Dateien auszuführen, die für die Ausführung entwickelt wurden, unabhängig davon.

GPL ist für die gesamte Programmiergemeinschaft von Vorteil. Wenn neue Entwicklungen erstellt oder hinzugefügt werden, kann jeder etwas Neues lernen. Es ist eine konsistente Methode, um einen neuen Vorteil in der Ausbildung und Anwendung von Softwareprogrammen zu erstellen.

Wenn Sie ein LGPL -Programm anwenden und nicht durch Ableitungsarbeiten profitieren, können Sie einfach Ihre Verteilung in vielen Begriffen auswählen. Durch die Übersetzung von Abschnitt 3 der Lizenz und Vereinbarung können Sie tatsächlich LGPL als nicht-derivativer Arbeit verwenden und dann die Bedingungen gemäß der GPL ändern. Auf diese Weise können Sie die Software für eine derivative Arbeit verwenden, obwohl Sie die Begriffe genau überprüfen müssen, um sicherzustellen, dass sich die Richtlinien in letzter Zeit nicht geändert haben.

Zusammenfassung:

1. GPL verlangt, dass Sie den Code für alle Änderungen an der Software bereitstellen.

2. GPL ist die Grundlage für Open -Source -Software für Programmierer.

3. LGPL wird für Softwarebibliotheken im Vergleich zu den Ausführungsdateien von GPL verwendet.

4. GPL bietet eine breite Palette potenzieller Verbesserungen für die gesamte Programmiergemeinschaft.

5. LGPL hat das Potenzial, in GPL -Begriffe übertragen zu werden.