Моя программа вызывает одну функцию в программе под GPL - нужно ли распространять ее в соответствии с условиями GPL? [закрыто]

StackOverflow https://stackoverflow.com/questions/1216053

  •  06-07-2019
  •  | 
  •  

Вопрос

Я работаю над приложением для iPhone и понимаю некоторые трудности при выпуске приложения GPL через приложение магазин.

лицензия гласит, что программа разветвляет и связывает к другой программе, лицензированной по лицензии GPL, не предъявляет никаких требований к этой программе. Кроме того, это также говорит

  

" Если программа динамически связывает   плагины, но связь   между ними ограничивается призывом   the & # 8216; main & # 8217; функция плагина   с некоторыми опциями и ждет его   чтобы вернуться, это пограничный случай.

Моя программа, по сути, вызывает основную функцию программы GPL и использует выходной файл этой функции для извлечения своих данных. Следовательно, это было бы «границей». случай как описано gnu.org.

Это условие оставляет ситуацию в неопределенной точке. Есть ли способ обойти ограничения GNU в этом случае?

Бесплатное программное обеспечение - это замечательно, но для приложения iPhone с Apple в качестве распространителя оно просто добавляет хлопот.

Это было полезно?

Решение

IANAL, но если вы просто вызываете другую программу (а это все еще отдельный исполняемый файл) и обрабатываете вывод, GPL вообще не является проблемой. Просто помните, что когда вы распространяете эту GPL-программу, вы должны соблюдать GPL в отношении этой программы, то есть вы должны предлагать исходный код для этой программы и т. Д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top