Задать вопрос

Можно ли «воткнуть» в приложение на лицензии GNU GPL проприетарные компоненты?

Приветствую! В былые времена писал приложение для некоего конкурса, которое было необходимо было заклеймить под лицензией GNU GPLv2, но из-за несостыковок и времени реализация провалилась. Сейчас я снова решил попытать удачу, уже почти завершил написание, включил туда несколько купленных компонентов, но как всегда лишь в конце всего начал обдумывать главный вопрос. Пишу на Visual C++, в приложение встроены компоненты DevExpress (старые версии), и очевидно, что девки не находятся под GNU лицензией, так как же быть? Получается, что если я не стану их исключать из приложения то оно будет нарушать лицензию GNU GPL и ни о каком участии и речи быть не может? Слышал о PUEL.
  • Вопрос задан
  • 3244 просмотра
Подписаться 4 Оценить 1 комментарий
Решения вопроса 1
@Z-r
IANAL.

Если это полностью ваша работа, т. е. вы не заимствовали чужой код и не использовали чужие библиотеки, защищенные GNU GPL, а также не передавали ваши авторские права кому-либо (вузу? работодателю?), то почему может быть нельзя? Вы единственный правообладатель, и можете сколько угодно ослаблять копилефт, в частности можете разрешить линковку с неким DevExpress (обратите внимание, что я понятия не имею, что это такое, и разрешает ли его несвободная лицензия вам распространять вашу работу, я говорю только про GNU GPL).

Вот вам подготовили формулировку copyright notice (того самого, который во всех файлах, содержащих ваш исходный код), которая дает такое разрешение:

Copyright (C) [года] [имя автора (т. е. ваше)]

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful, 
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, see <http://www.gnu.org/licenses>.

    Additional permission under GNU GPL version 3 section 7

    If you modify this Program, or any covered work, by linking or
    combining it with [название библотеки] (or a modified version of 
    that library), containing parts covered by the terms of [заглавие 
    лицензии этой библитеки], the licensors of this Program grant you
    additional permission to convey the resulting work.


ФСПО предупреждает: применение проприетарных библиотек опасно для вашей свободы :-)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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