GPLV2 gegen GPLV3
GPLV2 und GPLV3 sind Versionen der GNU Public Licenses (GPL), einer bekannten Lizenz für freie Software. Die GPL ist auch bei der Free Software Foundation (FSF) beliebt. Der Hauptautor beider Lizenzen ist Richard Stallman.
Der Hauptzweck von GPL besteht darin, die freie Verfügbarkeit und Nutzung von Software für jeden Zweck und für jeden Benutzer zu fördern. Jeder Benutzer freier Software kann die Software auch ändern und mit Freunden und Kollegen teilen.
Es ist die wichtigste und am weitesten verbreitete Open-Source-Lizenz, bei der etwa 60 Prozent der Open-Source-Software diese Lizenz wie Linux und Busybox verwenden. Sie enthält eine Klausel mit dem Namen „Copyleft“, die jeden Benutzer, der modifizierte Versionen erstellt und vertreibt, dazu zwingt, die Änderungen der GPL zu unterziehen und die Quelle der modifizierten Version anzugeben. Der Copyleft stellt sicher, dass die modifizierten Versionen unter der GPL liegen und der Quellcode veröffentlicht wird.
Die GPL ist die Vorlage für alle nachfolgenden GPL-Versionen (GPLV2 und GPLV3)..
Die GPLV2 ist der Vorgänger der GPLV3, die die GPLV3 zur neuesten Version macht. Die GPLV2 wurde 1991 eingeführt, während die GPLV3 2007 eingeführt wurde.
Da es sich bei der GPLV2 um eine ältere Version der GPLV3 handelt, gibt es Unterschiede zwischen den Lizenzen. Die GPLV2 hat einen Bibliotheksausschluss, den die GPLV3 nicht hat.
Es gibt auch deutliche Unterschiede zwischen den beiden Versionen: Die neue GPLV3 ist doppelt so lang wie die GPLV2 und berührt in der vorherigen Version Verbesserungen und Klarstellungen. Dazu gehören Patenthaftung, Internalisierung und Rechtsmittel bei Lizenzverletzungen.
Ein weiteres Merkmal des GPLV3-Codes ist der Versuch, die Patentlizenzen klarer zu gestalten. Es versucht zu klären, was mit Vertrieb und abgeleiteten Arbeiten gemeint ist, und widerruft die sofortige Kündigung einer Lizenzklausel zugunsten von Lizenzmöglichkeiten sowie die zusätzlichen Bedingungen, die es Benutzern ermöglichen, aus einem festen Satz alternativer Bedingungen auszuwählen, um die Standard-GPLV3 zu ändern.
GPLV3 ist mit mehr Lizenzen als mit GPLV2 kompatibel. Mit der neuen Lizenz können Benutzer Kombinationen mit Code erstellen, für die zusätzliche Anforderungen gelten, die nicht in der Lizenz selbst enthalten sind.
In Bezug auf Lizenzverstöße bietet die GPLV3 zusätzliche Zeiträume für die erstmalige Lizenzverletzung.
Zusammenfassend sind GPLV2 und GPLV3 nicht miteinander kompatibel. Die neueste Lizenz hat einige Anforderungen wie Installationsinformationen, die in der vorherigen Lizenz nicht vorhanden sind. Das Kombinieren von Codes aus beiden Lizenzen verstößt gegen Abschnitt 6 der GPLV2.
Zusammenfassung:
1.GPLV2 und GPLV3 sind beide Lizenzen, die unter der GPL veröffentlicht wurden. Bei der GPLV2 handelt es sich um die frühere Lizenz, die 1991 veröffentlicht wurde, während die jüngste, die GPLV3, 2007 veröffentlicht wurde.
2.GPLV3 ist im Vergleich zur GPLV2 länger, da es fast versucht hat, die gleichen Probleme mit der früheren Lizenz abzudecken.
3.GPLV3 bietet mehr Klarheit in Bezug auf Patentlizenzen, vor allem in Bezug auf den Wortlaut der Lizenz, da sie nicht als "zu breit" interpretiert werden kann. Sie gilt im Gegensatz zum GPLV2 auch für den Schutz der Patente.
4.Die GPLV2 hat Lücken, die die GPLV3 zu beheben versucht. Das Schlupfloch hat den Begriff "Tivoization" erworben, der von einem digitalen Videorecorder abgeleitet wird, der Fernsehprogramme erfasst und die Daten zur späteren Verwendung in einem internen Festplattenspeicher speichert.
5.GPLV2 hat einen neuen Abschnitt, der zur Lizenz hinzugefügt wurde: Schutz der Benutzerrechte vor dem Umgehungsschutzgesetz. Der Abschnitt soll verhindern, dass der GPVL3 in Technologie oder Produkte einbezogen wird, die zur Durchsetzung des Digital Millennium Copyright Act (DCMA) verwendet werden..
6.GPLV3-Code ist mit mehr Lizenzen im Vergleich zu der vorherigen Lizenz besser kompatibel.