Versuchte dies auf SO zu fragen, wurde aber hier verwiesen ...
Habe ich Recht, wenn ich sage, dass die Verwendung eines GPL-basierten Webanwendungsframeworks wie Composite C1 ein Unternehmen NICHT dazu verpflichten würde, den Quellcode, den wir für dieses Framework schreiben, mit anderen zu teilen?
Das ist der Zweck der AGPL, bin ich richtig?
Gilt das auch für Javascript-Frameworks wie KendoUI?
Die GPL würde verlangen, dass alle Änderungen, die wir an dem Framework vornehmen, anderen zur Verfügung gestellt werden, wenn wir es zum Download anbieten.
Mit anderen Worten, das bloße Laden von Inhalten einer Website in meinen Browser "vermittelt" oder "verbreitet" diese Software nicht.
Ich habe argumentiert, dass wir GPL-Webframeworks vermeiden sollten, und jetzt, nachdem ich recherchiert habe, bin ich mir ziemlich sicher, dass ich mich irre, wollte aber andere Meinungen einholen?
Seth
Antworten:
AGPL und GPLv3 wurden erstellt, um die "GPL as a Service" -Lücke zu schließen. Wenn der Code auf diese Weise lizenziert ist und Sie den Webserver in einer kommerziellen Umgebung verwenden, würde ich anderswo suchen.
Ich bin kein Anwalt usw.
Affero General Public License
AGPL ist das Gegenteil von dem, was Sie hier annehmen.
Sie können die KendoUI GLPv3-Lizenz nur verwenden, wenn Ihr gesamtes Produkt, das sie verwendet, auch GPL-kompatibel ist.
In GPLv3 AGPL und es wird Fördern und Verteilen.
Diese Fragen tauchen immer wieder auf. Wir können Logik und Argumentation auf die meisten fraglichen Produkte anwenden. Kendo UI bietet eine kommerzielle Version des Produkts und eine GPLv3-Version an. Es liegt auf der Hand, dass sie nicht möchten, dass Sie ihr Produkt in einer kommerziellen Umgebung, dh einer Nicht-GPL-Anwendung, verwenden, es sei denn, Sie zahlen dafür.
Sie formulieren es sogar auf ihrer Webseite:
quelle
Das ist richtig, GPL ist nur wichtig, wenn Sie die Binärversion des Codes verteilen. Wenn Sie niemals vorhaben, den Code zu verbreiten, ist die GPL irrelevant. Es kann immer noch Gründe geben, die GPL zu umgehen, da Sie Ihre Änderungen möglicherweise eines Tages weitergeben möchten und die GPL Sie möglicherweise wieder beißen wird. Es gibt jedoch Möglichkeiten, eine GPL-Bibliothek "einzubeziehen", ohne dazu gezwungen zu sein, Ihre Änderungen zu veröffentlichen. Sie verstoßen jedoch gegen den Geist der GPL, wenn Sie sich wegen schlechten Karmas Sorgen machen.
quelle