У меня такой вопрос. Есть приложение под GPL3 оно поддерживает некоторый механизм позволяющий расширять возможности данного приложения (по русски говоря плагины). Так вот иметься такой вопрос, как гпл3 относится к закрытым плагинам? те возникают вот какие сомнения, для написания планина необходима использовать его апи (далее плугинапи). Используя это плугинапи в любом случае придется подключить открытую под GPL3 библиотеку, как следствие придется распространять исходный код любого плагина? Второй вопрос касается распространения, могу ли я включить в свою сборку закрытые плагины?
Здравствуйте, spa.lc, Вы писали:
SL>У меня такой вопрос. Есть приложение под GPL3 оно поддерживает некоторый механизм позволяющий расширять возможности данного приложения (по русски говоря плагины). Так вот иметься такой вопрос, как гпл3 относится к закрытым плагинам? те возникают вот какие сомнения, для написания планина необходима использовать его апи (далее плугинапи). Используя это плугинапи в любом случае придется подключить открытую под GPL3 библиотеку, как следствие придется распространять исходный код любого плагина? Второй вопрос касается распространения, могу ли я включить в свою сборку закрытые плагины?
В общем, однозначный ответ вряд ли есть, так как до сих пор
спорят. Проще всего спросить у создателей этого приложения. Обычно пишут различные исключения и примечания что создатели данного проекта имели ввиду под GPL 3 derived work или выпускают Plugin API под другой лицензией. Например
Mono в основном GPL, а его class libraries под MIT что бы народ не шарахался от возможных проблем с copyleft в derived works.