【问题标题】:Develop a trial version of a GPL program [closed]开发 GPL 程序的试用版 [关闭]
【发布时间】:2012-11-15 18:46:09
【问题描述】:

我开发了一个 Android 应用程序,它使用了其他人开发的一些 GPL 源代码。现在我想将应用程序发布到 Google Play。我知道我必须在 GPL 下发布应用程序的完整源代码,但我愿意付费,而且我知道 GPL 允许这样做。

现在,如果潜在用户想在购买之前试用应用程序怎么办?

为了解决这个问题,我想以 2 个版本发布应用程序: - 试用版,功能齐全,但仅供评估,可免费下载; - 完整版,包含源代码,可下载,费用为 100 美元左右。

我的问题是:GPL 是否允许免费发布 DEMO/TRIAL 应用程序但没有源代码,以便潜在用户可以先试用再购买?

【问题讨论】:

  • StackOverflow 并不是一个真正的法律问题的地方,但我的看法是不。如果您在演示/试用版中使用 GPL 代码,则需要提供其源代码。
  • 您不能对源代码收取额外费用,也不能阻止第一个购买您的应用程序的人将其免费提供给其他人。 (我不是你的律师)
  • 不,您不能在不让 GPL 应用程序获取代码的情况下发布它们。如果您允许他们下载应用程序的副本,则必须允许他们获得源的副本。
  • 我不知道为什么这个问题被否决了。这可能有点离题,但我不确定是否有更合适的。

标签: android licensing gpl


【解决方案1】:

http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowDownloadFee 说:

是的。您可以收取任何您希望分发该程序副本的费用。如果您通过下载分发二进制文件,则必须提供“等效访问权限”来下载源代码——因此,下载源代码的费用不得高于下载二进制文件的费用。

我的意思是试用版的源代码必须以相同或更少的成本(免费)提供。

另外,别忘了:http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLRequireAvailabilityToPublic这意味着别人可以花100万美元拿到源码,编译并分发。我相信这就是 CentOS 的运作方式。

以 RedHat 为例,关键是首先进入市场并得到支持。人们可以重新分享您的来源,但他们将不得不费心。如果您的产品很好并且您继续保持新鲜,那么克隆的风险就会降低。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多