Я использую Cygwin для компиляции стороннего приложения iPerf.exe, которое я использую в качестве подключаемого модуля для своего приложения. Мы планируем распространять это приложение среди наших пользователей. Я знаю, что лицензионное соглашение GNU от cygwin говорит, что если вы планируете скомпилировать свое приложение с помощью cygwin, то, пожалуйста, будьте готовы сделать свой код открытым исходным кодом.Пояснение по лицензии GNU
Я не собираю все наше приложение, используя cygwin. Я использую cygwin, потому что мы используем iperf.exe, который был написан для Linux. Мне пришлось изменить часть исходного кода и перекомпилировать его в Windows для создания исполняемого файла.
Вот мой вопрос:
По лицензии GNU, я должен выпустить код iPerf.exe, что я изменился или я должен выпустить весь код приложения? Мне не разрешат выпускать весь код приложения, поэтому я надеюсь, что выпуск моих изменений в iPerf.exe должен быть достаточным.
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о лицензировании и правовых вопросах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/a/274964/1402846) для получения дополнительной информации и [помощь/по теме] для получения дополнительной информации. – Pang