Die LGPL im Grunde erfordert (Lesen Sie den full license und FAQ für weitere Details):
- Sie erwähnen, dass es unter der LGPL lizenziert ist, unter Bezugnahme auf die volle Lizenz.
- , dass Sie den Code und alle Änderungen zu den Bedingungen der LGPL verteilen. Sie müssen den Quellcode in seiner bevorzugten Form freigeben (nicht minimiert oder verschleiert), einschließlich aller Änderungen, die Sie daran vornehmen.
- Das ist dynamisch in Ihre Anwendung in der Weise verknüpft, dass der Benutzer sie mit ihrer eigenen Version ersetzen kann, wenn sie möchten.
(dies ist ein sehr kurzer Überblick über die Anforderungen, wie sie auf Ihre Situation zutreffen würde, wie gesagt, finden Sie in der Lizenz und FAQ für weitere Details)
Um mit (1) zu entsprechen, siehe der "Anhang: eine Konvention zur Veröffentlichung von kostenlosen JavaScript-Programmen" im Artikel The JavaScript Trap für eine vorgeschlagene Konvention, wie man die Lizenz eines JavaScript-Programms erwähnt und verlinkt.
Um (2) zu erfüllen, können Sie den Code einfach so wie er ist servieren. Wenn Sie den Code aus Leistungsgründen minimieren müssen, sollten Sie einen Link in einen Kommentar zur nichtminimierten Version des Codes einfügen.
Um (3) in JavaScript zu erfüllen, solange Sie den Code in einer separaten Skriptdatei speichern und ihn nicht in eine Datei mit Ihrem Code zusammenführen, sollten Sie in Ordnung sein. Jeder, der es ersetzen möchte, könnte Greasemonkey oder UserJS dazu verwenden.
Ich stimme diese Frage als off-topic zu schließen, weil es um Lizenzierung oder rechtliche Probleme, nicht Programmierung oder Software-Entwicklung geht. [Siehe hier] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) für Details und die [Hilfe] für mehr. – JasonMArcher