H. Ahmed Asked: 2025-01-08 07:56:36 +0800 CST2025-01-08 07:56:36 +0800 CST 2025-01-08 07:56:36 +0800 CST GPL 许可的应用程序可以通过 snap store 分发吗? 772 如果 snap 不包含源代码,我该如何满足 GPL v2 等许可证的分发要求?在 yaml 中包含源代码链接算书面要约吗?我知道这更多的是一个解释问题,但我很感谢社区的不同观点。 snap 1 个回答 Voted Best Answer Hi-Angel 2025-01-08T12:10:20+08:002025-01-08T12:10:20+08:00 GPLv2有以下内容: […] 如果您分发此类程序的副本,无论是免费还是收费,您都必须向接收者授予您拥有的所有权利。您必须确保他们也能收到或获得源代码。[…] 下文第 3 节进一步澄清: 您可以复制和分发[…],前提是您还执行以下操作之一: […] b) 附上一份有效期至少为三年的书面要约,以不超过您实际进行源代码分发的成本的费用,向任何第三方提供相应源代码的完整机器可读副本 [...] 通过链接下载代码的提议仍然是一个提议。我认为,如果一个项目为此类“提议”提供了通用方法,比如 YAML 中的一个特殊部分,那么你可以参考该项目的文档,并结合你在该部分中放置的链接来将其视为一个提议。
GPLv2有以下内容:
下文第 3 节进一步澄清:
通过链接下载代码的提议仍然是一个提议。我认为,如果一个项目为此类“提议”提供了通用方法,比如 YAML 中的一个特殊部分,那么你可以参考该项目的文档,并结合你在该部分中放置的链接来将其视为一个提议。