Я работаю над проектом календаря, самостоятельно. В этом проекте я использую швейцарские эфемериды . Он лицензирован под GPLv2 и коммерческий. С коммерческой версией лицензии разработчики имеют право распространять программное обеспечение по своему желанию. Но так как это мой личный проект, я должен использовать лицензию GPLv2.
Используя библиотеку и файл данных, я создаю данные для календарей. В будущем я буду свободно публиковать эти календари на веб-сайте. В этом процессе, очевидно, я должен изменить библиотеку, написать свой собственный код и другие домашние дела. Должен ли я сделать мой окончательный исходный код открытым.
У меня нет никаких проблем, чтобы обнародовать это. Но я спрашиваю, если я должен.
Изменить: Из подробного ответа от @apsillers и других, для меня ясно, что мне не нужно будет делать свое программное обеспечение GPL или даже давать исходный код посетителям сайта. Хотя я должен сделать мои отображаемые данные GPL по условиям, как швейцарские данные Ephemeris, лицензированные по GPLv2 или более поздней версии и коммерческие:
В более общем смысле, когда программа переводит свои входные данные в какую-либо другую форму, статус авторского права на выходные данные наследует статус входных данных, из которых она была сгенерирована.
источник
Ответы:
Поскольку вы создаете производную версию программного обеспечения, лицензированного по лицензии GPL, ваша комбинированная работа должна быть лицензирована по лицензии GPL в целом. Однако, если вы не хотите распространять свою работу, вы никоим образом не обязаны делиться своими изменениями.
В FAQ GPL есть что сказать о сохранении ваших модификаций приватными :
Таким образом, вы не обязаны делать вашу модифицированную программу общедоступной, но если вы это делаете, вы должны поделиться ею в соответствии с GPL.
Возможно, вы также обеспокоены тем, что совместное использование выходных календарей заставит вас поделиться измененным кодом. В разделе часто задаваемых вопросов объясняется, что выходные данные, полученные в результате работы, лицензированной по лицензии GPL , не подпадают под действие лицензии GPL , если только выходные данные фактически не содержат материалы, лицензированные по лицензии GPL (например, если часть самой программы, лицензированной по лицензии GPL, включена в выходные данные программы):
Таким образом, ваш вывод, вероятно, не лицензирован GPL. Обратите внимание , что даже в каком - то необычном случае , когда выход является каким - то образом GPL лицензией (например , грамматики Bison), выход представляет собой отдельное произведение из программы , которая создала его. Вам необходимо соблюдать ограничения GPL для вывода, но совместное использование вывода, лицензированного по GPL, не означает, что вы должны делиться изменениями в программе, лицензированной по лицензии GPL, которая создала этот вывод. GPL для программы вступает в силу только тогда, когда сама программа распространяется, а не когда ее выходные данные распространяются.
источник
GPLv2 требует только от вас предоставления исходного кода (и необремененных прав на распространение) тем, кому вы даете программное обеспечение. Если программное обеспечение только на вашем компьютере, вам не нужно распространять код, потому что вы не распространяете двоичные файлы. (Кроме того, к Affero GPL (AGPL) предъявляются более строгие требования, чем к простой GPL: с лицензионным программным обеспечением AGPL вы также должны делиться исходным кодом со всеми, кто взаимодействует с вашим программным обеспечением через сеть.)
Однако, независимо от используемой вами версии GPL, любой файл данных, который вы создаете с помощью программного обеспечения, НЕ является частью одной и той же работы, и поэтому обычно не требует лицензии по лицензии GPL.
Кроме того, имейте в виду, что простые списки во многих случаях даже не имеют права на защиту авторских прав. Если вы хотите заявить об авторских правах на данные календаря, я бы рекомендовал проконсультироваться с адвокатом.
источник
Вы должны только если это был Affero GPL, иначе нет.
Из FAQ ФФС :
Кроме того, в описании Affero GPL они специально утверждают, что Affero GPL требует наличия лицензии с открытым исходным кодом. Это подразумевает, что non-affero GPL позволяет использовать код GPL на веб-сервере также для проектов с закрытым исходным кодом.
источник
Данные, включенные в Swiss Ephemeris, согласно их веб-сайту, получены из данных, предоставленных NASA JPL. Поскольку это произведение правительства США, оно не имеет авторских прав в США и любой стране, соответствующей Бернской конвенции (которая требует, чтобы произведения были защищены авторским правом в их стране происхождения, чтобы иметь право на защиту в других странах). ). См. Http://en.wikipedia.org/wiki/Copyright_status_of_work_by_the_U.S._government
источник