1

是的,我知道你不是律师。但如今编写软件意味着了解我们日复一日使用的大量许可证。

我目前正在努力使用 Squid 的 GPL V2 许可证。Squid 是具有灵活授权功能的客户端缓存代理服务器。这些授权功能之一是允许“external_acl_type”。external_acl_type 可以将授权请求推迟到外部二进制文件,并通过 STDIN/OUT 重定向进行通信。

我创建的 external_acl_type 二进制文件很大,可能会回答来自任何可编写脚本的代理的授权请求。从这个意义上说,我的 external_acl_type 程序独立于 squid。但是,squid(在我看来)是目前最好的客户端代理——我想将预先配置的 squid 与我的二进制文件捆绑在一起。

根据 GPL V2 的条款,我必须将我的外部应用程序许可为 GPL V2 以符合捆绑 squid 的要求吗?

是否有其他强大的代理可以与我的软件捆绑在一起,这些代理显然比 GPL V2 限制更少?

请就替代编程解决方案或您作为程序员对 GPL V2 的解释提出建议。我知道你不是法律委员会?

谢谢

4

1 回答 1

1

听起来不错,根据“如果在 GPL 下发布的程序使用插件,插件的许可证有什么要求?”的答案。在 GPL 常见问题解答中。

于 2010-01-06T20:23:54.657 回答