GPL / LGPL и статическое соединение [закрыто]
Я прочитал в интернете, что существует следующая комбинация :
собственный исходный код + исходный код GPL - > исходный код GPL (весь код должен быть выпущен под GPL)
собственный исходный код + исходный код LGPL - > проприетарный исходный код (весь код остается проприетарным )
Как статически/динамически связывание кода GPL и LGPL работает с вышеуказанной комбинацией?1 ответ:
Если вы хотите распространять комбинированную работу, вам придется использовать следующую лицензию;
собственный исходный код + исходный код GPL
- либо статические, либо динамически связанные: вы должны освободить обе части как GPL.
собственный исходный код + исходный код LGPL
- статически:
- или вы должны освободить обе части как LGPL.
- или предоставьте все, что позволяет пользователю повторно связать приложение с другой версией исходного кода LGPL. В этом случае другие требования такие же, как если бы он был динамически связан.
- динамически связаны: код ЛГПЛ остается ЛГПЛ, вы можете держать собственнический код собственническим.
см. также выполнение программы GPL (L)из собственного источника код.
Обновление (Ноябрь 2014 Года):полный учебник и руководство содержит четкое подробное описание (L)GPL и его использования, включая распространение. Я рекомендую его для более подробной информации.