是的,我知道你不是律师。但如今编写软件意味着了解我们日复一日使用的大量许可证。
我目前正在努力使用 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 的解释提出建议。我知道你不是法律委员会?
谢谢