Ask HN: Anyone tired of everything being a subscription now?

931 points by CM30 ↗ HN
Not newspapers or media services (though those can be annoying too), but products in general? It feels like it's getting harder and harder to just buy something in the tech world, especially when it comes to running programs on my home computer. Want a password manager? It's a SaaS now. Note taking app? SaaS. Image editor or office suite? SaaS (thanks Adobe...)

This is especially annoying given I generally refuse to rent anything in life, and will go out of my way to buy something upfront simply so there's no risk of losing it if finances get worse in future (or the wrong billionaire buys the company). Yet it seems like it's getting harder to do so, especially when open source products don't exist for that domain.

So yeah, why is that? And is anyone else tired of the constant barrage of subscriptions for things that should be one off purchases?

709 comments

[ 4.0 ms ] story [ 370 ms ] thread
Because of all the free, open source software, I don't see it as a big deal. I don't mean to say that you can just get the free version of everything in OSS. Rather, that the entire software landscape has shifted, in a meaningful way. On the one hand, you get A TON more software for free, and on the other, for something that has a real moat - yeah, you pay. I think it's fair, software moats are hard, and therefore expensive.

I too prefer to buy, not rent, wherever possible. But the way I think of subscriptions is, first of all, as one-off annual expenses, which I can decide if I still want or don't.

Something like the office suite, I think you get the basic for free. And you can have a workable email client like thunderbird for free. But outlook is a million times better. So when I did this one piece of work, in my mind I said: okay, this one pays for Office till I retire. Mentally, I allocated the money, and stopped thinking about it.

The thing with subscriptions is that you need to be intentional about them and review them semi-regularly. In fact, writing that, I think I'm going to put them all down in a spreadsheet when I have a chance.
Most software is fundamentally a service. You want to be able to sync your passwords and notes, and receive security and bug fix updates. Companies need to fund that infrastructure and ongoing development.
I already fund it by paying for iCloud. App makers need to stop reinventing the wheel and then using that to justify subscription pricing.

Edit: 1Password is a perfect example. It worked fine for years with any kind of third party sync I wanted - from Dropbox to Syncthings - but now I need to pay for a subscription because 1Password wants me to use their infrastructure.

This! Why does everyone and their mother need to host their own backend for basic sync? The likelihood that the end user has some kind of cloud account already is extremely high today, you don’t add much value by adding yet another “someone else’s computer” to the mix?
They do, by buying the next version. On the other side of that coin is making the next version better enough that people will upgrade.

For security/bug fixes, yes, there’s a better incentive for fixes in SaaS, but then again, if you’re known to actually fix bugs, the likelihood of people buying the upgrades are higher, so there is incentives for non SaaS too.

A lot of software doesn't need to be a service.
That's only true because it has been engineered to only be that way.

For example many pieces of software that used to be syncable through bring your own options have dropped those in favor of charging for their sync capabilities.

> So yeah, why is that?

Because like media or newspapers, the product continues to require work and has no defined expiration date. I assume you want updates for your password manager?

Companies also love the idea of subscriptions for cash and approval management reasons. In government, subscriptions can even prevent you needing to go through a formal procurement phase, which might lead to some important infrastructure losing and needing to be ripped out.

+1. Also companies take advantage of the taxation benefits of SaaS as an operational expense, instead of having to depreciate the capital expenditure when buying software over x years.
Sure, Ill happily pay for the next version of my password manager as well…as long as I buy a license instead of renting it.

But I truly won’t rent a note taking app.

Overall JetBrains’ model of “subscription with fallback license” seems the best compromise here, you do get to keep a license permanently if you quit your subscription, it just happens to be the one from 12 months ago.

> Overall JetBrains’ model of “subscription with fallback license” seems the best compromise here, you do get to keep a license permanently if you quit your subscription, it just happens to be the one from 12 months ago.

Yeah, this model is pretty good and should be the default if you're offering subscriptions. Subscriptions where your data is basically hostage to a monthly payment are awful.

When something is web based, I get it. That requires infrastructure to run. When it's a downloadable program that requires nothing but yearly or monthly licensing, then I am in full agreement with you. I would argue however that for most SaaS or subscription based services though, there are alternatives to them that follow a different business model or are FOSS. I do know, though, that in some cases this is not true.
I agree with you, it makes sense that they may want to charge money for a service, but if you download a program then you should be able to use it on your own computer without subscriptions (unless you want to subscribe to automatic updates, I suppose). However, local programs should be made possible too. In the cases where it is not currently available, we should make them, I hope. (I often find what I am looking for is not available, although "web based" is not the only problem that may exist with what is found)
And this is exactly the reason I self host[0]. I am pretty sure it's not just me. I have seen r/selfhosted[1] skyrocket in it popularity over past year or two. The number of applications that you can self host are increasing daily. The only problem at the moment with self hosting seems to be the maintenance and setup but that also will be solved once many people start doing it. History repeats itself. Self hosting too will become mainstream once again

[0]: Why start self hosting https://rohanrd.xyz/posts/why-start-self-hosting/

[1]: https://reddit.com/r/selfhosted

Great, let’s make a subscription based service to help people easily self-host…
Isn't that what Tailscale is?
Yes, though for private self-hosting it seems entirely free.

It's one of those subscription services I'm willing to pay for (I'm not right now, because I'm way under the threshold of even the cheapest paid option). It automates the boring parts of a process that I'd otherwise be able to do on my own, using the same open-source tools they're using (Wireguard). The value proposition is very clear here.

(comment deleted)
You self-host things that are easily self-hostable. You wouldn’t self-host something like emails or error reporting.
I've self-hosted email and error reporting for decades.
I self-host my email, thankyouverymuch.
Email is only difficult to self host because it was intentionally corrupted by the major players using bad responses to spam as an excuse and now you need to stay in their good books to send.
I self-host email. And my website. And DNS. I've been doing so for over two decades now.
> You self-host things that are easily self-hostable.

Exactly, which is why you can self-host e-mail, as there are turnkey packages available for that. Self-hosting e-mail does generate some extra workload, but that's atypical, and has to do with a) somewhat arcane tech that's underpinning e-mail, and b) whether it works or not with a wider ecosystem depends a lot on where you're self-hosting it. That b) in particular is not something you encounter elsewhere.

As for error reporting... I'm gonna risk asking: what's the challenge making it hard to self-host?

I dunno.

I felt like it was a mistake to get a Plex Pass that I paid for once because Plex had my money and didn't have to listen to me with product direction and Plex got worse and worse at serving media from my local server while it became increasingly focused on showing me ads for off-brand streaming services.

I think the subscription model actually works for Adobe in that the upfront price of creative cloud was astronomical and breaking that up to a monthly payment puts the product in reach of people at basically the same pricing.

Subscriptions for video games like the Xbox GAME PASS irk me. It's hard to make a case that they aren't a good value, but I think it's a movie that we saw with cable television and it doesn't end well. If I can't reward game companies by buying their games, I feel like I don't have any input into what games get made.

(comment deleted)
Eh, lifetime Plex Pass pays itself for three years even at normal pricing. I got mine during a discount so mine pays itself off in about 2 years and 3 months, which would have been in November 2022. I don't also remember seeing any streaming services in my Plex instance.

I'm definitely happier having my lifetime Plex Pass over a monthly subscription.

Is there a killer feature that's unique to Plex? Or is it just pleasantly integrated?
I'm not sure if there's any one killer feature for Plex, but as far as I see, it has plenty of advantages over other solutions. Good and plentiful client apps, webhook support, Plexamp, intro skipping, etc.
The killer feature is the Plex app is already available on pretty much any device you can think of and at least from the user side, setting it up is as easy as just signing in and it's all ready to go.
I got PLEX Lifetime just last year, cause I realized that I've basically paid for it multiple times across the years I've been a subscriber. So Lifetime's been worth it for me, especially when it's on discount.
The plex support forums are pretty disappointing, the top issues go pretty much unaddressed, and past technical choices are really holding back the quality of the experience for me with regard to 4k content.

Jellyfin is coming closer in terms of functionality, but the client apps are missing tablestakes features still, and it's a bit of a pain to have to setup https and dynamic dns and such if I want to access jellyfin outside of my house.

I simply do not subscribe and except things like Netflix only use products that offer perpetual license
Agree 100%. There's also a fundamental contradiction in subscriptions. I don't want to pay subscription pricing for crucial apps because I don't want to be beholden to recurring payments (that can change at any time) to maintain workflows critical to my life. But these are also the only cases where subscriptions offer enough value to be justifiable. Even a few dollars a month seems too much for something like a notes app, for example.
I think about this a lot as well, but I always come back to the idea that many companies raise venture capital and they need consistent revenue to be able to raise future rounds. They get that predictability with the subscription model and in exchange they provide a product that gets consistent updates and new features. I agree with your sentiment though — as a consumer, I don’t love how I don’t have much control over the products I use. I might subscribe for a certain set of features, but those might be removed or changed down the road as the company’s needs change. But ultimately people have come to expect that their products just work indefinitely and it takes a ton of resources to make that happen, hence the subscription. Do you have any other ideas for models that enable a company to continue making money after the initial purchase? I don’t think I’d be opposed to a model where we pay for each time the product delivers value. Some examples that come to mind are paying per news article or paying a small fee each time I save a design in Figma, etc. But I think that gets super complicated to explain to customers and it makes it hard to justify charging enough to not only support that specific feature while also earning enough to invest in future product features and improvements.
Yes, I also feel in many cases is not abuse but scam. For example, I bought a Muse Brain device just to discover that plain retrieving of EEG (not meditation or sleep options in the mobile app) metrics was a subscriber only option. So what are you selling Muse? Refrigerators?
I had that happen with a sleep tracker for Apple Watch. It was a few dollars for the app, but to actually view the data it tracked while you were asleep, you had to upgrade to the premium subscription. Fortunately it was easy enough to get a refund[1].

1. https://support.apple.com/en-us/HT204084

Not enough yet. Too much is still free or free-with-ads.

Stuff costs money to maintain

(comment deleted)
VSCode extension? SaaS Gym app? SaaS
Jetbrains products have paid plugins now. I hate it.
I would say this is Wall Street's fault. Wall Street values recurring revenue much more than one time revenue. It's causing companies to shift to recurring revenue when they have no reason to, like how BMW is charging a subscription to have seat heaters.
yep. is the problem with capitalism. if you are not growing in profits then you are dying. the happiness of the people be damned.
This exact behavior drives planned obsolescence. This has led to so much waste over past century that it's going to be very hard to go back. I was baffled that we invented a bulb that could last 100 years over a century ago and I still have to change bulbs every year or two. There are nice documentaries about this

[0] The end of ownership https://www.youtube.com/watch?v=oOO-pYUl9-w

[1] This is why we can't have nice things https://www.youtube.com/watch?v=j5v8D-alAKE

Wait, the subscription economy puts planned obsolescence to an end, because keeping the product in working condition is now the service-provider's problem.
If only.

Companies are more than happy to charge you for a subscription for years then the second they decide to make a new model force you to buy that and pay the new subscription

Just the opposite. Look at all the hardware that requires a subscription to keep running that is ultimately obsoleted, causing existing units to become instant trash as the company forces everyone to replace it.
See games for where this is going.

Upfront payment to buy the product + season pass (subscription) + micro transactions. 2 years later it's the end of the product and the cycle begins anew with the major version number incremented by one.

>I was baffled that we invented a bulb that could last 100 years over a century ago and I still have to change bulbs every year or two.

You need to buy better bulbs.

In 2015 my local utility subsidized the purchase of LED light bulbs and I replaced 59 light bulbs all at once from a variety of vendors including Cree, GE, and Philips.

I've had one, an overhead PAR (led equivalent) bulb in my shower, fail since then and that's almost certainly due to the repeated bouts of 100% humidity and frequent temperature changes.

Of course, I purchased higher-end bulbs knowing that the bargain basement ones are built to cost.

edit: it is actually really weird that you have to replace your bulbs so often because every manufacturer who isn't a ABOLENSKLONG (or something nonsensical like that) Shenzhen-special amazon drop shipper has a 5-10 year warranty and they'd drown in RMA requests if their products failed after a year.

I've found, through experience, that LEDs aren't a drop-in replacement for incandescent bulbs due to thermals.

I've cooked three LEDs until I realized that the decorative aluminium housing they're put in is close enough to both disrupt the airflow and reflect failure-inducing amounts of heat.

I'll bet a lot of incandescent bulbs would stay on for years and years if they weren't turn off and on all the time. But it costs money to leave them on, even if they're very low wattage; is it better for your bank account (not considering environmental costs) to leave an incandescent bulb on all the time, or to replace bulbs every year or two?
In capitalism, the market can decide to want software purchase options beyond just subscriptions. Plenty of people in this thread have been offering examples of great alternatives like how JetBrains does it. But I do agree that there should be a bigger pushback against making things a SaaS that don’t need to be a SaaS.
Rent-seeking is the end stage of late neoliberal capitalism.
Very sadly many of these businesses are structured as subscriptions, even when unnecessary, because investors currently LOOOOVE MRR. It is a sad situation when people shoehorn unnecessary "features" into a product or intentionally cripple it to get that subscription money. It often is not even going to new development, just there for the investors.
Yes, but it's not going to change now that it's been proven viable.
It really depends for me.

For something I might use once a year or something I play around with for a few weeks and then forget about? Just let me pay for it. (And I'll mostly just pass if you only offer a subscription as most subscriptions add up.)

But for something reasonably priced that I use a lot and would generally keep up to date with anyway? I'm fine with a subscription. That's the case with me and Adobe.

Subscriptions also do better align your interests with the interests of the company. If your password manager isn't the best any longer? Drop the subscription and get a different one. With a one-time purchase, there's also a lot of incentive to either charge for major upgrades or even just come out with a "new" product under a different name.

I am annoyed at it too, and I avoid such things since I can just use my own local FOSS programs. Devices I use are old enough that they do not have these problems, and it might be more difficult to find one in future unless we can make a better one. If FOSS programs do not exist for the specific domain, then hopefully we can write them.
Quiz: „You own nothing and you’ll be happy“ (imagine this with a strong German accent)

Who is quoted here?

You didn’t own anything with a perpetual license either. I paid for a Windows license for Adobe CS4 Master Collection several years ago. I don’t even use Windows anymore. And even if I did I doubt CS4 runs well on Win 11.

And besides, even perpetual licenses require activation in order to work.

Not really, because I saw too many software companies go out of business because not enough people wound up upgrading to the next major version -- the ownership model of software can be awfully feast-or-famine for developers' income, it's a very tough/risky business model.

Generally speaking, I'm happy to pay a subscription because this way I get a steady stream of all the updates, and it's much more likely the company has a sustainable business model. And I don't have to agonize over whether paying for a major upgrade is worth it.

Not to mention that a yearly subscription is cheaper than buying outright, and I find that in some cases I no longer need the software, or now prefer to switch to a competitor. So I feel like in the end, a greater proportion of my money goes to the software companies who have actually continued to earn it.

By this point, the idea of "owning" software feels positively archaic to me, as strange as "owning" a music album.

Agonise? Seriously, capitalism is based on your decision power, and you give it away and call it Agonise? I might need to write a new book, about consumer disempowerment phenomena.
> I saw too many software companies go out of business because not enough people wound up upgrading to the next major version

Do you have examples?

Most new businesses fail regardless of their business model, so you'd have to argue that this phenomenon was somehow worse for non-subs.

> Not to mention that a yearly subscription is cheaper than buying outright

Not in the long term.

Not going out of business, but on the iPad there is a drawing app called Procreate which is a one time purchase. It’s decent, but in the two years I’ve had it, nothing has really improved and there is a whole lot missing or to be desired. Meanwhile some subscription apps have come to the iPad and they are absolutely packed with every feature you could possibly want.

For any well run company, the more the users are paying, the better the product is likely to be. With a once off purchase, any future improvements are based on a Ponzi scheme requiring constant new users which is unsustainable.

By this principle, every physical product in the world would be "a Ponzi scheme".
I thought about it and a lot of physical products we use everyday are either perishables themselves or require perishables for a regular maintenance.

Yes, we aren't forced to buy from the exact same brands like in a subscription model. Practically, we end up buying the same products in a predictable schedule, to keep the wheel spinning.

A lot? Furniture? Clothing? Cars? Electronics? Appliances? Physical books? [takes off glasses to think] Glasses?

Physical products wear out eventually, but they can last for many years. They're not necessarily perishable.

Yes, for the second category I mentioned: "require perishables for a regular maintenance".

Cleaning products, washing powder, fabric softener, bleach, fuel, windshield wiper fluid, tires, batteries.

Books, sure, they seem to be maintenance-free. I guess glasses too.

Could you explain how clothing needing to be cleaned is relevant to subscriptions? After all, you don't have to buy the cleaning products from the clothing manufacturer. Same for car tires, etc. So the clothing companies and car companies aren't making any extra money from this.
I agree with your original post. Very thoughtful. The subscription version of glasses is contact lenses. Plus, most people need a tweak to their vision prescription every year (or two), so they need to update lenses.
Most physical products don't require constant work to be done. Software will mostly stop working properly if not updated.
There aren’t always new customers to sell to. When your system requires on constant growth to not collapse, it isn’t sustainable. A Ponzi scheme is the closest way I can describe it but I wouldn’t say it’s fraud since you weren’t promised future updates. You just implicitly require and expect them.
I really don't see how there's any difference between software and physical products.

Businesses are working year-round — manufacturers are manufacturing new products, software developers are writing software updates — and also selling year-round. If you run out of customers, that's of course a problem, but that's not a unique problem to software.

As a software developer, I sell new copies year-round, every day, and also release updates year-round. If I run out of new customers I'll let you know, but last month was actually my best sales month ever.

What do you mean exactly by "constant growth"? You need constant sales, yes. You don't necessarily need a constant increase in sales, if sales are at a sustainable level.

In my opinion you shouldn't expect future updates of any kind from software that you own. I wouldn't expect them to keep updating it because it obviously makes them no money. I would expect them to release a new product to keep making money.
No I don't expect it because it's obviously impossible to be sustainable. Which is why I choose subscription stuff because then I can expect a constant stream of new value for my payment or I cancel the subscription.
The problem is that OS upgrades are frequently needed for security and bug fixes and those upgrades are often required by other applications--but a new OS version may break your older application. I suppose you can play around with VMs to keep an old OS and application together--that was one of the original virtualization use cases--but that gets awkward after a while.
That's like the car you bought in 2022 to run on the fuel used in the year 2500. Whether it's annoying or not, that it does or doesn't run on new technology, doesn't matter. You paid for a product, not upgrades (unless you did pay for upgrades, of course). You shouldn't expect free upgrades because they certainly were not free to create.
> I wouldn't expect them to keep updating it because it obviously makes them no money.

What do you mean by this exactly? There are always new customers to sell to, so of course you can make money by updating your product.

Will the buyer continue to receive free software updates forever? No, probably not. Eventually they may have to pay an upgrade fee. But the great part about upgrade fees compared to subscription is that the choice and timing of whether or not to upgrade is in the buyer's hands. Whereas with a subscription, it's a forced update, with the timing determined by the software developer, not the buyer. You pay yearly, or the software stops working now.

This is why I think JetBrains nailed the pricing with IntelliJ. You own what you buy, and can use it forever. You pay for upgrades. That's it.
Well, it makes them no more money from me. My maximum value has been extracted. Whether that's a solid business plan or not is not my argument. I'm saying that if I paid for something I don't expect any changes at all. If good changes happen, great. If bad changes happen, I should be able to decide if I can retain the product that I paid for. Whether the changes are free or not is not important because changing anything at all would be make the thing a new unique product. I just want the choice to keep it the same, something subscriptions don't offer. Because, well, that's what a subscription service means. But if I bought a newspaper subscription, I wouldn't expect them to fix a typo after they already delivered a newspaper. Typos happen, bugs happen, I don't buy a product expecting perfection. I expect to get to use the product I paid for, for the time agreed upon.
> Not going out of business, but on the iPad there is a drawing app called Procreate which is a one time purchase. It’s decent, but in the two years I’ve had it, nothing has really improved and there is a whole lot missing or to be desired.

This is the trade-off, as far as I'm concerned. By paying one time, I get the product … once. It might be a bad purchase that I regret; that happens. But, if it's great, I want that product; I don't want the developer's new and greatest idea of how they think I want to use their product. Too many products that were once great ‘evolved’ away from being useful for me. For the software that I own (and that runs on a supported platform), I can just keep using it. For subscription software … well, too many developers don't care that they're leaving a dedicated base behind if they open up a new (and fickle) base.

Maybe the way by which the subscription software becomes better is different: perhaps because the SaaS model provides higher recurring revenues, these businesses and products draw more investment, which allows them to develop more quickly and leapfrog the competition. I think your point about non-SaaS being a Ponzi scheme is valid. However, I think it conflates several separate phenomenon, at least in my mind. I’ll use Fitbit as an example, since I have one. I purchased a piece of hardware that has certain capabilities, and links to the Fitbit app, which ought to provide me access to those capabilities. I can only use the app to access those capabilities (at least without some hacking; not sure if anyone has done this). I’d much rather use an open source app and self host the data - Google hosting the data and providing me an app to interface with it isn’t valuable to me except to the extent I cannot access it any other way. The fact that they paywall certain components behind a monthly subscription, when the device I purchased is fully capable of interacting with the app in the same way without me having a subscription, is exploitative, in my opinion. And I would be more than happy to pay money for new software versions if they provided me anything useful. Instead, Fitbit has become more SaaS-y, and I have gotten nothing of value from that. Sorry if that’s not a very cohesive set of thoughts; I think there are a lot of viable reasons for subscription services (I have no issue with Spotify, for instance). At the same time, I do not think worthless software upgrades, holding users’ data captive, and bug fixes are worth a dime, morally nor economically.
It's so much worse when a subscription business fails. You can lose access to your data with very little notice to migrate. At least standalone software keeps working for a while after the company maintaining it is gone.
(comment deleted)
That’s really a DRM issue for non-SaaS software: how do you activate software.
I don't have many subscriptions (most of my software is FOSS, and I don't do media streaming), but the few I have I'm quite happy about. None of them are corporate behemoths, they create quality products that I like to use, as far as I can see from the outside they're decent companies that treat their employees well. I quite enjoy the fact that I can make a small contribution to these products/companies continuing to be sustainable.

And I'm at the extreme end of anti-capitalism. I'd prefer to see everything employee/citizen-owned. But in the world we actually live in today, I see no inherent problem with subscriptions.

There can be contingent problems. I won't, for example, subscribe to any music streaming services because they give musicians an unfair deal. But that's little to do with subscriptions per se.

You don't have to agonize over paying for major upgrades because you're being made to always pay, whether you get an upgrade or not.

It's a nice bonus when you get an upgrade for your payments. But other times you're an Adobe subscriber and lose access to your colors, because turns out you should also be subscribing to Pantone for those. And who knows what you'll have to pay for next.

Except as a user, the next version had to be better, or I wouldn't pay for it. Now they can just downgrade my product, and I have to continue paying for it.
Like what happened with Stronglifts 5x5.. yep.
What happened? Isn't that just a body weight exercise routine?
I don't know anything about it, besides knowing that my dad and brother used to use that app but switched away from it for some reason.
No, but the app migrated from purchase to “life supporter” to subscription with each prior tier getting less. Now, “buy version 1.3.0” I can get not including updates post 1.3.x.

But “life supporter” faded to “subscribe” after more time went by.

Much like the mirc thing really.

I kinda miss the days of “buy version X. Get X. X always works… tease with upgrades to get user to buy upgrade.”

Of course you do. It was fantastic while it lasted. It's not a great model for software developer though. I have no idea how Beyond Compare guy (scooter software) survives, for example. I paid for it once, maybe 10 years ago?

He should've taken more money. I paid for Sublime Merge, but it's nowhere as useful or great (so far) as Beyond Compare.

And no non-subscription software company has ever gone out of business, and deleted all download links when it did so, preventing you (as soon as you lose the installer) from ever installing it again?
There are websites out there backing up every version of every software you can think of. In CD/DVD days, you'd obviously have your installation media, which the vendor couldn't retroactively take away from you. Or its backup. Later, I always kept the copy of the original installer .msi/.iso (mostly to save on download time - companies retiring products or going out of business so fast as SaaS ones do wasn't on my radar for a long time).
Oh no! Don't trust those websites. This is how people get viruses.
What the heck subscription models are you using? In my experience the software gets broken over time and you can't do anything about it, including RUN THE OLD VERSION WHICH WORKED. There's no longer as much incentive for companies to improve because they'll get paid anyway instead of payment being contingent on actually delivering something useful. Yes subscription models are good for developers, no this doesn't make the software better, it makes it worse. (or at the very least to improve much slower)

I basically pirate everything that requires a subscription now or us a FOSS alternative, even though there was a period of time where I would pay for software between when I was poor and had to pirate everything and now when I can afford to pay for subscriptions but the situation with lack of control over SaaS is so fucking untenable that I just can't. I don't believe SaaS is moral, it basically removes all the power from the consumer and allows the software providers to rake you over the coals over and over. I'm not interested in funding such things. I feel more comfortable with piracy than I do with SaaS on a philosophical level.

SaaS companies don't innovate, they buy competitors because they're using an abusive business model with bad incentives.

P.S. SaaS can probably be implemented in a decent way, and some SaaS does actually provide an ongoing service, but in general I believe my point stands.

Not the OP, but I have to disagree too. Creative Cloud, IntelliJ, Figma, Google Workspace, Postman, Spotify, Vercel, Adguard, Google storage space, Alltrails, 1password.. They're all subscriptions and getting better all the time. Meanwhile it's the old purchased software like Windows and Office that get worse with every version.
Funny you mention Windows and Office. Office is getting worse while moving to a subscription model, while Windows is getting worse by moving towards ads.
Although TBF office and windows have gotten worse with every version at least since the 1990s.
Yeah Excel 3.0 had much better cloud multi-user editing support. It really only went downhill after Excel 5.0 came out with this whole VBA nonsense in '93. Unnecessary bloat, really just showcasing the fact Microst doesn't know what it's users actually want.

Excel today is way better than the Excel I used in the 90s. I wouldn't trade it for a moment.

They ruined office with … removing Excel’s 64k row limit, better file format, collaborative editing and better data analysis functions?
If you're using a tool like excel to work with data with more than 64,000 rows or analyze data, or if you're collaboratively editing a dataset in a non-version-controlled format... best of luck to you, I'll send flowers to your widow.
It’s great for what it does. You might be surprised at how your bank and accountant get stuff done.
That hasn't been my experience. Windows 11 has more features any any version before it, and same goes for Office.
More features is not a great indicator of quality.
Do you feel as though Windows as a SaaS would be better? At least as a consumer I have a choice to say “I’d rather not upgrade to Windows 11 and get the worse experience” and not just login and see that those changes that I wouldn’t have upgraded for have just been pushed down as it happens with a SaaS.

Windows, as an example, is an interesting one in that you’re paying once for a license and it’s good more or less indefinitely (or until things stop working and are no longer supported), but Microsoft does still have an obligation to be pushing out updates, whether security or QoL, so I’m not sure that it being worse over time has any reflection on the license model.

You don't have a choice not to upgrade Windows, not practically, it will go out of support and you can't do anything about it other than hope Windows Next will be more to your liking.
Hello from the past. I'm typing this on a Windows 7, without the most of the updates. Most works fine, just can't install the newest Office or Games. But who wants that?

p.s.: Nope, no viruses or things like that. Windows 7 is so old that it's not supported by botnets anymore.

This is like bragging about not wearing a seatbelt because "I haven't flown through the windshield yet"
I've flown through the windshield a couple times in my life WRT malware.

I've lost so much more time to work computers where I'm forced to use retail Win 10/11 and have to deal with intrusive update policies than I have due to malware.

Having to nuke a few computers from orbit once a decade is a small price to pay for having systems that I can trust to work the same as they did yesterday, systems that never interrupt my flow.

EDIT: to expand on this a little bit, I think a lot of cybersecurity concerns are basically forced upon us by SaaS as a model. Attack surfaces become much smaller if you can just block things from communicating with the outside entirely. Not to mention the wonderful technology known as a "hardware power switch" good luck remotely turning on my SSD full of tax documents and embarrassing photos.

Or it’s like driving a reliable Toyota with a proven safety record vs not wanting to pay for some new vehicle with a seatbelt subscription and updates that brick your car randomly or blare ads at max volume while driving down the interstate.

I’ve lost more work to forced updates resetting my computer randomly and making operation less stable than I ever have to malware (the latter being never in my adult life).

True, because of how necessary OS updates / security fixes are, sooner or later you're forced to upgrade, even on a "buy once" model. But in that model, at least there was still a chance of an effective user boycott.

When Windows Vista and Windows 8 released, people got mad, and enough of them stuck to Windows XP and Windows 7 that Microsoft had to address it, for example by going back on the Windows 8 start menu. Now that they're switching to this permanent license, free upgrade, model, that is going away. Thankfully Windows 11 is very boring, but if they pulled off another 8 start menu, there'll be no real way for people to avoid it or have their voice heard now.

The key is to also keep your old hardware conveniently offline until they drop pushing forced updates to it... It works surprisingly well when no patches are applied, and documentation is usually quite thorough.
It may not be advisable, but tell that to the XP-for-life or 7-for-life people. It won't actually stop working, it just means you're much more vulnerable to malware.
It won't actually stop working, it just means you're much more vulnerable to malware.

The biggest threats haven't come from direct external assaults on the OS for years. I expect a typical consumer device is more at risk from an out of date browser than any other type of vulnerability now. The biggest risk for most of us as personal users is someone stealing our data via a hack, which often doesn't require root/administrator access to the host system anyway if you can compromise something already Internet-connected like a browser or messaging app.

Of course old versions of Windows not getting updates from Microsoft any more is a concern on some level but it's probably a long way down the list for anyone who actually has a good reason to still be using the old versions. I know quite a few people with quite a few different and entirely rational reasons for doing so, though many of those reasons involve some other form of predatory business model by some other big company that makes hardware and/or software. (Hardware that was declared EOL and doesn't have drivers for newer Windows versions, software with some sort of DRM that ties it to running on a specific system, that kind of thing.)

It has been several years since WannaCry, but absolutely nothing guarantees that another such vulnerability does not surface.
Ransomware, like the old data trashing viruses of the past, is trivially defeated by having backups.
Read up on the mechanism by which WannaCry spread and report back.
You mean EternalBlue? How exactly is a remote attacker going to use a vulnerability in a local networking protocol to attack a typical home user's PC? First you need a way into their network where you can even see the PC to attack. If you have that then you're already dangerous.

As I said before this kind of vulnerability is still a concern. Obviously it's a much greater concern if you're talking about something like a laptop that might be connected to an untrusted network, which would be crazy with an unsupported or unpatched OS. But for a home user who stays on their own network it's probably quite a long way down the list of things to be worried about.

We also dont know if some bad actor has already found that vulnerability and are building/already built and exploit.
Browsers and messaging apps also rely on OS security to a degree, it's part of why they don't support old operating system versions.
Your hardware point is interesting in the sense that it represents the non-saas model, but also appears to not be working.

So I get it, they bought the hardware with a one-time purchase. The maker moved on. One day the OS moves on.

But the hardware company is predatory for not writing a (free?) driver for their obsolete hardware on a new OS?

Surely if the model is "buy once" then there's no expectation to return to the well for "software updates"?

The solution is, as you noted, to freeze the OS. Which is perfectly fine, as long as you are happy doing that.

But the hardware company is predatory for not writing a (free?) driver for their obsolete hardware on a new OS?

The rest of the world deals with this problem by adopting standards. There are plenty of peripheral makers in the PC world who could perfectly well have followed or established standards too and then their equipment might be useful indefinitely through generic, long-lived drivers. In reality many of them chose to use proprietary protocols with no public documentation available instead. Building in artificial obsolescence is certainly a predatory business model.

Eventually after an OS passes it EOL... Even security threats decrease as the OS falls out of popular use. I ran a totally offline NT server for many years after EOL and it was glorious, CD-ROM and all.
Tell that to my graphics card. Had to update to 10 from 7 about 1-2 years ago because my graphics card started making very scary loud sounds when playing games.
Windows 10 LTSB will be supported for about 10 years from now. (with 0 feature changes)
A cracked version of W10LTSB with most of the cruft stripped out and updates/AV disabled is genuinely the best base computing experience. My WWAN card even works properly. Linux is happy inside a VM, and the host computer works properly without spending a billion hours recompiling drivers with every kind of weird lab hardware, GPUs, FPGAs, and it's own internals etc. If something is better supported on Linux I just pipe it into the VM.
Why not update it though? They promise 0 feature changes. Only security updates and bugfixes.
Although one possible problem could be if your hardware breaks down in five years and you want to take that as an opportunity to upgrade instead of doing a simple like-for-like replacement – drivers for then current hardware might not necessarily support old LTSB versions.
Well I think windows 11 has same kernal as 10? So probably drivers will be fine for a good few years also.
I think that's mainly backwards compatibility from the OS with regards to existing drivers, but Windows might still introduce some new APIs that hardware vendors might make use of, thereby rendering new drivers incompatible with older OSs.

Likewise, new CPU and/or chipset generations might require not just new drivers, but dedicated OS support, which in all likelihood won't be backported to the LTSB versions, either.

Wait doesn't this just make the point that SaaS is the proper model for Windows? Do you expect that Microsoft should "support" everything, for free, forever? If you want bugs to be fixed, or for things to improve generally, then you should pay something I think.
In enterprise, Windows and Office are subscriptions in most cases. I wouldn’t say they have gotten better.
I'm convinced that it would be better: the reason for worse every version is that they try to cram every major full of "revolutionary new features" nobody asked for. Because back in the day updates were a major revenue stream but only with headline features. I'd gladly pay for a 64 bit w2k
> Creative Cloud … all subscriptions and getting better all the time.

I may be an atypical user—I'm definitely sub-power user in this domain—but everything Adobe has got worse for me since moving to "Creative Cloud".

Opposite. I'm an infra-power user that uses AI once every two months, and I like the experience. Can't tell how it is for power users though. Maybe they hate it.
> Opposite. I'm an infra-power user that uses AI once every two months, and I like the experience. Can't tell how it is for power users though. Maybe they hate it.

Fair enough. I didn't mean to claim that everyone had a negative experience, just that it was far from a one-sided thing where these apps could be said unambiguously to improve. ("In summary, Adobe Creative Cloud is a land of contrasts.")

I use Creative Cloud as well, but I've found with auto-update you get random unexpected bugs. I disable it, I kill their background processes if I notice them, and occasionally I'll let it update things if I know a new version has something I want.
And your work pays for a lot of that? Must be nice.
No, they pay for a couple, but I pay for most of it. IntelliJ in particular I pay for one because it's affordable enough and two because the corporate price is much much higher than than the individual price and I'm tired of begging companies to buy it, especially when other web devs are happy enough with VSCode.
We’ll see how well Figma holds up under Adobe, but at this point, I am not optimistic.
Spotify? What the heck is it doing in this list. When you pay Spotify - you are paying - supposedly for a large part - for Artists's right, not for a Software service.
Spotify is way better than similar offerings though, like Amazon or YouTube or Apple and such. Part of that is because their app makes social playlists easy. Everything from Christmas music to board game nights has a good community driven playlist.
But we can't even "bookmark" or save a position in a playlist. No way to place a pin in a playlist, go listen to something else, then come back to that playlist position. Major let down of Spotify playlists.

Also the mandatory syncing across devices is annoying. I sometimes listen on my PC, and don't want my phone to lose it's place where I paused it previously.

Also finding playlists by "humans" not algorithms seems deliberately blurred. Spotify wants to push certain content, so they've designed their service to make it unclear or unintuitive if you want to find playlists curated by people only.

I haven't seen any improvement in Spotify in years.

Still can't organise songs in any meaningful way, can't rate songs, playlists suck, shuffle is broken, and they keep pushing podcast content when I never listen to podcasts.

1Password also used to sync to Dropbox for free and even had an HTML version that could serve from Dropbox.

Spotify still hasn't reached feature parity with Spotify when it first came out. Only recently did something as basic as lyrics return. It's still not extensible like it once was.
There were no lyrics all this time? Either it's really hard to get people to pay attention to alternatives like Deezer and Tidal or there is little demand for lyrics.
Spotify's killer feature at this point is probably that they have an ad-supported tier while none of the other services (that I'm aware of) do... unless you count youtube?

I think lyrics was a bit of legal hurdle so Spotify had to get rid of it. I imagine they brought it back recently as they worked out a legal way to provide them again.

Nonsense. Most of them do. Deezer even offered a bigger music archive in the beginning. Tidal started as sub only but added a US only free tier, instead it pays its artist much better.
Apologies, then, my knowledge of the state of music services is apparently quite outdated. Has Deezer always offered a free tier? They're not really on my radar.

In either case, I do think some of the points the other comment made are prescient. Spotify Connect is definitely a killer feature and I think Spotify Wrapped is one of those cultural phenomenon that you can't reliably predict the impact of. Network effects definitely seem to be quite powerful.

To me, Spotify's killer feature is Spotify connect and official Linux support.

I keep looking at Deezer for its cheap hi-def support (the premium plan now has FLAC, for the same price as Spotify). But integrations with non-officially sanctioned devices seem janky, at best.

Maybe things have improved, but at one point I had a Yamaha receiver, officially supported, which basically replicated the Deezer interface inside the receiver's app. I couldn't control it from my computer. IIRC Tidal was the same. With Spotify, this just works. Bonus points for supporting the use case of "having friends over who can play their music on my stereo".

I also use multiple "devices" to play music: phone, personal laptop, work laptop, personal desktops, media PC. I don't know how Deezer's "three registered device limit" is implemented, but I'd hate to have to log in again every time I change the computer.

You're right, I do think Spotify connect is an absolutely killer feature that I'm surprised it hasn't been replicated by other companies. I'm a fairly happy Apple Music user but that's definitely one of the things I miss about using Spotify. It's truly bizarre for Apple who has fairly good integrations and Music continuity just makes sense.

Spotify Wrapped is also kind of a cultural phenomenon. People enjoy sharing and talking about it and I guess it's the default assumption that you're using Spotify so you can easily share playlists and stuff to other users. Spotify has the network that smaller services don't.

> Only recently did something as basic as lyrics return.

Unfortunately, something as basic as lyrics is rife with legal challenges, and you can't just slap it onto an app.

I don't understand how come you get podcast content pushed to you, and I have to actively search for podcast content and can't find anything outside of the bubbles I listen to without going to external sources.

Also, arguably, shuffle is not broken, it is working as intended, as there is an intended method to shuffle the songs according to popularity, right? Unless they changed that.

I mean, you only have to open the main Spotify page. I also get podcast content pushed to me (half the main page/search results are always podcasts) and I've never even listened to one.
Again, my main spotify page ask me to continue listening to the podcast I already listen to, plus random daily playlist for music(which I actually really like a lot of the time). I don't get new content showed to be all too often, maybe a new artist a week?
> shuffle the songs according to highest streaming royalty for Spotify

FTFY

It also happens with my music player when playing my own library of music, it has actually gotten that bad that even random no longer works as it should.

This is why I kept all of my old CDs, Mp3s, and DVDs... One day we're going to have to boycott everything and it will be painful for those who only had subscriptions on entertainment & productivity apps.

I'll load up windows 98 if I have to! I'll do it again!

If, by painful, you mean “the need to plug in that old HDD with 100k MP3s”, keep up ratio on private trackers, and end up finding tons of amazing music again, all completely free to do anything I want with, then sure :)

Squeezebox Server was awesome, and these days it’s way easier and more accessible to host a media server and playback in ways you want.

The pain, for me at least, was in organizing all that music. I ended up with a mess of files and folders, people didn't use ID3 tags consistently (if at all) and if you need to add them yourself manually then yeah, it's a pain...
I have been saying this for years. I have a HUGE amount of CDs that I have gotten at bargain prices from thrift stores over the years (it’s been an interesting curation method), and I keep them all organized on a plex server. It’s as close to best of both worlds as you can get today imo.
All I want from Spotify is for it to be performant. I hate that it's such a slow and bloated app.
Shuffle is not broken. It is algorithmic and tries to feed you songs you might want to listen to but Spotify doesn’t need to pay for (that much).
Shuffle is very broken as it does nit perform a shuffle. Instead it performs random selection with replacement. It is much worse but the devs do not care and insist their way is "right".
The several community issues with hundreds of thousands of votes would disagree.
I use Spotify in my car over Bluetooth and for the past couple months it has this super annoying bug where you get in, start it playing and it finishes off what song you were listening to but then doesn't continue playing the playlist, it just goes silent and when you open the main app screen there is no playlist in sight. Have to manually re-open a playlist and pick a track to keep it going.
Spotify feels like it's got 1 developer working on it in their spare time. Their feature release timeline is awful and has been for years.

I think what makes it worse is that they've got a section of their community site where you can 'vote' for features and bugs to be fixed - why on earth you need a voting system for bugs is beyond me. But overall its pointless, theres feature requests going back nearly a decade with thousands of votes and all they keep saying is "keep voting". How about no, how about you actually update your damn platform.

1password - the non-SAAS version - works a charm on my phone. I haven't needed an update. And aside from compiling for newer phone versions, I haven't noticed an update.

Except on the desktop which was updated to be crippled (can't edit items) and it advertises for the SAAS version with every other click. Which, fuck them. Their move to SAAS has done nothing but corrupt what was a good software company.

Out of the products you listed I use 2:

IntelliJ - JetBrains actually offers perpetual model along with subscription. That is the reason I use their product.

Postman - I use free version to play with the APIs. It costs me nothing and if it disappears tomorrow my development is not going to get disrupted at all as for anything serious I just use plain old scripts that are free.

Lastpass didn't deliver a single improvement, but they did double the yearly price
Switch to 1password or something else ? That's the nice part about subscription - when it's about to expire it's easy to switch. Just make absolutely sure you remove payment info from that scammer site - they charged me for a year after I canceled and supposedly "refunded me" when I went to support forums- but never actually saw money refund. Couldn't be bothered to go further but just the fact that they will charge post cancelation is extremely scummy.
I already did as of last week. Waited 3 years, the software is all riddled with bugs and nothing got fixed. Insane
How do you figure moving hundreds of passwords + shared passwords (requires other people to also move) from one solution to another is easy.
Shared passwords is a hard one, they've got you by the gonads there. I moved to Bitwarden and all I did was export my password database as a csv then import it into Bitwarden and it all came across with no issues.
That's a slight strawman, the same thing applies to owned software. If I own non-subscription software and want to migrate to something newer/better, it won't be easy either. It may be even harder if either or both does not come with support.

Companies ruining their product lines is not really a good argument against subscriptions unless the company has monopoly like power and customers have no choice but to stick with inferior (these exist). If it's a sticky product, it would've been sticky either way owned or subscribed. Password managers are commodities even if it takes effort to move.

Main problem here is bosses want to go with incumbent big dog or has a relationship with sales, sticking the company to products that are subpar or going downhill. If anything subscriptions make it so that there are competitors chasing those dollars while being willing to help you migrate

I was mostly concerned about attachments. The export to CSV worked surprisingly well, even though the CSV doesn't seem to match the spec.

To be fair, I sampled some passwords, not all of them.

For attachments, it took me almost a day, I found an official command line tool called lpass and modified the existing script to do what I needed, then I had to manually re-attach every attachment to the right passwords. A giant pain overall.

Whilst also getting hacked twice. Why anyone uses, let alone pays for Lastpass is a mystery.
Their data export is really bad, that was my major concern. I'll pay them for another year, since password history is not going to be exported.

Apparently there is a PR to export password history on their lpass tool, but it was never merged.

Spotify have sound disapearing for licensing reason. I guess that improvement ?
You don’t think that’s because companies pour more resources into the subscription model software that is making them more money?
But you don't have to upgrade your old purchased software. If your purchased Office worked for you, keep using it. How would it get worse for you?
You've mixed subscription based services (Google storage space) and content (Spotify) with subscription based software.

For services, it might make sense. Even so, what exactly is "getting better all the time" about Spotify the software? It's been the same for like 5 years now.

As for the rest: 1Password declined (turned to Electron shit), Creative Cloud keeps adding bloat while not adressing decades standing issues, IntelliJ is, I guess OK, Figma I don't use so can't tell.

And I know (even use) many more software that turned into subscriptions and now sit on their asses or deliver minimum value - and of course will stop working the moment you had enough with their lack of progress end your subscription.

Claiming 1Password has declined is unfair at best. They release a steady stream of updates, and when I discovered a UX issue earlier this year their team were on it like a rash.
Yea I don't understand all the recent hate over their new version. I installed the new version on my devices, and while the keyboard shortcuts seemed to change, once I looked them up it worked better than before. I just use the cmd+ shift+space shortcut for everything now.
There are many, many, many issues raised on their support forum with regards to their new version. All of them are ignored.

The most glaring one: search. Which is verifiably worse UX now.

Also the change to force you to store passwords in the cloud. You used to be able to have a vault and keep it on your machines only. I can't see how any company could allow this software storing company passwords on their machines.
I sort of like 1password, but I have to admit that on my personal macbook which is from mid 2015, if I am running anything moderately intensive (like a video game) then 1password drops about 20% of my keypresses when entering the master password if I enter it at my full typing speed. This is a huge pain because my password is long and I'm forced to type it slowly to avoid the drops.

Other text entry fields don't seem to suffer from this problem. AFAIK this wasn't a problem before the switch to Electron.

> I just use the cmd+ shift+space shortcut for everything now.

Whoa, I didn't know that one. Was that functionality around in earlier version?

IntelliJ has arguably one of the best subscription models for tools. It works offline and they have fallback licenses so if they doubled the price and I cancel I’m still legally entitled to a recent version that I’ll probably be happy enough with until I find the motivation to replace it with something else.

If Adobe worked like that I’d be like 75% pissed off at their products and pricing.

Sketch also used this model for a long time. You pay for a year of updates, and you can keep the last version you got forever.

Recently they started to add more cloud/collaboration services/a web app and switched to a regular old subscription model, but you can bet your ass i'm staying on the legacy model for as long as I can.

arguably... then I'll argue the opposite (even as a subscriber). Jetbrains rolls your subscription back to the version on the day you purchased, not the last version in your subscription. If you purchase and immediately find a bug, you know you're rolling back to that bug unless you pay a renewal next year. Same goes for any fixes you got during that entire year. Poof, gone.
I've been subscribed to IntelliJ close to 8 years now.

The one reason why I tolerate IntelliJ's subscription/pricing model is that unlike Adobe, they actually do deliver constant and worthwhile updates. Their software also rarely crashes, and their universal workflow (across different languages, themes, key bindings, plugins) also works as promised.

If not for the above the subscription would be a very hard sell for me.

Spotify doesn’t need to “get better” - you’re paying the fee for streaming rights to an ever-growing content library. Same with Netflix, etc.

There’s also an unspoken but important accounting detail here - if you run an online software business and offer a one-time, lifetime purchase for your product, you are now contractually on the hook to provide that service to customers forever, even if your business stops growing, which means that the liabilities of your business are not capped. This is bad if you operate with a lot of cloud expenses, and it means that these businesses are unsustainable unless new customers keep coming in, whereas a subscription model scales with utilization.

Not really, support for software, especially games are discontinued publicly all the time.

The real rule is not pissing off your customer base by taking important services offline while they still use that particular product. Doing so would be a PR blunder, and obviously effect sales of future products.

Sorry I think you misunderstood my point - if you want to continue providing a service to customers that runs online, then a one-time payment doesn’t work as a business model. The fact that they have to shut down game servers is a testament to that problem. At some point the costs exceed the revenue and it becomes unprofitable to honor the lifetime purchase.
>for streaming rights to an ever-growing content library

Ever-growing my ass. I've had lots of songs on my playlists removed because they were taken off the platform. And not some obscure acts, for example Westbam's Götterstrasse (which features anybody, from Brian Molko and Iggy Pop to Kanye and Lil' Wayne).

Spotify added over 20M new tracks to its library last year.
Strongly disagree regarding 1Password, their client is continually improving and it is IMHO by far the best password managing service now, I have tried most of the other ones before it. Really have no issues with their Electron switch, I didn't even notice it, still fast!
Which OS are you on? I am on macOS and it is worse.
macOS here and its better.
Same with me for Electron, I wouldn't know but for the HN comments. They added an SSH agent to their macOS clients a while ago, at least for me that was a pretty big improvement. They also added features for sharing passwords with others who aren't in your 1Password Team/Family/whatever, and that's really slick and useful too. I'm a bit disappointed in their 1password secrets automation thingy since there seems to be no free tier to play with it, but it's good to see them grow into that direction since that may alleviate the pressure to profit squeeze their password manager offering to death.

But I guess you have to keep in mind they are in an ongoing pivot to cloud and that understandably disgruntles those of their customers who have a strong aversion to cloudy products. If you look at 1Password as a standalone app for managing local vaults synced via dropbox, I guess you could argue it's kinda shitty by now and getting worse, and every cloud feature is a net-negative in that view. If I had to guess I'd say most people want a cloud solution these days, but I guess that may be what's behind a lot of the negative sentiment. Or maybe not, but as someone who buys 1Password Family for the cloudy features, has used it a lot at work and doesn't have a single local vault, I'm a very happy customer and I've yet to run into a non-trivial bug with v8.

I only pay for intellij which I consider to be essential. The rest are replaceable with compromise or not worth it to me.
Spotify, IntelliJ (Phpstorm), Postman is definitely getting worse.
IntelliJ you buy and you keep what you buy. That's it. You can pay each year to buy the "latest" version, with a price decrease every year until the 3rd year.

You can use the version you buy forever.

IntelliJ is still getting worse regardless of their subscription plan (and it is getting more expensive).

I think it took the wrong turn around a year ago at the same they changed the splash screen (that is why I remember it), after that the updates have been worse.

So you can just stop paying and use the version you like forever.

Done. Everything else is meaningless.

1Password is objectively getting worse: 1Password 7 has 4.3 stars on the App Store and 1Password 8 has a measly 2.7 stars. 1Password 7 is no longer receiving updates (it's no longer for sale either). 1Password 8 requires iOS 15, so the updates that you're paying for as part of your subscription model require that you pay for a new phone to get them.

https://apps.apple.com/us/app/1password-7-password-manager/i... and https://apps.apple.com/us/app/1password-8-password-manager/i...

Counting pitchforks doesn't make the pitchforks objective.
Requiring iOS 15 or later is objectively worse though when the previous version supports older software.
> 1Password 8 requires iOS 15, so the updates that you're paying for as part of your subscription model require that you pay for a new phone to get them.

That assumes that iOS 15 requires a new phone... which isn't the case. Apple generally has an excellent track record of supporting older devices when they release new major OS versions.

Taking a look at the devices that support iOS 15[0], the oldest one appears to be the iPhone 6S... which was released in 2015. So you could theoretically use the new 1Password 8 on iOS 15 on a phone that is 7 years old. No need to pay for a new phone.

[0] https://support.apple.com/guide/iphone/supported-models-iphe...

Office is so bad that it’s unbearable. Photoshop became subscription-only and now I’m stuck with spyware that auto-launches and runs in the background in over 2 dozen separate processes and more bugs and glitches than I ever had on paid versions before.

Meanwhile, Sublime Text and Procreate hold up and I’m not paying monthly.

You’re kidding abiut 1password right? It has significantly gone downhill since they sold out its hsers and went subscription. I have a shell alias to kill off al of 1password’s processes and use it 2-4x per day. Thrree or four times a week I have to clear my sessions and close safari to get 1password yo work, which means lost productivity.

Im also quite worried about privacy with their shit tastic hosted vaults and still use my own local Copies.

1password is always my first example of what goes wrong for the user when companies decide they should subscribe for $50/year to a product they once bought for $40.

time to migrate to self hosted bitwarden...
Spotify did get worse. It used to have build-in Genius lyrics / trivia display for currently playing song. This feature and recommendation system actually convicted me to pay for it over using youtube as main music player. It is no longer available.
I think IntelliJ is getting worse, but at least you have a perpetual fallback license, which I might use at one point, as they are augmenting my code so much with everything, that if I open some source files in a plain text editor, they look completely different. I find this extremely annoying, because I don't want the IDE to change my view of the code so much that it starts interfering with it.

Spotify is more of a content provider, but even there, a few year ago I found it to be one of the best software out there and their Spotify connect was just magic. Not hey seem to be everywhere: soundbars, watches, the apps are a bloated mess that I need to restart Spotify desktop in order to update the like of a song that I liked on my phone. But this is the natural lifecycle of software products, something starts off as a great product coming to replace some sort of legacy monster, only to end up becoming the monster that they replaced.

Yeah, I'd appreciate updates if they just fixed bugs, security, and the stuff that was broke.

Instead, it's often endless addition of features no one asked for and UI redesigns/reorgnization. No thanks. I'd probably be willing to pay a subscription to withhold that part.

“No one asked for”

That’s a huge assumption, likely wrong.

It was hyperbolic, admittedly, but it's a very small percentage of users that request any new features.
I am fine with the subscription model of IntelliJ and their IDEs.

The progress is real and if you stop paying, you lose the ability to upgrade your IDE, but the older versions still work.

Yep this. I don't mind paying a subscription as long as the vendor can't hold my data hostage. An IDE for example - I won't lose my source code if the company goes out of business but something like figma? Roam? I find those types of SaaS really hard to have faith in
They're one of the only companies that seem to have a pro-consumer, or at least balanced implementation of SaaS. I'm not familiar with the specifics, but if I can install the older versions I already paid for, sgtm. I don't have a use for IntelliJ but if I did I would almost certainly pay.
Its hard to pirate SaaS for rather obvious reasons. The cracks don't work for very long and usually don't work for 20% of the system.

However, I agree...pirating is a must-do these days. It's almost impossible to figure out how well a software package is going to react to your needs without actually using it on said needs.

I do, however, think it's very important to remind everyone that you eventually must buy the product if it's filling your needs well enough.

Pirating is a crappy solution to a crappy problem.

> I don't believe SaaS is moral

> I basically pirate everything that requires a subscription now or us a FOSS alternative… and now when I can afford to pay for subscriptions but the situation with lack of control over SaaS is so fucking untenable that I just can't.

Imagine stealing peoples work you admit you can afford, and claiming their business model is immoral!

How is it stealing? They don't suddenly not licenses of their software to sell anymore because someone made an unlicensed copy.
It is immoral. The copyright monopoly plus copy sales model was bad enough. Now we live in digital fiefdoms and get sold like cattle to advertisers and other developers.

The only moral model is free software.

Correct. Artificial scarcity is immoral, we need to move to a system where it's not necessary to restrict people from having access to something that has a real cost approaching zero in order to collect rents.

SaaS is a perversion created by a system that cannot separate value from scarcity even though the reality is that software is infinitely replicable.

Yes. It's the 21st century, artificial scarcity no longer makes any sense. Globally networked computers exist and they trivially render any information abundant at negligible costs.

People need new business models. Selling bits doesn't work. Attempting to make it work requires the destruction of free computing as we know it.

> Globally networked computers exist and they trivially render any information abundant at negligible costs

So you'll be okay with me photocopying a printed book you published and giving it away for free, because "trivially" is a relative term, and I can certainly "trivially" reproduce your book a million times (compared to 12th century monks copying holy works by hand)?

> Attempting to make it work requires the destruction of free computing as we know it

And I suppose copyrighted printed books (and poems, and song lyrics) destroyed "free press" as we know it?

(comment deleted)
> So you'll be okay with me

Yes.

> And I suppose copyrighted printed books (and poems, and song lyrics) destroyed "free press" as we know it?

That's not what I was talking about. The destruction of free computing will come about due to copyright enforcement and the technology necessary for its implementation.

Copying is a fundamental computer operation. If I'm in control of the computer, I can make it copy anything including copyrighted works and there's nothing they can do about it. So how do you prevent people from copying whatever they want? You take control of the computer.

This is our reality today. This is their solution to the "allow them to run all programs except those we don't like" problem. Our computers are already pwned right out of the factory. They have inaccessible memory, secure enclaves, ring -3 operating systems overseeing everything, cryptographic checks to ensure the corporation's system hasn't been "tampered with", the works. Apple computers have cryptography that prevents you from running software not blessed by trillion dollar corporations.

With this technology in place, our computing freedom is gone. We can no longer do what we want, only what they allow. It's gonna get way worse. One day we're going to need government signatures to run software because democratized cryptography undermines their authority and is too subversive to be allowed for the common citizen.

I think computers are among the most important inventions of mankind and far too valuable to sacrifice for the sake of irrelevant business models from centuries ago. One would think other Hacker News users would understand and agree since the copyright industry works every day to undermine and destroy everything that's dear to us.

Derailed discussion. We're talking about what should be legal, not what should be permitted by silicon. I'm not interested in debating this, other, topic.
These are mostly non-sequiturs, with some plausible cases.

For example - I don't think subscription licensing for media is moral, and I think legally it's a rife place for some serious case law.

Simple example - Recording shows for personal consumption (time shifting) is absolutely allowed under current copyright law. If I subscribe to netflix for a month and record every show I want to watch to my personal NAS... I'm not breaking the law at all. I'll then happily stop paying the subscription after a month. Moral? Probably not. Legal? Sure.

But... what if I really do want a moral way to consume netflix content at a later date for a non-recurring, non-changed-at-their-whim cost? Well - sucks to be me because there's literally no way to buy it. I think that's also fairly immoral. I'm literally being held captive to a subscription for eternity, with no way to negotiate the deal, and the real loss of any catalogue item at any time with no recourse. Moral? Fuck no. Legal? Sure.

So... Where is the middle ground? Because I'd really, desperately like to see a better middle ground. Where I don't have to feel like a thief, and also don't feel like I'm getting extorted to watch some shows.

This mostly also holds for many saas companies. It's especially obvious in cases where the product used to be a stand-alone binary that I could install, but is now a packaged saas product, that's arguably worse (adobe photoshop comes to mind - but lots of companies are moving this direction).

I used to be willing to enter a deal where I got a static item in exchange for a fixed cost - but the new deal is... I get ephemeral products that change price/features/capabilities at any moment and with zero recourse.

And companies aren't doing this because it benefits the users - they're doing it because it's LITERAL rent seeking behavior. They know that profits are higher with this strategy.

So again - is stealing it moral? I would say no. But I don't think that in any way invalidates that the subscription model is hands down abusive to customers. Personally I've moved to self-hosted and open source everywhere I can.

> But... what if I really do want a moral way to consume netflix content at a later date for a non-recurring, non-changed-at-their-whim cost? Well - sucks to be me because there's literally no way to buy it. I think that's also fairly immoral. I'm literally being held captive to a subscription for eternity, with no way to negotiate the deal, and the real loss of any catalogue item at any time with no recourse. Moral? Fuck no. Legal? Sure.

> So... Where is the middle ground? Because I'd really, desperately like to see a better middle ground. Where I don't have to feel like a thief, and also don't feel like I'm getting extorted to watch some shows.

Most content can be purchased outside of Netflix at some point, on DVD or another medium.

Sure but buying a DVD isn't great either as it has a real destroying the earth cost for something that can be delivered to me using a negligible amount of energy digitally. I don't think there's a way of getting movies/tv shows reasonably in 2022, though I don't mind paying for, and do pay for subscription services such as Netflix, I just pirate the content anyway because it's a much better user experience.

At least it's still mostly possible to buy a set of *.flac files when you want some music.

> Sure but buying a DVD isn't great either as it has a real destroying the earth cost for something that can be delivered to me using a negligible amount of energy digitally. I

Then buy the streaming version. If it is available by DVD, then you can probably find it available to purchase digitally.

Really? Just as a litmus test, the last movie I pirated was a 10bit 4k rip of "The Matrix" which comes in at about 40gigs. This is about the level of quality I'm looking for in a file I buy, sorry if I was misleading w/ my mention of DVD. Practically speaking this is similar to having a *.flac of a song, as it enables me to transcode to lower quality versions for use on different devices from a high quality master. Is this something I can pay for?
Yes, you can purchase or rent the physical copy.
Please enlighten me where I can buy a streaming movie that can be watch without login, transferred to another service or transferred to another of my devices.
> Most content can be purchased outside of Netflix at some point, on DVD or another medium.

You cannot buy Netflix original movies on DVD or blu-ray. They do sell some of their series (although not all of them - mostly just the very popular entries).

Pretty much all software companies now have ongoing costs associated with the software after you would have purchased it - ops, hosting, security updates, and backports for compatability. In order to sell it to you and have it make sense they'd need to charge you a lot for it - the cost of keeping it up for however long you might use it. Essentially you'd need to pay ten years worth of subscription costs and just not have a choice in the matter. I'm sure they would prefer that, but you wouldn't buy it at that price because you know you probably won't use it for that long. Also, maintaining multiple versions of the thing is going to be a lot more expensive than just getting everyone on the current version. So, the company which has ongoing costs charges you an ongoing bill because it makes the most sense for both of you.

I think that maybe what you really don't like is the fact that US monopolies are not regulated and so all of your options suck whether or not they are SaaS companies.

No. SaaS has wormed it's way into your brain at such a deep level that you believe that "ops, hosting, security updates, and backports for compatability" are necessary to have high quality reliable software. None of that is true. Software can be written to just work on a machine you install it on. My copy of Adobe CS6 still works just fine, software doesn't just stop working on it's own. There are no ongoing maintenance costs for multiple versions. It works just fine installing off the same media it did 10 years ago. Security updates are not really necessary if your software runs in autistic mode.

The reason you believe these things is because people build software in stupid ways in order to justify ongoing costs. Cloud-first software architecture is something you do because you want to collect rents, and then you try to write good software DESPITE it. It's not a sound technical choice for most of the software that goes that route.

>I basically pirate everything that requires a subscription now or us a FOSS alternative, even though there was a period of time where I would pay for software between when I was poor and had to pirate everything and now when I can afford to pay for subscriptions but the situation with lack of control over SaaS is so fucking untenable that I just can't.

Same and similar. I resurrected an old pc and re-installed som backed-up old software and it mostly worked...well!! Apart from that, I prefer portable, non-installable software. I got burned a couple of years ago - spent €100s on some music software, two months later it went to subscription, for some Reason.

I once worked in a small company developing niche but expensive Windows software. The company enjoyed (probably still enjoys) relatively limited competition in it's space. During start up, the program checks for the version of Windows which it's being run on and refuses to boot if it's different to the one specified for that version.

This software was mainly sold to mid-large size companies, so although it could be trivially defeated with minimal reverse engineering, I doubt this was ever a real issue.

Every new version of Windows that Microsoft released would coincide with many customers purchasing the latest version of our software.

I use debian and i get a steady stream of updates!

And I also don't get microsoft bugging me every day to install windows 11.

I am on Ubuntu and it constantly bugs me to upgrade:

> New release '20.04.5 LTS' available. > Run 'do-release-upgrade' to upgrade to it.

At least it doesn't say you must buy a new computer to update :)
Well on my older 4770 PC, Windows doesn't bug me to upgrade to 11, since it knows it can't.
It bugs me anyway where it can't (I have a couple of games that refuse running on linux)
Despite being pretty similar under the hood, Ubuntu and Debian seem very different in their approach to this kind of thing.

The Debian package manager telemetry is opt in, for example. Whereas iirc Ubuntu used to bundle an Amazon store in their default release? And who could forget that guy who got a cold call "hey, we saw you spun up a Ubuntu VM in Azure. Want to buy support?"

Not really, because I saw too many software companies go out of business because not enough people wound up upgrading to the next major version

Aside from the other points people raise, the idea that someone continuing to pay money for software is going to keep the company from going out of business seems misguided.

I still subscribe, pay fucking money, to Meetup.com but over the years, despite a large subscriber base, the site become a buggy moribund piece of junk (but still the only thing in it's area). Such drift into worthless is typical for just about all subscriber software because software needs maintenance and because once a subscriber model reaches saturation point, the primary approach of management is to simply milk it for all the money possible by reducing labor costs to the minimum (look what Musk's doing to Twitter, it's not weird it's typical).

Standalone software keeps working more or less forever regardless of the company. I still use Jasc Paint Shop Pro X from something like 15 years ago as my image editing software. It might not be as good as more modern software, but I know how to use it and I don’t need to retrain on something new, which means I can be very fast with whatever I need to do. Subscription-based software including updates is a downside as far as I’m concerned. Especially when they phone home and realize you’re not on the latest version and refused to work until you update. I don’t generally want to update. Stability and muscle memory is way too underrated in the tech world.
>Standalone software keeps working more or less forever regardless of the company.

That may be true for Windows, but it isn't true for Mac (unless you never upgrade your computer).

I have been writing and supporting the same piece of commercial software since 2005 on Windws and Mac. v1 of my software probably still works on Windows 11. Not a chance on Mac (it has gone PowerPc -> Intel -> Arm in that time!).

This is one of the joys of command line tools.

They almost never stop working on you, and are far easier to maintain cross platform.

Using the same thing on Mac at work and Linux at home is a joy.

Increasingly, I actively try to use the command line approach to all my software. Not because it's better (often it... isn't. FFmpeg is actually remarkably annoying for example), but it's bloody reliable.

This is one of the joys of command line tools using fossilized UNIX APIs, that is.
> I'm happy to pay a subscription because this way I get a steady stream of all the updates

Who needs that? I use office 97 with Microsoft’s office converters package for modern formats. Super fast and does all I need

I use photoshop cs2. Local. Fast. Offline

Software can easily reach “good enough”.

What is it with people today that makes them think that no updates or no recent changes is bad?

I WANT my tools to be stable and not change from under me.

Anxiety about security would be my guess.
Cynical worry/prediction: companies still selling software, or that have a backlog of previously sold old versions people still use, have an incentive to publish detailed descriptions into security vulnerabilities they've already patched in the newer/current versions, but which they won't patch in the older versions.
Yeah the problem with software these days is the constant upgrade cycle.

Own-it-for-life means "I expect free updates for the next 20 years" which as we've seen with the mIRC author isn't the best business model. Turns the software developer into indentured servitude to all the people who bought it in the past.

The JetBrains model where you own it up need to rent it to get upgrades seems to work reasonably well, but given how languages like C# and Rust are moving forwards all the time you want get those upgrades. Since I want to see the developers doing that work for me, it seems rational that I should be paying them.

I'm curious what you know about the mIRC author's story. As a former mIRC user, I imagine it's interesting lore from the shareware era. Writing mIRC scripts was some of the first "programming" I ever did. Good times.
Offering free upgrades for life is almost always a terrible idea: https://successfulsoftware.net/2008/09/08/should-i-give-free...

And offering upgrades for life and then trying to backtrack on it is even worse.

Strongly disagree with the linked article.

Individual customers, and corporate customers, are wildly different.

The "buy it for life" business model works very well if you're trying to launch a mass market product to individuals.

In your first year of a product, those users who'll pay upfront 3 years of subscriptions for a "lifetime pass" are an awe-inspiringly useful customer segment to identify.

They're your way to run experiments to find "what am I doing well and how can I do more of it."

Plus, they're effectively loaning your business money against future revenues. During the first 2 years of your product, that's an amazing deal all round.

Just... never, ever, let corporations "buy it for life." Corporations will exploit by it for life dramatically.

Looks like short term thinking to me. Great for the next two years, but a problem after that, but hey can always have another job by then so it will be someone else problem.
Well, you gotta make sure only 10% of users purchase. Not 50%.
Are you claiming that offering someone a lifetime license will increase the conversion rate by x 5? if so, that seems incredibly unlikely.
I was talking about never changing anyone for upgrades. Making a special deal for an early cohort is a little different. But what happens if you abandon the product before the 3 years. Do you stiff those users or give them their money back?
I get that modern software is a living breathing thing, but it's absurd to compare that to music albums, which should not be constantly modified and reissued post-release.
...remasters? Conversion of tape to plastic to mp.... Newer, better(?), tech available for engineers. Zappa [iirc] made his plastic lp's 22 minutes a side as that gave the optimum wiggle room for needles, both at the presses and domestically. Led Zep (ahem) re-released an awful lot of original material.
and anybody who cares about that (or just wants to support the artist) will buy the new version.
That's not what I'd define as constantly. And I have no problem with an artist wanting to release their own music this way, but if it were the industry norm I imagine I'd find it insufferable.
> And I don't have to agonize over whether paying for a major upgrade is worth it.

What’s so agonizing about it? You check the release notes to see what’s been added, what’s been removed. Then check the reviews and make a simple decision.

> as strange as "owning" a music album.

Physical copies of music albums exist. It’s much stranger to me to rely on the streaming provider to listen to my favorite albums when everything in the streaming world can be removed tomorrow over some copyright issues.

> the idea of "owning" software feels positively archaic to me, as strange as "owning" a music album.

Is it still alright to own a book?

Don't give them any ideas. Could you imagine having to have separate subscriptions for O'Reilly, Shuster, and Penguin, etc.
They already got the idea. Look up the "O'Reilly Learning Platform"
Used to be some of my favorite tech books, but these days it's so damn hard to figure out what books they still print if any, so I have mostly moved over to No Starch Press as my default goto for tech books.
I find that alright actually. It gives one access to a lot of books, not just O'Reilly ones. You can scan trough a lot of books there, and buy paper copies (elsewhere) of those you want for your bookshelf
Oh, I don't mind it either. It's not like they're stopping to sell paper copies. I used it a long time ago, my employer had a company account, it was great.
> as strange as "owning" a music album.

praying that this is a joke rn

> Generally speaking, I'm happy to pay a subscription because this way I get a steady stream of all the updates, and it's much more likely the company has a sustainable business model.

software was (marginally) better before than now. congratulations, you fell for their trick

As a user, software companies are usually not producing good enough software to justify paying for the price of incremental updates ;).

In many ways, I feel much software needs to transition to "be maintained," very quickly.

So much engineering time and energy is spent releasing not very useful, incremental features.

Engineers... ironically, need to give up sooner in many cases.

The hubris of "the thing I make is genuinely useful, surely" is the profession's Pandora's box.

Pride is most dangerous sin etc etc.

> because I saw too many software companies go out of business because not enough people wound up upgrading to the next major version

Really? How many companies did you see do this? Because I see lots of companies still around who have been selling software for decades. Because the marginal cost of software is near zero it’s possible to make money off upgrades and new products because it’s not a linear function of labor to customers.

I think it’s more profitable to charge as a service. Adobe and Microsoft weren’t at any risk of bankruptcy when they switched to subscription.

Software companies made no money before subscriptions? How did they last decades?
The sold licenses, and yearly maintenance. The subscription model killed the one-off purchase of licenses. Suddenly if you didn't have a subscription like Red hat did, you had to pay a lot in CAPEx plus maintenance. That meant that even with the same TCO you were out of business.
“ By this point, the idea of "owning" software feels positively archaic to me”

Just my two cents but your comment here seems like it was pulled out of a future corporate dystopian novel.

Most “subscription” models I see these days are more cash grabs than actual continued support and feature enhancements. Just take a look at the ios app store if you want to see simple apps exploiting a “subscription” model.

> By this point, the idea of "owning" software feels positively archaic to me, as strange as "owning" a music album.

I still own the very first music album I bought, an LP purchased in 1979. I still play it on the same turntable which my dad gave me.

   > Not to mention that a yearly subscription is cheaper than buying outright
This is false. Software companies aren't switching to subscription models to make less money.

    > the idea of "owning" software feels positively archaic to me, as strange as "owning" a music album.
This is so non-sensical I'm going to assume it's a typo.
How old are you that the idea of owning a copy of music is strange? Do you feel same way about books? I still buy albums and books that I consider particularly excellent.
My two cents is that this is why big tech outcompetes small tech. At a small tech you need great people to build the core product.. then there might be a period where the business rightfully just wants to get paid. Going from layoff to layoff sucks for the engineers. At a big tech you can just transfer to the newest thing.
I don't think this is correct. Two points against it:

1) Upgrades aren't all that valuable in lots of cases. Why should software require constant upgrades to work right? Lots of rarely upgraded software works just fine. The easy example here is Sublime Text. One of the best text editors, bar none. It had how many years between major upgrades? And old versions work just fine.

Maybe for security sensitive software constant upgrades are important, because there are adversarial actors trying to break it. But that doesn't apply to things like Photoshop.

2) My best guess is that the real reason for companies moving to the subscription model is effectively as a form of seller-provided financing. Remember how much Photoshop used to cost when you could buy it? After googling around, I see prices in the $700-800 range. Now it's like 20 bucks a month, so Adobe makes the same amount after a few years of a subscription, but in addition probably gets a lot more casual users who don't quite realize that the monthly payment still adds up over the end.

(Edit) Also, one other point on the whole notion of software companies going out of business because people didn't buy the next version. Isn't that just the same thing as planned obsolescence in the non-software world? Don't we get mad when non-software companies insist on forcing people to re-buy their products over and over again in order to make money? Also, how do non-software companies manage to pull it off? Honda cars last a famously long time, yet we don't see people shedding tears for them because once you buy a Civic you don't have to buy the "upgrade" in a year.

>Not really, because I saw too many software companies go out of business because not enough people wound up upgrading to the next major version -- the ownership model of software can be awfully feast-or-famine for developers' income, it's a very tough/risky business model.

If the Monthly Recurring Revenue is a make or break for companies that provide the software, then inversely the Monthly Recurring Expense would also be a make or break factor for customers or business using the service. Buy once may reduce the overall cost for customers and allow them to invest in upgrades only when their revenue is better.

There has to be balance and empathy for the customer too..

IMHO it feels like the subscription model in many cases (not all of them) protects a developer from having to innovate and deliver other products. In the real world you shouldn't expect to get unlimited income from one type of product regardless of Whether or not you are maintaining it. There is a saturation point.
That's not true at all, for most modern software with newer products, competition on product and winning competitors customers using X new features is ruthless. Messing up your product or falling behind will send your company to the grave, unless you are Adobe.
Agreed - every time a license or a prepretual subscription (like JetBrains) needs to be repurchased is a natural moment to evaluate the usage and state of the software in question: Do we still like it, do we still use it as much, do new versions offer enough improvement to upgrade. If not, we don’t renew.

With subscription based software there is no set moment to do that, so there are naturally a lot of sleeping subscriptions and otherwise subscriptions which are rarely re-evaluated on its value. In my opinion this makes the vendor lazy.

I feel that the “support / updates” subscription model allows a constant stream of income for devs while still allowing one to “own” a given version. There are things like Bitwig (DAW) that sell the initial product for $300ish and that comes with 12 months of updates and priority support. You get to “keep” the latest version that falls within that update window (and IIRC that means major versions, so you get any future point releases / security updates). If you want to renew, it’s something around $120-160 for another 12 months of updates. This seems more or less fair to me; active users who continue to benefit from updates contribute to development, and people who just need it for a while plus occasional users not getting that much value out of it get to use that again in the future if they need, without “losing” anything unlike with traditional subscriptions.
> Not really, because I saw too many software companies go out of business because not enough people wound up upgrading to the next major version -- the ownership model of software can be awfully feast-or-famine for developers' income, it's a very tough/risky business model.

How is a subscription model any less volatile to the long-term support of an application from the end-user's perspective? To my mind, a subscription service is equally likely to close up shop if the subscriber count dips low enough, which is something that can happen as easily as a "new version" failing to sell well in a purchase model.

The downside is compounded, however, in a subscription model because when a subscription service fails, every user is impacted, both those who would have upgraded had it been a purchase and those who would have kept plugging away with an outdated version. At least with the purchase model, abandonware continues to function for some time.

Funny you should mention owning music because I also prefer to do exactly that rather than pay for a subscription service. And this preference is for two reasons: (a) I like being able to use the music where-ever and whenever I want, and (b) I like that more money goes to the artist via Bandcamp than say, Spotify.

You must be young.

I would much rather own the software, books, and music I buy in a hard copy form than a "digital" form that can be removed without my consent.

You are contradicting yourself.

You cannot have it both be cheaper and have the developers earn more money.

I feel like this comment was written by the head of monetization from Mythic Quest. It's clearly very biased against the consumer.

> a yearly subscription is cheaper than buying outright

That depends on how often you buy. If you bought every update for full price, maybe you're right. If not, the consumer has much more freedom to decide on their course of action, consider alternatives or just save money while sticking to the old version. Consumers are completely deprived of choice with the subscription model.

> in some cases I no longer need the software, or now prefer to switch to a competitor

Have you met Adobe? Those guys are great. They let you pre purchase an entire year of their subscription with no other options. Oh and you can't cancel in the middle, or rather you can, but don't expect a refund. It's so great they have this business model that allows them to rake in money while basically handcuffing their customers to their plans! The shareholders are ecstatic.

> the idea of "owning" software feels positively archaic to me, as strange as "owning" a music album.

This is starting to feel like a generational gap. I don't know how old you are, but perhaps being accustomed to subscriptions from a young age will make you more tolerant towards this business model. I think that anyone who owned their own music, and software, having total liberty and no dependencies on when you and how you can access your stuff, will find letting go of this liberty a difficult prospect.

To sum it up - good for the companies, not so good for many users. I fail to grasp why as a user I should care about increasing salaries at given company though, my priorities are elsewhere, even orthogonal since its my cash they so desperately want.

The company part - just look at how Adobe increased profits when they moved to subscription model. Many vocal users hated it since day 1, but majority goes and buys it even if they complain, even if it costs them much more long term. Why? Well if you are a photographer, you will need Lightroom or Photoshop as today as in 10 years. Nobody at Adobe cares that you would be perfectly fine with same version as purchased, not enough cash can be squeezed out like that.

As for users part, it has 2 subparts - quite a few really benefit since they get cheaply access to otherwise expensive tools (like say editing 2 videos per year in Premiere if we stay in Adobe realm). But most simply see increased TCO long term on product they are sort of 'stuck' with, in sense they have workflow and tool they are good at, fast, and understand it, possibly even paid for some plugins or similar. Very few people migrate away from Lightroom for example, competition would have to create something remarkably similar which normally is not how product strategy looks like.

At least they didn't start requiring you to move all your assets to their cloud in order to use them, that's outright slavery sold as added value. I am sure companies like Adobe would be very happy to put this in place.

So yeah, companies do it because they can, if they feel that market will accept this move and move on, and not stop using its products. Kind of semi-monopolies. I do expect Microsoft will come up with similar model for OS if it hadn't already done so.

> But most simply see increased TCO long term on product they are sort of 'stuck' with, in sense they have workflow and tool they are good at, fast, and understand it

This is my exact issue with lightroom. I have 9 yrs of edit history, and workflows setup + a mobile app that seamlessly imports everything from my phone into my main catalog alongside my "big camera" shots. If there was a competitor that migrated all of this cleanly, I'd be happy to modify my workflows to break out of the lock in.

I get what you're saying but I'd like to highlight an example of the opposite business model. For 25 years, Image Line have been shipping the FLStudio DAW as a one-off purchase with free lifetime updates, and since I've been receiving those updates for a significant chunk of those 25 years since I bought the Producer Edition, it seems pretty sustainable.

In their words "Why? Because we believe you should get the program you paid for, bug-fixed and updated for as long as we develop FL Studio." [1]

[1] https://www.image-line.com/fl-studio/lifetime-free-updates/

I’ve never understood this desire to keep having sortware get updated over and over. Ideally, I want to buy a working version of a software once and never update it again. I want that software to work the same way as it did when I bought it, forever.

I don’t want to worry about waking up one day and finding that, because the company’s chief designer needed to do something to justify his salary, the whole UI of my software was redone and everything was moved around. I don’t want to find that it now runs 2x slower because an update brought unwanted features. It’s like buying a hammer and a week later the handle is shorter and it turned into a hatchet.

Having the ability to do seamless frequent updates means that bad software can cause excess churn. They are not intrinsically linked.

The problem with not having solid infrastructure for updates is security issues. Of course, there is a class of software where this is not a problem, but determining whether software falls into that category is pretty difficult given the structure of modern OS and the propensity for things like static linking. You have 3 choices: * leave software vulnerable. * track security vulnerabilities is all your software and its dependencies and manually update. * Bite the bullet and have robust auto-update infrastructure.

I’d argue the bigger problem is that implementing robust, dependable and user configurable auto updates with easy rollbacks etc. is a complex problem, so every piece of software ends up implementing its own shitty variant that sacrifices user control and doesn’t distinguish between necessity and churn.

>that implementing robust, dependable and user configurable auto updates with easy rollbacks etc. is a complex problem

So very true, but the complexities can be considerably reduced by not forcing updates - whether security, dependability, or UX. So many updates I see nowadays are the very 'churn' you mention.

I'd be 100% in favor of automatic software updates if there were some guarantee that it was just used for security fixes and nothing else. But if you leave it up to the software vendor to decide what gets automatically pushed, you inevitably backslide back to where we are today where everything gets jammed down the user's throat.
It kinda seems like most software has arrived in the area of diminishing returns, right? Sometimes, the next version even gets worse. So there either aren't so many new useful features to put into the next version and / or the implementation complexity gets overwhelming, so it's only possible to add new useful features with disproportionate effort...

It's disappointing - is what we have really all that is possible...? I actually don't think so, but what will improve the situation? Some kind of AI thing? With my FOSS desktop software background, I think the disappearance of "applications" in favor of a more integrated system also holds some promise. Without companies, there is no need to have marketable distinct pieces of software.

By these days, what is worth "owning"? What do assure yourself that you "own" instead of having a subscription of?
The entire comment feels weird, but this part strikes me as particularly odd -

> By this point, the idea of "owning" software feels positively archaic to me, as strange as "owning" a music album.

You would have to be very young to not have owned (physical) music albums - and I'm a pretty young person myself.

I really hope this isn't a bot/paid PR thing, because boy would someone have wasted their money.

Subscriptions are fine for services I can live without. The barrier to entry is lower than a full cost of the software and I can cancel the subscription whenever I want. This is to me a win-win situation.

I would absolutely reject a subscription for using my operating system though.

So yeah, subscriptions are fine but not for everything.

How old are you?
> why is that?

It is essentially for licensing and DRM reasons. It's been around for years in B2B stuff. But as it turns out it works for B2C stuff too, and you can actually charge more by charging less.

Let's look at it by using an example. Many people see a 9$ fee as something they can afford right now, and the company sees it as a 108$ per year, per person, payment for the service. Even if they loose 30% of that in operating costs, it is still 75.6$. If 1000 people pay, you have 75 600$ in annual reoccurring income. If you have to sell hardware for people to use your service, you can now sell that at a loss and recoup the loses via the subscription.

Subscription is definitely better than ad-driven.

Unfortunately connected devices require continuing development to close security holes.

At this point, though, the ability to run something locally and just not have the internet touch it is a huge perk.

I actually prefer the subscription model for my software, if the monthly price is reasonable.

It gives me faith that they can actually sustain their business and pay their employees to maintain and improve the service over time.

I hate the other model, where with Windows and Office you end up getting useless forced upgrades and terrible makeovers because they need that upgrade revenue every few years. Or the ad driven model. I wish I could pay a personal Google subscription for better results and no search ads, for example.

Subscriptions allow companies to better develop organic roadmaps that's not tied to an upgrade cycle, and deemphasizes the needless shiny that's often there for no reason. They don't need to refresh the UI unless there's just an underlying good reason to (like with IntelliJ), but can still keep adding new features.

As a user it means I don't have these huge spikes in my budget every few years and can just plan for a predictable monthly cost. Or sub for something for a month or two and cancel when I don't need it, which I do often.

Owning software is worthless to me because their effective lifespans are so short anyway, usually just a couple years, before the ecosystem has moved on and left them behind anyway. It's not like code is collectible or appreciates over time. Owning it just means you prepay years in advance and lose access to the present value of that money in the meantime, and can't easily switch to a competitor if and when one appears. The subscription forces companies to keep delivering value unless they want you to cancel.

> It gives me faith that they can actually sustain their business and pay their employees to maintain and improve the service over time.

> Owning software is worthless to me because their effective lifespans are so short anyway, usually just a couple years, before the ecosystem has moved on and left them behind anyway.

I find it strange that these two sentences are in the same comment.

How so? Tech is moving so fast across multiple fronts that software obsolescence happens much quicker than before, not due to the developer themselves, but I mean things like Windows changing driver models, Apple changing silicon, Android APIs constantly evolving, web technologies mutating like a cancer... old versions quickly become useless without active maintenance.

Meanwhile the subscription services largely keep pace with one another and stay compatible because most users are on the latest version.

> old versions quickly become useless without active maintenance.

I think this is somewhat exaggerated. Not to mention that if you're using older versions of 3rd party software, you can use older versions of the OS too. In fact, many people don't like to update their OS version. If it ain't broke...

> Meanwhile the subscription services largely keep pace with one another and stay compatible because most users are on the latest version.

How is this different from upfront paid software? The latest versions of that stay compatible too. You may have to pay an upgrade fee, but that generally doesn't happen every year, unlike subscriptions.

Is it? A lot of my favorite games no longer work on the latest operating systems because they were on a buy once model. Others had their multiplayer shut down.

As for upfront paid software, sometimes it's also just not worth it to the developer to make a whole new version anymore or they shut down. The shareware industry is pretty much dead today, for example, although free trials for cloud subs are still very common. I think the sub model smooths out the feast and famine cycles, ultimately, and make for more intentional and less panicked releases.

Those old games still run on the old operating systems, and you can still get those systems because they were also on a buy once model.

If those old games were subscriptions instead, they would probably be unplayable today. Their authentication servers would be shutdown after so few players remained that it wouldn't be worth it for the company to keep it going. Just like a lot of multiplayer games are closed nowadays.

> A lot of my favorite games no longer work on the latest operating systems because they were on a buy once model.

How long ago did you buy them?

> As for upfront paid software, sometimes it's also just not worth it to the developer to make a whole new version anymore or they shut down.

Lots of businesses shut down, regardless of business model.

> more intentional and less panicked releases

As a software developer, I'm not sure what this is supposed to mean.

phrom already mentioned the "old subscription-products die" aspect.

The other thing games tended to do, that is basically a subscription, was frequent, sometimes yearly, releases. You just buy this years iteration of fifa or CoD. Playing the latest "version" will on current hardware, just like a subscription. Compare that to Fortnite, where you don't have a choice but play the latest version (i heard they removed building?!? not that i liked it, but that's certainly a change!).

Yes, it's a very modern take on a recent problem.

I used VLC, Firefox (Phoenix), LibreOffice (OOo), MSOffice, paint, photofiltre, and notepad++ when I was a teen. They still work today.

The trending app ecosystem, the social network du jour and the JS framework fever seem to have given the impression to the new generation that there is not other way to do this.

Many of those would be broken in various ways if they were not updated. For starters: VLC due to missing codecs, firefox not supporting newer standards. All the software you mentioned was most likely heavily updated since your teens.
VLC got popular because it was the first media player that would always play whatever you threw at it. But thinking back to those times, perhaps there was merit in those older players which stayed the same, but made you occasionally install a codec pack. It was a sensible separation between the "chrome" that was stable in time, and the decoders which were changing often to accommodate new and better formats.
It's not necessarily a generational thing. I grew up on DOS before Windows was common, remember v1 of OpenOffice and Phoenix and the birth of CSS and JS, and have been making webpages since before the div tag was invented. I bought and used many tools like Notepad++ and Ultraedit and Sublime, and used the heck out of Paint Shop Pro and some GIMP and the rest.

But many of those tools are quite a bit less powerful than the commercial subscription ones. Creative Cloud CC is very powerful when you use it professionally, as is IntelliJ. Worth it to me because I know the difference, having used both kinds of tools and payment models for more than 20 years. These days I make a little more money than I did back in the 90s, so I don't pirate or demand freeware and would rather pay for something sustainable and have it work well because my time is worth it.

Take IntelliJ for example. There was a big uproar when they moved to a subscription model, but their products have continued to get better since. The company would've gone bankrupt otherwise. Instead, their pricing is now both very fair and includes a perpetual fallback license, while their software still keeps improving. I am happy to pay for it because it adds tremendous value over VSCode or Notepad++ in my workflows.

Of course some FOSS software is still amazing. VLC is still the best player I know of. Audacity is still useful and I find myself using that more than Audition.

But other times the subscriptions just deliver better software that I'm happy to pay for.

>"Take IntelliJ for example. There was a big uproar when they moved to a subscription model"

They did not move. They still offer perpetual license. Otherwise I would not be using their products.

It's both isn't it? Subscription plus perpetual fallback?
yup. best of both worlds.

I actually do the same in with one of my products.

I don't where/when/how this myth started. If anyone from JetBrains is reading this, please asking you sales/PR/marketing team to make it crystal clear on your website so that we can kill off this silly myth that hurts your excellent brand.
They've perhaps not realized that effective lifespan of software is so short because it's SaaS.
You could consider https://kagi.com/ for a subscription-based, ad-free search. I've been using it for a few months and haven't had a case where the Google results were superior.
I tried Kagi for a couple of weeks and the results were painfully inferior to Google's. I was really hoping they'd be good.
Try Neeva. Similar idea of a subscription search engine but I find their results just as good as Google, esp for technical queries.
Maybe brave search can help?
Funny, I've had the exact opposite experience, in most cases.

It definitely depends on the query, but Kagi seems to do better at common (for me) queries. In particular, it tends to recommend authoritative sources instead of clickbait/SEO sources (e.g. official documentation instead of w3schools).

Google does better at some queries, particularly those that require a bit of parsing of the query text, understanding when two words represent one concept, etc. But you can usually tell when Kagi is doing poorly at those and fall back to Google by adding !g on the end of your query.

I like Kagi a great deal! My first attempt to leave Google was DDG, and I found myself mostly using bangs to search Google. I do not do that with Kagi. I actually use their search results!
For me, it's: s/fall back to Google/fall back to StartPage

(-:

What I mean is: StartPage.com is Google results with better filters and without the "bubble" that Google likes to put you in. Although…

I did have to reluctantly block StartPages ads on some puters,though, after they resorted to "make the topmost ads appear right where the topmost results I was alread reading and/or about to click already were". I'd have blocked only the topmost ads, but I timed-out while trying to conjure a better CSS selector. I was mildly annoyed with their "ads look almost the same as results" in recent years, but this latest move may eventually convince me to block StartPage's ads everywhere.

It can go both ways.

Upgrades:

Plus: Must be compelling so they must come up with new features

Minus: Sometimes those new features are bad.

Subscriptions:

Plus: Keep it working on new OS versions

Minus: No compelling reason to add anything.

I've never really seen a subscription program stagnate in practice. In fact I find that subscriptions allow companies to detach revenue from feature planning and deliver useful features rather than shiny new UIs.
If revenue is not attached to feature planning, how are users going to influence what features get developed?
Evernote, all they did for several years was scrambling the UI.
You and I must be using completely disjoint set of subscription software, because I can't think of any that ended up delivering useful features and improvements, instead of cutting out and dumbing down the functionality, while endlessly messing with the UI.

That's a big reason people want sta ility of "buy once": to protect the tool they use now from becoming worse over time.

Of course it's subjective but my feeling is Photoshop hasn't added anything of significance since they went subscription. The majority of new features have been cloud intergration (something not even many of Adobe's employees want) and UI tweaks

They're even removing features

https://helpx.adobe.com/photoshop/kb/3d-faq.html#discontinue...

>Plus: Keep it working on new OS versions //

People are running pre-subscription Adobe products, for example, ... what specific software is suddenly breaking with OS changes?

IIRC CS6 was the last non-subscription version. It's installer is 32bit but MacOS no longer runs 32bit executables. Maybe people find workarounds.

This kind of thing is especially true in iOS where every OS release kills off a bunch of software using deprecated and then deleted APIs.

It's likely in 2-3 years MacOS will pull out Intel support (like they pulled out PowerPC support after so many years when they switched to Intel)

Agreed, the problem I face is that the pricing is hard to make fair. As a casual user I might use a particular tool very infrequently but some users are using it commercially and getting massive value out of it. It's hard to get the pricing right so both users are paying a fair amount for the value they get. This is the same problem as "buy once" software though, $2,000 is too much for the home user while it's pennies to the corporate user.
Subscriptions forces companies to keep re-inventing the wheel for the 100th time and inevitably break something they may have already perfected. A lot of software doesn't need to do more than it already does.
It also incentivises them to do pretty much nothing and just sit back and cash the repeat payments :(
Office upgrades were never forced.

I pay for an Office365 subscription so I can have it on Mac, but on my Windows PC I use Office 2010, which I paid for when it was current. It is lightning fast compared to the current release of Office, and has all the features I could ever want.

The company I worked for '05-'12 used Office 2003 that whole time. It was fine!

There was a moment when they adopted a new format in DOCX thought.
For authoring you can probably side-step that with a converter, unless you're one of those phantom people who use any but the most basic Word features.

(I don't know who those phantom people are. I'd love to meet them and learn from them. Everyone I know cares so little about the quality of the document itself they hardly use anything beyond immediate-mode font and paragraph styling...)

I actually prefer the subscription model for my software, if the monthly price is reasonable.

Once the company has lock-in, you have no control over their pricing. The reason a company offers a good deal on a subscription is to get enough customers for it to be worthwhile to start soaking those same customers for whatever they are willing to pay - or imposing things to get more money or etc.

You can see this play out with MS Windows, Twitter and so-forth.

It gives me faith that they can actually sustain their business and pay their employees to maintain and improve the service over time.

Edit: It's amazing to me that someone thinks they can give a company money and expect it to be spent on what they want. The company always to prefers to pocket your dollars as profit. If you send them a check or something, that's what they'll do.

> The company always to prefers to pocket your dollars as profit. If you send them a check or something, that's what they'll do.

And I'm free to stop subscribing if the service gets worse (or doesn't get better as fast as I'd like).

Unless you have data in the service in some proprietary format, say.
If I had data locked up in some software I would rather have an ongoing relationship rather than just hope that they decide to make a new version when an OS update or other critical need arises.
"Data locked up in some software" in practice means strictly SaaS with cloud storage.

If you have the data locally, you can always migrate it - whether manually, through the software that made it (e.g. if the app isn't supporting your new OS, then run it in a VM with an older OS to export to a more forward-compatible format), or through third-party converters. If enough people are in this position, someone will write a solution.

If your data resides in the cloud, however, it's up to the vendor whether or not you'll be able to access it or export it, and how much of it. If they're just sunsetting the product, you probably, maybe, will be able to get some data back (which is almost definitely in some unknown ad-hoc format, quite likely a database dump in form of JSON, so you'll need a converter anyway). If they terminate your account because of $random reason, you won't even have a chance.

Or, to borrow a cliché, "not your files, not your data".

> or through third-party converters.

Assuming those exist.

They tend to for any software with non-negligible user base. The more so if those users suddenly all need one. Worst case, you can make one yourself. But none of that is even a possibility if the data is locked away in someone else's cloud.
These days its incredibly easy to find or write something up to extract data from a service. Take Spotify or Apple Music for example - its very easy to export out of either despite neither of it allowing it in their TOS or providing any tools to do so.
I suppose that's easy to get the contents of private Facebook groups, then?

Notice, getting stuff out of Facebook - or Twitter or similar walled-gardens - is double quandary. How you do scan/scrape/whatever the data and how do you avoid being banned for doing so. This given the formats/apis etc constantly and the degree of abusive platform protection also changing (we've seen Twitter's upheavals, imagine a similar abusive dictator buying Facebook and see how much he can squeeze).

And I'm sure someone will "you shoulda know about Facebook but my subscription sure ain't gonna trap me, no". Okay then...

> Subscriptions allow companies to better develop organic roadmaps that's not tied to an upgrade cycle

This point is at the center of the move to subscriptions, and I think we should be more explicit that we want companies to eventually _not_ significantly upgrade products and keep them alive with minimal changes for a long time, while we're still paying for subscriptions.

It I think really important to lower the pressure on companies to have a constant flow of updates every month just to justify to users the money they're paying for. That would bring the old "one big revision every year" cycle to a more severe "meaningless small updates every months".

The roadblock is of course customers wondering why they're still paying every month for a product that sees little change, and I don't have an answer to that, except the alternative had other issues as well.

> This point is at the center of the move to subscriptions, and I think we should be more explicit that we want companies to eventually _not_ significantly upgrade products and keep them alive with minimal changes for a long time, while we're still paying for subscriptions.

How is that different from rent-seeking?

In particular, what does "keep the software alive" mean? I can understand that cloud services have a fixed cost of upkeep. I can understand that less so for software that runs on my own pc.

> The roadblock is of course customers wondering why they're still paying every month for a product that sees little change, and I don't have an answer to that, except the alternative had other issues as well.

That question is not that dumb. If you don't want any meaningful change to your software, why do you care that the company still exists? You might just as well have an old version that still works, whether or not the company is still maintaining it.

So yeah, in that situation, apart from the occasional security fix, I really wouldn't know what I'm paying for.

Yes, the question of paying upfront or sustaining a subscription isn’t simple.

I refuse to pay for Adobe CS and keep an old Lightroom license around when needed, but pay for Bitwarden just to keep them around for security updates and new OS support, and absolutely don’t want them to add new flashy features every month. There’s no one size fits all I think.