Текст LGPL в основном требует (читать full license и FAQ подробности):
- Вы упоминаете, что он лицензирован под LGPL, со ссылкой на полную лицензию.
- Что вы распространяете код и любые его изменения в соответствии с условиями LGPL. Вы должны освободить исходный код в его предпочтительной форме (не уменьшен или не запутано), включая любые изменения, которые вы им делаете.
- То, что он динамически связан с вашим приложением таким образом, что пользователь может заменить его своей собственной версией, если захочет.
(это очень краткий обзор требований, так как они будут применяться к вашей ситуации, как я уже говорил, см лицензии и справку для получения более подробной информации)
В соответствии с (1), см «Приложение: соглашение о выпуске бесплатных программ для JavaScript» в статье The JavaScript Trap для предлагаемого соглашения о том, как упоминать и ссылаться на лицензию на программу JavaScript.
Чтобы соответствовать (2), вы можете просто выполнить код как есть. Если вам необходимо минимизировать код по соображениям производительности, вы должны включить ссылку в комментарий к недопустимой версии кода.
Чтобы соответствовать (3) в JavaScript, до тех пор, пока вы сохраняете код в отдельном файле сценария и не объединяете его в один файл с кодом, все должно быть в порядке. Любой, кто хочет его заменить, может использовать Greasemonkey или UserJS.
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о лицензировании или правовых проблемах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) для получения дополнительной информации и [помощь] для получения дополнительной информации. – JasonMArcher