2013-10-03 3 views
-1

Я использую Cygwin для компиляции стороннего приложения iPerf.exe, которое я использую в качестве подключаемого модуля для своего приложения. Мы планируем распространять это приложение среди наших пользователей. Я знаю, что лицензионное соглашение GNU от cygwin говорит, что если вы планируете скомпилировать свое приложение с помощью cygwin, то, пожалуйста, будьте готовы сделать свой код открытым исходным кодом.Пояснение по лицензии GNU

Я не собираю все наше приложение, используя cygwin. Я использую cygwin, потому что мы используем iperf.exe, который был написан для Linux. Мне пришлось изменить часть исходного кода и перекомпилировать его в Windows для создания исполняемого файла.

Вот мой вопрос:

По лицензии GNU, я должен выпустить код iPerf.exe, что я изменился или я должен выпустить весь код приложения? Мне не разрешат выпускать весь код приложения, поэтому я надеюсь, что выпуск моих изменений в iPerf.exe должен быть достаточным.

+4

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о лицензировании и правовых вопросах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/a/274964/1402846) для получения дополнительной информации и [помощь/по теме] для получения дополнительной информации. – Pang

ответ

2

Если ваш iperf.exe связан с cygwin1.dll, то вы должны либо отпустить его под лицензией, одобренной OSI (а также предоставить источники для самого Cygwin, если вы это распространяете), либо купить лицензию на выкуп Red Hat, так как описание here.

Что касается вашего приложения, которое использует iperf как «плагин», который зависит от соединения между ними; вам нужно быть более конкретным, чтобы получить четкий ответ.

+0

Итак, мое приложение используется для отправки пакета данных по TCP/IP. для этой цели мы используем плагин iPerf.exe. Такова функциональность, которую iPerf принес в наше приложение. В моем приложении много тестовых примеров (10-15), но только для одного теста использовался iPerf.exe. Это пропорция, к которой относится iPerf.exe. – TeaLeave

+1

Если этот тест является частью вашей программы, как вы только что описали, то здесь у вас нет двух отдельных программ. Это может заставить вас освободить все под GPLv3 +, и, как вы писали, вы не можете, тогда вам нужно получить лицензию на выкуп: http://www.redhat.com/services/custom/cygwin/ – hakre

Смежные вопросы