Я ищу ссылку, указывающую, нужно ли мне распространять исходный код моего приложения, если оно ссылается на двоичный файл, исходный код которого выпущен под лицензией GPL v2/3.
Спасибо, Иден
Я ищу ссылку, указывающую, нужно ли мне распространять исходный код моего приложения, если оно ссылается на двоичный файл, исходный код которого выпущен под лицензией GPL v2/3.
Спасибо, Иден
Я нашел интересный пост по этому поводу:
Необходимо ли использование в вашей программе библиотек DLL под лицензией GPL из проекта GnuWin32, чтобы вы также выпустили программу под лицензией GPL?
Кажется, есть две разные точки зрения. FSF считает, что динамическая компоновка создает производную работу, и поэтому любая программа, предназначенная для работы с DLL под лицензией GPL, сама должна быть GPL; см. http://www.fsf.org/licenses/gpl-faq.html. Единственное исключение, которое они делают, - это библиотеки DLL, которые поставляются с компилятором и ядром, такие как библиотеки DLL времени выполнения MS VC; см. http://www.fsf.org/licenses/gpl-faq.html#WindowsRuntimeAndGPL. С другой стороны, некоторые юристы OpenSource считают, что динамическая компоновка не делает вашу программу GPL. См. http://www.nusphere.com/products/library/gpl_0401openmag.pdf и обсуждение в http://www.linuxjournal.com/article.php?sid= 6366а>. Нет сомнений в том, что программы, которые динамически связываются с DLL из библиотек с LGPL или с GPL с особыми положениями, свободны от GPL, если вы так решите.
Если вы ссылаетесь на dll GPL v2 и распространяете эту программу, вам придется сделать свой исходный код доступным как GPL v2/3.
Эта Стандартная общественная лицензия не разрешает включение вашей программы в проприетарные программы.