如何在 Ubuntu 软件中心托管我的商业应用程序?

如何在 Ubuntu 软件中心托管我的商业应用程序?

我检查了 Ubuntu 软件中心以托管我的商业(闭源)应用程序。看来该商店没有任何 DRM 支持,以防止将购买的应用程序复制到其他 PC。这可能没问题,因为我有自己的许可证密钥生成机制。

问题是我的许可证密钥生成不像微软的,我无法预先生成一堆密钥,因为密钥中存储了用户名和其他数据。

问题是如何将我的许可证密钥机制集成到您的商店中?作为后备方案,我是否可以将我的应用托管为“免费”,因为在安装时无需许可证密钥即可使用精简版/试用模式?

还有其他方法可以解决这个问题吗?

答案1

不,目前不支持 DRM。

不,不幸的是,如果您无法在界面中加载一组预生成的密钥,那么 myapps 服务就无法(暂时)出售您的许可证 [1]。

是的,你可以添加你的演示/试用应用程序 - 特别是如果你有另一种方式让人们购买可以解锁它的许可证密钥。[2]

[1] 如果你可以创建一个符合你需求的 bug,请访问https://bugs.launchpad.net/developer-portal/+bugs团队将能够开始对各种需求进行优先排序,但我认为在密钥本身内存储其他数据通常可能难以支持?

[2] 最近添加了在一个应用程序中添加演示/试用版本的支持(即软件中心不会显示两个单独的应用程序,而是一个带有安装试用版或购买选项的应用程序),但尚未发布 -https://bugs.launchpad.net/developer-portal/+bug/830309

答案2

按照,这似乎是不可能的。据我所知,如果您以后打算提交具有更多功能的类似付费应用程序,则没有任何限制禁止提交免费应用程序。

相关内容