JetBrains produces a continuous stream of improvements to all of their tools, previously they would have to artificially hold some of the bigger changes back to justify the next big yearly version number increase. With subscriptions, this is no longer necessary, everyone can have the latest and greatest right away.
And I do hope the next logical step is to offer an optional fully hosted service that has feature parity with something like WebStorm. There's cloud IDEs out there, but they're lacking when compared to JetBrain's tools.
Yeah, but the "right" way to do it is to disable updates on license expiration, not just turn off a product you might have paid for since 2010.
Maybe the best thing to do would be an initial payment worth, say, 6 months, followed by monthly renewals; if the renewal does not go through, updates stop. This would be closer to the current model, but would still switch most revenue (renewals) to the SaaS model.
I'm happy enough to pay a subscription for intellij since the price seems about the same (oh actually they're putting it up by £20 or £30 per year after the first year). I'd rather get frequent updates, but since I've already bought it outright twice (upgrading when I feel I need to) it seems a bit lame to just pull the plug should you ever take a break.
I want to agree but the problem with that on this is that it can be gamed by buying one month, using that until a feature entices you, and then buying another month.
At least you'll have paid for 6 months right away; and if you lapse, when you go to renew you pay for another 6 months upfront.
If you're going to all this trouble just to skimp £100 per year on your main development tool you're probably the type of customer who will simply not buy into a SaaS model anyway, so there is no point in chasing your pennies.
You could unofficially make the "skimping" into the reduced price option, removing the current "personal" licenses and removing complexity. Cheap "Personals" will pay a 6-months fee once a year or less, losing updates, and "Companies" will happily pay full whack (because they value predictability and opex vs capex) for the full monty. Win-win, and nobody gets hurt in the feelings.
"previously they would have to artificially hold some of the bigger changes back to justify the next big yearly version number increase"
I get that. Perhaps they should or could have just sold the current latest version as is for a bit less and then whenever the next big release comes out offer a prorated upgrade amount to those that feel the new features are worth the additional upgrade amount. Their model, withholding features so they could package them into a huge update, was hurting themselves and their customers.
What's to say they don't start pulling IntelliJ with other/more products? That is, to stop or slow down development/improvements and now milk a cash cow?
Clarification: They could have sold a working perpetual license without the 1 year of upgrades. When they have an upgrade they have an prorated upgrade path/cost based on when you purchased your current license/product.
And I do hope the next logical step is to offer an optional fully hosted service that has feature parity with something like WebStorm. There's cloud IDEs out there, but they're lacking when compared to JetBrain's tools.