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

我已经在Ubuntu软件中心查看了托管我的商业(闭源)应用程序的情况。 似乎该商店没有任何DRM支持,以防止购买的应用程序被复制到其他电脑上。这可能没关系,因为我有自己的许可密钥生成机制。
问题是,我的许可密钥生成不像微软那样,我无法提前预先生成一堆密钥,因为密钥内部存储了用户名和其他数据。
问题是如何将我的许可密钥机制与您的商店集成? 作为备选方案,如果没有许可密钥,我可以将我的应用程序托管为“免费”吗?因为它在没有许可密钥的情况下具有轻量级/试用模式。
还有其他解决此问题的想法吗?
2个回答

不好意思,目前还没有DRM支持。

很抱歉,如果您无法在界面中加载一组预生成的密钥,那么myapps服务就无法(尚未能够)销售您的许可证[1]。

是的,您可以添加您的演示/试用应用程序 - 尤其是如果您有其他方式供人们购买可以解锁它的许可证密钥[2]。

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

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


感谢提供详细信息,[1] 可以通过简单的邮件通知方式来实现,每次销售时我会收到一封邮件(附带用户名称),然后我可以通过电子邮件向用户发送密钥。所有其他电子商务网站,如kagi.com或plimus.com都使用这种或类似的机制。 - Adriatic

根据this,这似乎是不可能的。据我所知,如果你打算后来提交一个功能更多的付费应用程序,那么提交一个免费的应用程序是没有限制的。

谢谢你的回答,虽然听到这个消息我感到很遗憾。软件中心似乎对我来说不够灵活。 - Adriatic