I see a lot of whining in this thread. If you think that an increase of $100/year in the price of a tool that you use every day, for, say, at least 5 hours daily as part of your job as software developer as a meaningful price increase, than the cost of your IDE is not close to being your biggest problem.
Even taxi drivers invest more money than software developers in the tools that they use every day, and software developers make quite a bit more money than taxi drivers.
$100-$500 is a bit much, but I'd have been happy with some increase (10%? 15%?).
A modest increase, with a discount for moving to a subscription model (like they're trying to do) would have appealed to all camps, imo. Professionals recognize these are good tools, and want to support them, but not necessarily in a 'one size fits all' SaaS model.
Instead of $199 intellij ultimate license, saying "Buy a perpetual license for $229, or a SaaS model for $149/year"... I would probably still opt for perpetual (at least some of their products), but having the option is important, imo.
It's absolutely about the price. If I told you you need to rent them, but the price for renting for the next 15 years is negligible, I don't think you'd have a problem with renting them. Now our only disagreement is on what constitutes "negligible".
No it isn't. I would pay twice as much as I did for PyCharm, but I want software that I can control which doesn't phone home to the mothership to see if I have the privilege of being able to use it for that month.
I don't want to open the travel laptop I keep stored for when I'm away from home in an airplane or the middle of nowhere and be interrupted because I can't contact a licensing server or whatever such bullshit.
If they want to raise prices, that's fine. But renting tools that are not hosted on the web, for myself and lot of other people, is just a big no-no.
You're complaining about bugs you haven't encountered yet. If the software simply defaulted to working when it couldn't contact a licensing server, would that resolve things?
Having the tool ping a server every week doesn't make the tool any harder to crack, and cracked versions obviously don't ping the server, so there's no reason whatever to be draconian about what happens when the check doesn't go through.
At least that's the approach they took at Adobe. IIRC the tool worked normally for up to a month without pinging the server, and after that showed warnings but kept working for a while. The times may have changed but idea was to err as far as possible on the side of lenience, because anyone using a version that pings the server is by definition a paying customer and not a pirate.
I take your point regarding phoning home. I also think that's a problem.
But really, you can't blame software providers. In the old days they'd all do the one-off purchasing model, and then they would all starve to death because people don't want to pay for software. So it's no wonder they're going for a model which is actually proven to work, which is a subscription.
No it is not about the price, it is about my dev tools needing to call the mother ship every month to make sure I am still a valid user.
Just keep the option for a perpetual license thanks. Even if it means increasing the cost, I am fine with that. I just don't want to rent my tools as a professional.
Besides calling home, what motivation do they have to improve their tools under the subscription model? Upgrades have to be appealing enough to bother paying – built-in motivation to produce a superior product.
With subscriptions, they don't have to improve the software; it's guaranteed revenue as long as one wants to use the tool. Eventually a competitor might step in and create something better, but until then you're stuck paying whether or not the software is improving.
A taxi driver will buy a nice pair of comfortable shoes and then keep them forever. The seller will not come around every month asking for money and threatening to take back his shoes if he doesn't cough up. That's what a different type of "business" does.
Seriously, someone on HN equating SAAS to extortion...
Much like the OP talking of not being able to do development if your employer fails to approve the payment in time. Resharper is nice and all but you can actually write C# without it. (I know PyCharm etc might be harder but the article was about Resharper).
I'm getting a bit of an extremist regarding SaaS, I'm happy to admit it. It's just that, the more it gets shoved in all sorts of businesses it doesn't really belong, the more I realize is just a form of very modern rent-seeking.
When a product-making business moves to a forced SaaS model, it's basically admitting defeat: it says the market does not value their work enough to profit from innovation alone, so from now on it will extract rent from established customers. That is depressing and exploitative.
I'm happy to have the option to turn my product-buying into a recurring event; but at the end of the day, in most cases I want to buy products, not to subscribe to a book-buying club. This because products change, in some cases for the worse. PyCharm in a few years might drop support for Python 2 (or something equivalent); why should I not be able to run an old installer I paid for whenever I need to work with Python 2 ?
I fear sooner or later somebody will file a class-action suit, and a lot of people will be sorry.
Stuff like this and Adobe's efforts aren't really Software as a Service - at the most it's just Software License as a Service. You still download, install and run it on your own hardware.
The value of actual SaaS is that the expensive management of the software has been taken off you hands.
Indeed. A better term would be DaaS, "development as a service": you stop paying, they stop developing the tool for you. That would still imply that you can keep the software as-is in perpetuity if you stop paying though; otherwise it's basically ransomware.
I'm pretty sure cool-RR is referring to the fact that most taxi drivers lease their cabs from the cab company, not the pair of comfortable shoes they invest in.
Its not the price, it is that if I write some software in an IDE, I want the capability to push a bug fix out two years later without having to "subscribe" again. This will just further contribute to bitrot.
>taxi drivers invest more money than software developers
Citation needed.
>software developers make quite a bit more money than taxi drivers.
You are assuming that everyone who develops software is employed as a software developer. There is fine work done by hobbyists and independents.
>> taxi drivers invest more money than software developers
> Citation needed.
Pretty sure that for the price of a car, including maintenance, you could pay for a nice workstation and multiple monitors with lots of "expensive" software on a subscription model.
> You are assuming that everyone who develops software is employed as a software developer. There is fine work done by hobbyists and independents.
If you're developing open-source software, you can probably get a free license for many IDEs. If you're both a hobbyist, don't want to release your software as open-source, and expect to be given top-rate tools for a cheap price...
>Pretty sure that for the price of a car, including maintenance, you could pay for a nice workstation and multiple monitors with lots of "expensive" software on a subscription model.
Most taxi drivers don't own their own car. The person that owns the car and own the medallion taxes the driver, typically but not always, a percentage of the drivers income[0].
An increase of $120 is a 100% increase in what we were already paying. Perhaps $120 wasn't reasonable... and given the amount of functionality it adds to Visual Studio that it now seems like I can't live without, perhaps that's a fair assumption, but a 100% increase in cost with such little warning... that's not cool at all!
Even taxi drivers invest more money than software developers in the tools that they use every day, and software developers make quite a bit more money than taxi drivers.