---
Personally I think it's a horrible model for the most part.
- Implicitly impossible to sell you licenses, you never owned them in the first place. Money spent is money lost.
- With "classic" licenses, you get what you pay for (a product, an update, etc.), with subscription based licensing you pay and hope to get something later on, without any promises.
- Subscription based licensing may make the devs lazy. No need to get something out of the door to earn money, because it's rolling in anyway.
Possible benefits:
- You never miss a grace period for updates
- If the minimal subscription period is short, you could get a product for a very short period (exteded demo, single project etc.)
There's not enough on the plus side for me TBH. I already have one subscription based product (JetBrains ReSharper, a development tool). It has become subscription based a year ago, but it's so essential for my work that I can't live without it. I hate the licensing model.
--
Regarding the poll: what I mean with e.g. "Yes, if the annual fee is less than 25% of the product's value (4 years).": let's say the product (or a similar product) costs $200 with classic licensing and that the subscription based license is $50/year. Therefore he annual fee is 25% of the product's value. The break-even point (fees payed = product "classic" value) is thus 4 years.
I know this isn't as simple, but it's my attempt to quantify the fees you are willing to pay.
edot: excuse the "supscription" in one of the poll options. I'm stupid