我是否应该每年为 keep devexpress 应用付费 运行

Should I pay every year for keep devexpress app running

我是否应该每年为使用 devexpress UI 项目 运行 保留 asp.net 网络表单付费?我是用试用版创建的,发布后呢?

不需要年年交。一旦您购买了 DevExpress 许可证,您就可以永远使用它。

根据DevExpress Licensing FAQ

All DevExpress products are sold based on a subscription model. This means that when you purchase a Subscription, you receive 12 months of free updates for that product(s) from the date of purchase - be it a minor service update or a major new version. After the 12 month period and at your discretion, you can pay about 45% of original price to "renew" the subscription and receive another 12 months of free updates. If you choose not to renew, you can continue using the last version you obtained or are eligible to use. The 12 month time frame is merely for new versions/updates and does not apply to rights of use (as long as the EULA is not violated).

这个问题有两个方面。

首先,当您购买 DevExpress 产品许可证时,有两个 "components" 许可证。第一部分是使用该产品的永久许可。第二个是 update/upgrade "maintenance" 部分,您可以在其中获得产品的所有更新、升级和错误修复。它还包括对产品的支持。后一部分每年提供一次。最初购买的许可证涵盖了这两种情况,后续的续订都是为了确保您拥有最新的代码并得到支持。

因此,就此而言:当然可以购买许可证并且永不续订。如果你有一个一次性的应用程序,你所需要做的就是购买产品,编写应用程序,并且永远不要再更改它。

其次,有一个问题是在某个时候(例如,新的浏览器版本,更改为 JavaScript,更新为 ASP.NET WebForms)意味着您的应用程序有错误。也许那个时候,你不在乎,只是让应用程序退役。也许它必须继续使用,所以你必须重新购买许可证。很好,花花公子,除了你可能会发现在几年静态后更新该应用程序时出现其他问题:产品已更改,运行-时间已更改,IDE 已更改,等等。如何您需要多长时间(并花费您)来修复该应用程序?未来的成本是否大于多年更新的成本?我认为是经典的货币时间价值计算。