我有一个网络游戏许可下的AGPL,我修改,以适应我的需要。从理论上讲,我想让人们在我拥有的所有本地网络基础设施(包括服务器和游戏站)中建立的局域网上玩这个游戏。我还会被要求向这些人提供源代码吗?
发布于 2012-12-17 00:09:46
很难说清楚。
基于AGPL文本,可以认为您正在传播代码。因此,您有义务提供源。
OTOH,它们似乎明确地豁免了您在其传输定义中所描述的部分内容:Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
--在这种情况下,您不需要提供源代码。
(更新,向K.Steff致敬!)第13节使海水更加浑浊。Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source.
一方面,这一节似乎与你的建议直接相关。但另一方面,您不是提供远程访问,而是提供对应用程序的本地访问。这是一条很好的路线,但法院的案件已经解决得更少了。
我建议放弃FSF一封电子邮件,直接问他们。只有这样你才能得到明确的答案。显然,他们倾向于说“是”的来源,但我认为他们将公正地评估你的问题。听起来你已经准备好提供消息来源了。在这种情况下,从FSF获得一个“裁决”是你所能得到的最好的方案。
https://softwareengineering.stackexchange.com/questions/179668
复制相似问题