我正试图确定一种方法来为托管/站点上的web应用程序分发软件更新,该应用程序可能每周和/或每月更新一次。我不想让使用现场产品的客户担心手动更新,我只想让它下载并自动安装ala。我计划提供一个OVF文件与Ubuntu和软件安装和配置。
关于如何分发软件,我的第一个想法是创建六个Apt存储库/通道(目前还不确定哪个更好),这些存储库/通道将通过SSH使用密钥进行访问,因此如果客户不续订订阅,我们可以禁用它们的帐户:
如果出现问题,则在每个阶段都需要一个标志才能进入下一个存储库。
我向社会人士提出的问题是:
发布于 2011-08-02 10:07:14
总的来说,我喜欢这种方法。盗版问题是无法解决的,无论是传统的分发还是自动化的,您都可以避免许可证计划带来的不便。
你可能会遇到随机选择的问题。客户是否选择在整个业务关系期间作为早期采用者?如果没有,如何将评级从外部1降至外部9?
发布于 2011-03-27 23:36:00
您是否考虑过软件的一般许可和手机家庭类型保护?
我在这里看到的问题(没有任何许可)是,我可以支付一个月,停止,然后继续运行在这个版本。当然是旧的,但它是免费的。这个漏洞至少会被一些人利用。
如果您已经拥有许可,那么只需使用简单的不受保护的存储库,该软件需要在运行前检查许可。
发布于 2011-07-26 00:49:42
我不太了解您的软件和/或客户的本质,但在许多地方,未经测试就不会安装更新。许多公司使用的许可证密钥将超时。允许他们下载更新并手动启动。自动更新很方便,但有时用户不喜欢惊喜。
https://softwareengineering.stackexchange.com/questions/61737
复制相似问题