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

Adr*_*tic 4 application-development

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

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

问题是如何将我的许可证密钥机制与您的商店集成?作为后备,我可以将我的应用程序托管为“免费”,因为它在没有许可证密钥的情况下安装时具有精简/试用模式?

还有其他解决问题的想法吗?

小智 5

不,目前没有 DRM 支持。

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

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

[1] 如果您可以在https://bugs.launchpad.net/developer-portal/+bugs 上根据您的需求创建错误,团队将能够开始优先考虑各种需求,但我假设将其他数据存储在密钥本身可能很难普遍支持?

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