GPL gegen LGPL
Um den Unterschied zwischen GPL und LGPL zu verstehen, müssen Sie die Grundidee von Open Source-Software verstehen. GPL ist im Grunde die rechtliche Terminologie, die Open Source-Software zu dem macht, was sie ist. Da Sie über Open Source-Software auf die Codes zugreifen können, dürfen Sie Änderungen vornehmen, verbessern und Ihre eigene Wendung entwickeln. Als Gegenleistung ist es jedoch Ihre Pflicht, dafür zu sorgen, dass andere von Ihren Ideen und Änderungen profitieren können, indem Sie sie allen Benutzern von Open Source-Software zur Verfügung stellen.
Linux ist die bekannteste Open Source-Software, die GPL anwendet. GPL steht für General Public License. LGPL ist wie eine geänderte Version von GPL. Es steht für Lesser General Public License. Es beschränkt Ihre Anforderung, einen Teil Ihres Codes bereitzustellen, Sie müssen jedoch weiterhin die von Ihnen implementierten Änderungen mitteilen. Was Sie privat behalten dürfen, ist das proprietäre Material, das Sie direkt mit der Software verknüpfen. Auf diese Weise können Sie die Software ändern, Ihren persönlichen Twist erstellen und trotzdem Ihr eigenes Material schützen.
LGPL ist nicht für die gleiche Verwendung wie GPL konzipiert. Die Verwendung von LGPL ist auf Softwarebibliotheken und ähnliche Konfigurationen beschränkt. GPL kann zum Ausführen von Dateien verwendet werden, die für die Ausführung vorgesehen sind, unabhängig davon, ob Sie eine Geschäftswebsite für Profit entwickeln oder Informationen einfach auf neue Weise verknüpfen.
GPL ist für die gesamte Programmierergemeinschaft von Vorteil. Wenn neue Entwicklungen erstellt oder hinzugefügt werden, kann jeder etwas Neues lernen. Es ist eine konsistente Methode, um einen neuen Vorsprung in der Ausbildung und Anwendung von Softwareprogrammen zu schaffen.
Wenn Sie ein LGPL-Programm anwenden und von abgeleiteten Arbeiten nicht profitieren, können Sie Ihre Distribution einfach über viele Begriffe hinweg auswählen. Durch die Übersetzung von Abschnitt 3 der Lizenz und Vereinbarung können Sie LGPL als nicht abgeleitete Arbeit verwenden und die Bedingungen entsprechend der GPL ändern. Auf diese Weise können Sie die Software für abgeleitete Arbeiten verwenden. Sie müssen jedoch die Bedingungen genau überprüfen, um sicherzustellen, dass sich die Richtlinien in letzter Zeit nicht geändert haben.
Zusammenfassung:
1. GPL verlangt, dass Sie den Code für alle an der Software vorgenommenen Änderungen angeben.
2. GPL ist die Basis von Open Source-Software für Programmierer.
3. LGPL wird für Softwarebibliotheken im Vergleich zu den Ausführungsdateien von GPL verwendet.
4. GPL bietet ein breites Spektrum an Verbesserungspotenzialen für die gesamte Programmierergemeinschaft.
5. Die LGPL hat das Potenzial, in GPL-Bedingungen übertragen zu werden.