我正在计划开发一个开源应用程序,并且正在考虑为其设定一个非零价格。
如果用户购买了该应用程序,发布更新时他会再次被收费吗?
答案1
根据我使用软件中心和 Humble Indie Bundle 应用程序的经验,不,则不会再次收费。我已经安装了 Bastion 的更新,无需重新付款,尽管我通过礼品代码兑换了 Bundle 应用程序,因此对于商店购买的应用程序,情况可能会有所不同。
技术的
当你购买应用程序时,它会将私有存储库(又名 PPA 或个人软件包存档)添加到文件夹/etc/apt/sources.list.d
,例如private-ppa.launchpad.net_commercial-ppa-uploaders_bastion_ubuntu.list
。应用程序更新时,文件内的 URL 不会改变,因此我认为只要应用程序未以新名称重新发布,你就永远不需要重新购买。
答案2
答案是否定的,如果应用程序发布更新,他们将不会再次被收费。