Можно ли связывать несвободный плагин с свободным приложением?

Есть некоторое GPL приложение, позволяющее динамически прилинковывать плагины.
Можно ли распространять несвободный плагин? Продавать его?

Так же интересует возможность взаимодействия с другими GPL плагинами.

UPD:
Уточняю, само приложение на Java.
Приложение (GPL) инициирует загрузку .jar файла с плагином, и дергает его функции (по API приложения).
  • Вопрос задан
  • 2727 просмотров
Решения вопроса 1
@Lampus
> Есть некоторое GPL приложение, позволяющее динамически прилинковывать плагины.
Можно ли распространять несвободный плагин? Продавать его?

Тут вопрос в том, каким именно способом приложение должно взаимодействовать с плагином. Если речь идёт о подгрузке динамической библиотеки (.so, .dll), то лицензии семейства GPL запрещают подобную линковку.
Если прямого взаимодествия нет (использование различных механизмов IPC или запуск внешней программы с дальнейшим разбором его стандартного вывода), то так делать можно (но стоит ли?).
Подробнее тут:
www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Doktor_Gradus
@Doktor_Gradus
Если лицензия позволяет, почему бы и нет. На codecanyon.net, например, можно купить на плиган расширенную лицензию, как правило, позволяющую распространять этот плагин в составе своей разработки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы