ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не юрист. Этот ответ не содержит никаких гарантий.
От http://www.gnu.org/licenses/gpl-faq.html: " Если вы хотите, чтобы ваша программа для связи с библиотекой, не покрытой исключением библиотечной системы, вам необходимо предоставить разрешение сделать это Ниже приведены два примера лицензии уведомления, которые вы можете использовать, чтобы сделать это. , один для GPLv3, а другой для GPLv2. В любом случае вы должны поместить этот текст в каждый файл, на который вы предоставляете это разрешение.
Только правообладатели программы могут на законных основаниях выпускать свое программное обеспечение в соответствии с этими условиями Если вы написали всю программу самостоятельно, то если ваш работодатель или школа не претендует на авторское право, вы являетесь владельцем авторских прав, поэтому вы можете разрешить исключение, но если вы хотите использовать части других GPL- в других программах в вашем коде, вы не можете разрешить исключение для них. Вы должны получить одобрение правообладателей этих программ. "
Есть пример лицензии для включения в каждый файл после этого. Если вы используете кто-то другой код GPL (библиотека, к примеру), вы не можете что-либо без их изменения их лицензии делать.
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что ** речь идет о лицензировании или юридических проблемах **, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/a/274964/1402846) для получения дополнительной информации и [помощь/по теме] для получения дополнительной информации. –
Эта очередь - пять лет, и она приняла голосовые ответы и имеет ответы на вопрос. Удалите это сообщество. Он считался действительным в то время и прошел проверку временем. пожалуйста, не удаляйте его. –