【发布时间】:2012-11-15 18:46:09
【问题描述】:
我开发了一个 Android 应用程序,它使用了其他人开发的一些 GPL 源代码。现在我想将应用程序发布到 Google Play。我知道我必须在 GPL 下发布应用程序的完整源代码,但我愿意付费,而且我知道 GPL 允许这样做。
现在,如果潜在用户想在购买之前试用应用程序怎么办?
为了解决这个问题,我想以 2 个版本发布应用程序: - 试用版,功能齐全,但仅供评估,可免费下载; - 完整版,包含源代码,可下载,费用为 100 美元左右。
我的问题是:GPL 是否允许免费发布 DEMO/TRIAL 应用程序但没有源代码,以便潜在用户可以先试用再购买?
【问题讨论】:
-
StackOverflow 并不是一个真正的法律问题的地方,但我的看法是不。如果您在演示/试用版中使用 GPL 代码,则需要提供其源代码。
-
您不能对源代码收取额外费用,也不能阻止第一个购买您的应用程序的人将其免费提供给其他人。 (我不是你的律师)
-
不,您不能在不让 GPL 应用程序获取代码的情况下发布它们。如果您允许他们下载应用程序的副本,则必须允许他们获得源的副本。
-
我不知道为什么这个问题被否决了。这可能有点离题,但我不确定是否有更合适的。