【问题标题】:Using custom versions of GNU/GPL web applications as a subscription fee commercial model [closed]使用自定义版本的 GNU/GPL Web 应用程序作为订阅费商业模式 [关闭]
【发布时间】:2010-10-20 08:27:23
【问题描述】:

如果我采用受 GNU/GPL 许可约束的 Web 应用程序并在内部对其进行修改,然后将其用作订阅费业务模型,例如。用户为服务和网络内容付费,而不是为软件本身付费,因此我不分发软件本身,我的软件自定义版本是否受重新分发源代码的 GNU/GPL 条款和相同条款的约束?

为了更深入地讨论这个问题,让我们举个例子。根据 GNU/GPL 许可的网页游戏。 如果我接受并修改它并添加内容和自定义游戏玩法等,然后以订阅费或免费但使用游戏内购买模式托管游戏。在这种情况下,用户将为使用在线服务/服务器和游戏/内容的服务本身付费。我的自定义游戏是否会侵犯原始源代码的 GNU/GPL 许可模型,并被要求以相同的条款发布修改后的源代码?

至于基于订阅而不是软件本身收费的商业模式,我知道它没有违反 GNU/GPL 模式,因此完全有可能,除非有人反驳我?因此我对发布部分问题的源代码更感兴趣。

【问题讨论】:

  • 用户如何与游戏互动?如果 GPL 部分是例如Flash 那么您正在分发二进制文件,因此您可能需要提供源代码。如果都是服务器端可能不是。
  • Flash 可能很棘手,是的,但为了简化问题,我们假设没有 Flash,只有 PHP/HTML/CSS/JS。虽然我担心后三个实际上是分发给客户端的事实,但只有 PHP 是服务器端 - 只是。
  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: web-applications open-source gpl


【解决方案1】:

商业用途不会以任何方式侵犯 GPL。此外,不需要基于 Web 的服务来提供 GPL 或 LGPL 代码的任何衍生版本;只有在基于 Web 的服务中使用的 AGPL 代码的衍生代码必须发布。

【讨论】:

  • +1,AGPL 的基本原理明确指出 GPL 没有施加此类限制。
  • 如果我的要求不高,您能否稍微扩展一下“不需要基于 Web 的服务来提供 GPL 或 LGPL 代码的任何衍生物”部分。如果可能,请提供一些值得信赖的参考资料或文章?我担心 HTML/CSS/JS 实际上正在离开服务器这一事实,因此应用程序并不完全是服务器端的(内部)。只有 PHP 会这样分类。
  • 创建 AGPL 的全部原因是专门解决 GPL 和 LGPL 在基于 Web 的服务方面存在的漏洞。 GPLv3 的第 1 条为“对应源不需要包含用户可以从对应源的其他部分自动重新生成的任何内容。”。这可能 (IANAL) 能够解释为 PHP 生成的 HTML、CSS 和 JavaScript 不被视为源代码的一部分;不过,这可能不会在单独的文件中涵盖 HTML、CSS 和 JavaScript。
【解决方案2】:

我们来看看每种类型的内容:

Flash,因为它被提及:看起来二进制文件将被分发,因此您修改的源代码必须在 GPL 下发布。

客户端 Javascript:用例似乎包括分发,因此任何代码都需要在 GPL 下发布。显然,代码无论如何都会被发送到 Web 浏览器,因此它是可用的,但是您可以混淆发送到 Web 浏览器的代码,在这种情况下,GPL 要求您分发非混淆版本。

php:未分发,因此不需要提供源代码

服务器端 javascript:(不常见,但为了避免混淆值得澄清)未分发,因此不需要提供源代码

html 和 css:我认为这些都属于 GPL,您需要在分发它们时提供“源表单”。

请注意,AGPL 真正/最初的目标是强制人们在 PHP 和类似情况下发布源代码,在这种情况下,人们不必发布大量服务器端源代码(称为“软件即服务”案例)。

【讨论】:

    【解决方案3】:

    退后几英尺,很明显,您正试图停留在许可证字样的范围内,而完全无视,甚至将许可证的精神和意图撕成碎片。

    这是一件坏事。您将花费大量时间和精力聘请律师,以确保您在限制范围内,您将不得不为诉讼风险留出大量资本储备,以防其他人找到解释许可证书的方法这会使您处于错误的一边,并且您将受到律师的控制,努力保持(只是)(几乎)合法。

    这对你的业力也很不利。

    为什么不花费额外的精力,编写您的 OWN 游戏,并按照您的意愿对其进行授权?我意识到这是更多的工作,但是我第二段中概述的项目都变得不那么重要了,而且你不会收集你业力上的黑色污点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-04
      • 1970-01-01
      • 2011-04-20
      相关资源
      最近更新 更多