我應該每年為保持 devexpress 應用程序的運行付費嗎 (Should I pay every year for keep devexpress app running)


問題描述

我應該每年為保持 devexpress 應用程序的運行付費嗎 (Should I pay every year for keep devexpress app running)

我是否應該每年為 devexpress UI 項目運行的 asp.net 網絡表單付費?我是用試用版製作的,發布後呢?


參考解法

方法 1:

There are no need to pay every year. Once you purchased DevExpress license, you can use it forever.

According to 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).

方法 2:

There are two sides to this question.

Firstly when you buy a DevExpress product license there are two "components" to the license. The first part is a perpetual license to use the product. The second is the update/upgrade "maintenance" part where you get all the updates, upgrades, and bug fixes to the product. It also includes support for the product. This latter part is provided on an annual basis. The initial license purchase covers both of these, the subsequent renewals are all about ensuring you have the latest code and can be supported.

So, taking it on that level: of course it is fine to buy a license and never renew it. If you have a one‑off app, all you need to do is buy the product, write the app, and never change it again.

Secondly, there is the issue where sometime down the road (say, a new browser version, changes to JavaScript, updates to ASP.NET WebForms) means that your app has a bug. Perhaps at that time, you don't care and just retire the app. Perhaps it has to continue in use, so you have to purchase the license again. Fine and dandy, except you may find other issues in updating that app after a few years of being static: the product has changed, the run‑time has changed, the IDE has changed, etc. How long would it take you (and cost you) to fix the app? Is that future cost greater than the cost of renewing through the years? A classic Time‑Value‑Of‑Money calculation, I think.

(by Alaa Eldin AdelnempoBu4jmbucknall)

參考文件

  1. Should I pay every year for keep devexpress app running (CC BY‑SA 2.5/3.0/4.0)

#ASP.NET #devexpress #publish #webforms






相關問題

System.Reflection.Assembly.LoadFile 鎖定文件 (System.Reflection.Assembly.LoadFile Locks File)

如何在沒有全局變量的情況下一直保留我的變量? (How can I keep my variable all the time without global variables?)

C# / ASP.NET - Web 應用程序鎖定 (C# / ASP.NET - Web Application locking)

關閉模態對話框窗口後 ASP.NET 刷新父頁面 (ASP.NET Refresh Parent Page after Closing Modal Dialog Window)

無法將 NULL 值傳遞給數據庫 (Unable to pass NULL value to database)

wcf:將用戶名添加到消息頭是否安全? (wcf: adding username to the message header is this secure?)

使用 ASP.Net 教初學者 Web 開發的小項目想法 (Small projects ideas to teach beginners web development using ASP.Net)

SQL Server - 分組、擁有和計數 (SQL Server - Group by, having and count in a mix)

企業庫異常處理應用程序塊和日誌記錄應用程序塊在 ASP.NET 中的正確使用 (Enterprise Library Exception Handling Application Block and Logging Application Block proper use in ASP.NET)

來自proc的asp.net多個結果集:是否有必要將結果映射到類?如果是這樣,怎麼做? (asp.net multiple result set from proc: is it necessary to map results to class? If so, how?)

如何在測試工具中實例化 asp.net 代碼隱藏類? (How can I instantiate an asp.net codebehind class in a test harness?)

Web 窗體用戶控制事件,需要在頁面加載後添加 (Web Form User Control Event, needs to be added after page loads)







留言討論