我正在使用 Cygwin 编译一个名为 iPerf.exe 的第三方应用程序,我将它用作我的应用程序的插件。我们计划将此应用程序分发给我们的用户。我知道 cygwin 的 GNU 许可协议规定,如果您打算使用 cygwin 编译您的应用程序,那么请准备好让您的代码开源。
我没有使用 cygwin 编译我们的整个应用程序。我使用 cygwin 因为我们使用的是为 Linux 编写的 iperf.exe。我不得不更改一些源代码并在 Windows 中重新编译它以生成 Windows 可执行文件。
这是我的问题:
在 GNU 许可下,我是否必须发布已更改的 iPerf.exe 代码,还是必须发布整个应用程序代码?我不会被允许发布整个应用程序代码,所以我希望发布我对 iPerf.exe 的更改就足够了。