This came about due to a decent amount of consumer backlash, if I recall correctly. They used to sell standalone perpetual licenses which included a period of updates.
This came about due to a decent amount of consumer backlash, if I recall correctly. They used to sell standalone perpetual licenses which included a period of updates.
"JetBrains listened to their customers, took feedback on board, and made meaningful changes that addressed the concerns."
In a perfect world, that would the minimum expected behaviour, but in the world we live in, it's kind of surprising when it happens.
Yes, you can make something sound positive when you leave out material facts. They knew an expiring license would be much less popular than a non-expiring one before they did it. So, just saying they listened to their customers leaves out the very important detail that they ignored their customers the first time around.
Also useful as a guide to show the customer they should go ahead and voice their displeasure when these situations arise, preferably before the product is so entrenched in the given market that they can "pull an Adobe" in this situation ("Don't like the new terms? Fuck you, pay us").
So Jetbrains model is an improvement over most other companies but it is not as consumer friendly as the old licensing model.
I would love to have the old model back(buy now with 12 months of updates) but that ship has sailed.Honestly I’m quite happy with it as a compromise, especially with the All Products Pack - I save money every year than when I used to buy upgrades for IntelliJ and ReSharper stand-alone, and JetBrains has incentive to keep pumping out new features to keep me from deciding to utilize my fallback license.
I wonder how big is that part of the revenue.
Guice support, for example. You can live without it, but if you are working on a larger Android codebase and utilize it then it may be useful.
I'm missing something. What's the difference between that and what they're doing now? You pay $X, you get a perpetual licence and updates for a limited period.
https://blog.jetbrains.com/blog/2015/09/18/final-update-on-t... - the perpetual license fallback did not exist under the original proposals and only happened due to backlash.
It's useful context. Yes, it's good that they listened to their customer base - and I've not criticised the current subscription model.
But I still think it's relevant and on-topic to point out that the previous model was more generous and they tried to do full-SaaS when reading the parent comment in isolation sort of suggests they did this out of the goodness of their hearts (and entirely unprompted).
If you have an option, stick with open tools with strong community support. Just observation: with commercial tools you don't have full control of your own work, nuff said
Old model: Pay $X.XX and get one year of updates.
New model: Pay $X.XX (spread over 12 months) and you can use all new versions UNTIL the subscription ends. At which point, unless you renew, you have to DOWNGRADE to the one year old version.
Let's face it, downgrading such an import tool is not something developers will be comfortable with (especially since JB products occasionally have show-stopping bugs).
Having said that, I'll admit to liking their products (and support). But the model is not as generous as everyone seems to think.