One-time purchase alternatives to popular subscription tools

131 pointsposted 10 months ago
by ksec

51 Comments

msy

10 months ago

The fundamental problem is that in our fully networked era software cannot _not_ be maintained. Security issues are inevitable, cloud/sync/store systems require servers, upstream APIs, libraries & operating systems are constantly shifting and breaking things.

So OSS aside (which has its own complicated economics) someone needs an ongoing revenue stream for that work to happen. Whether it's through regular release of paid upgrades (and EOL of old ones) or a subscription model is these days less of a fundamental separation and more of a question of cadence.

Take a look at the much-vaunted Campfire from once.com - there's been zero new features since initial release and I'll bet the cost of a copy come Feb next year when it's a year old there'll be a 2.0 for another $300. How long after that will 1.0 be EOL'd? So are you really 'buying once' for $300 or paying $300 a year just with the auto-renew turned off?

tjoff

10 months ago

Sure they can. If you pay 100-1200x more for your cloud services than you need, maybe not. And I guess that is a theme, if you have subscriptions you don't really need to care about expenses because you have a steady income. Absurd? Yes, but that is how our industry behaves. I'm appalled at what people are paying for the cloud that literally could be served from a raspberry pi. Yes, you need redundancy etc. and that takes time and thought. But have you ever factored in the time and expertise required to manage the cloud? It is incomprehensible.

So, how many subscriptions do you need to be able to maintain your software? Is 10 enough? No? Conclusion, subscriptions are not sustainable?

Similarly, how many purchases do you need to recoup the initial development? You will hardly break even after the first 10 sales. But once you do break even every single purchase goes 100% to maintenance and new features. That is a very good position to be in.

Of course it matters what kind of product you have and how big of an audience you can get. If it is very niche product and you only expect 100 sales then maybe a one off payment isn't particularly appealing. But then again, maybe the value lies in support instead. Or, of course, a subscription.

Paying for upgrades is also fine! But without shafting your current users. Compute is dirt cheap. If you sell someone a piece of software for $300 you can afford 20 cents per year for cloud costs to maintain your relationships.

ajb

10 months ago

One of the problems of no-one being liable for security, is that no-one has the incentive to thoroughly separate software you really need to trust, and that you care whether it's vulnerable to hacking, from that which you don't. "everything needs a revenue for security reasons" would make sense if companies were giving an effective security guarantee and investing in fulfilling it, which they aren't. If software liability existed, most providers would recuse themselves from the most security sensitive features and we'd have a few big providers doing stuff like syncing, handling long term data storage, sandboxing, etc. rather like now with credit card data. At which point a lot of software becomes unimportant to update.

HellDunkel

10 months ago

Agree. However the core problem with most SAAS products is: the companies are beeing greedy and the products fail to deliver enough value or keeep missing a certain quality bar to make you happy.

You could easily fix that by a base price and a maintenence fee (per year, since first buy) which would make it easy to opt in/out of a subscription model. The fact that companies are beeing greedy and fail to deliver prevents this from happening.

thowawatp302

10 months ago

Conversely, it isn’t my problem to make a business model work.

Personally, I’ve decide if I can’t buy something and just have it I will do without. So be it.

9dev

10 months ago

The campfire model specifically is even worse; it becomes a liability to maintain that I can’t request of the vendor, but have to take care of myself. The burden of actively looking for vulnerabilities, and fixing them, is on me.

The idea may be venerable, but I don’t quite understand who would think you could consider a networked online chat server as finished

XCSme

10 months ago

This is why I sell my products with a one-time payment (lifetime access/usage), but with an optional support/updates payments.

It seems to work quite well for both my customers and my products.

ksec

10 months ago

Yes. That is why I want a Hardware Product with Software Model like iPhone. I want my NAS / HomeServer with all the OS and Software included. With Security update for at least 8 years. ( Synology is the closest thing we have got )

Apple could have done this, but they were so focused on their Services Revenue they want everyone to subscribe to their iCloud. They could have allow the NAS / HomeServer to backup to their cloud.

alanfranz

10 months ago

I think the subscription model needs to be refined.

500$/year (invented amount) for a Photoshop subscription that I’ll use 3 times in a year? But when I want it, I need photoshop, not $SOMETHINGELSE. Sell me a $5/day license and I’ll be happy to pay every time.

Subscription model is ok for heavily used software, but doesn’t properly address whatever I use every now and then.

jwr

10 months ago

Fully agree. I am a software developer myself. I can't imagine making a living by charging my customers just once, ever. It just doesn't make any business sense.

Software needs to be maintained and developed, and just following the evolving technology (operating systems, libraries, environments) is a lot of work. On top of that, you need to fix bugs, provide support, and yes, develop new features. This is not feasible with a one-time purchase.

For some reason many people like to play a game of pretending. The person buying pretends that it's a one-time purchase. The person selling pretends that it's a one-time payment. But then it turns out that a new version comes out every two years or so and you need to upgrade, so you end up paying. It's a subscription, but everybody pretends it isn't.

For the software I use and rely on, I would much rather see a subscription model, which is sustainable.

darby_nine

10 months ago

> So OSS aside (which has its own complicated economics)

Assuming you're actually referring to free software and not open source software, it really doesn't, though. It's straight up better in every way than service-oriented software and commercial software in every way... except actually compensating developers. I'd work for a pittance writing free software if there were any institutional support for it. But who wants to kill the golden goose, even if it means our lives would all be greatly improved?

That's not "complicated", this is the opportunity to make a shit ton of money by charging people for software despite insignificant marginal costs. Even if it means humanity writes the same goddamn software over and over and over and over and over and over and over again, mostly shittier than the last iteration.

josheva

10 months ago

You're buying once for $300.

mhx1138

10 months ago

Many SaaS disappoint after a while. They suggest you are paying monthly and benefit from ongoing development in return. Instead prices get increased, and essential new features are locked behind additional pricing tiers. Premium, professional, enterprise, what’s next? The user interface becomes an advertising app for the upsell. It’s an abuse of trust. So the problem is not so much subscriptions and SaaS themselves, but the business practices they enable.

kbrkbr

10 months ago

I already made one-time payments (aka "lifetime") for two softwares/services. Was great until the providers went out of business. Before that they treated me not so well in support. But, what should I do, end the contract? Now I have the strict rule for myself not to use any kind of one-time payment options in this area (software/software based services) anymore. I'm just putting this down here to shed light on the possible downsides.

Edit: now I realize this is not written clear enough. This rule applies to software/software based services I intend to use regularly to solve a specific problem, like office, storage, etc.

TeMPOraL

10 months ago

It's not a "lifetime" payment unless you can run it off-line. If the software needs to talk to vendor licensing/authentication services, then any "lifetime" license is a lie for the reasons you mention.

user

10 months ago

[deleted]

tigroferoce

10 months ago

Ok, but think what would happen if you made a subscription and the provider went bankruptcy. Or was acquired by someone who shuts down the service? You would have payed for something that all of a sudden disappears and you have nothing, not even an old unsupported version fir the time you need to find alternatives.

polydevil

10 months ago

Opened a website. Already got `Welcome to our website!` modal that block the content. Through the modal's overlay can see the banner `Your product could be here`.

Well, that is annoying. Thank you so much, I would rather use anything that is less intrusive.

JSR_FDED

10 months ago

I find my tolerance for subscription software is proportional to how often I use it. A tool I use daily as my core work, no problem - I want to support them to ensure they stick around. But occasional tools I’d prefer to buy upgrades only if there are new feature I care about.

I’m not a creative, so I’m not paying Adobe subscription (they’re icky in so many ways). But if I were I’d have no issue.

But there is a 3rd category - something like an editor I couldn’t bear if it was tied to a company to ensure it’s survival so that’s got to be open source - even though ironically I’m willing to pay more in that scenario.

turtles3

10 months ago

I'd say there is a fourth category too - things that would be perfectly fine as a simple, local program purchased once that grow over-complicated cloud features to justify a subscription model.

Examples of this would be Lens, Postman and now Insomnia. This sort of behaviour is why I use k9s and Bruno instead.

klabb3

10 months ago

Can I propose a compromise? How about a yearly subscription with opt-in renewal. If you stop paying, you don’t get updates (or locked out in case it’s a service - not standalone software).

We all hate subscriptions but at the same time lifetime ownership puts you in a shitty place from a business development perspective. If the product has room to improve within its scope, I want the updates, the maintenance, select new features. If you one-time price that, the business incentives call for acquiring more users, not to make their existing ones happy.

matdehaast

10 months ago

Jetbrains does this well. Pay for a year and then you fallback to that license/version forever

al_borland

10 months ago

Looking at a lot of this stuff, "lifetime" is a bit misleading. It's for the life of the version. Buy v1.x and you can use v1.x forever, but if you want v2.x, pay again.

Of course, "forever" is only until everything around it leaves to the software not working, such as not supporting a new version of the OS it runs on.

philistine

10 months ago

That’s the model of Nova from Panic. Stop paying, and you stop getting updates after the moment your subscription lapses. That’s it. There’s no other complex system. It works great!

oleksii88

10 months ago

Oh nice, I also started a similar project about nine months ago - https://payonceapps.com/ It came from my personal experience, where I sold my app for a fair one-time price and decided to give similar-minded people some spotlight.

bitwize

10 months ago

You know, in the before times, they actually had a single word for "pay once, use forever". They called it "ownership".

kybernetikos

10 months ago

And according to libertarian thought, ownership is the basis of ethics. I'm a bit surprised there isn't more of a libertarian backlash against the "you will own nothing and be happy" trend in our culture.

lionkor

10 months ago

In case the author sees this: The email popup needs to go. I'd love to see your conversion on just that popup, its most likely zero.

siva7

10 months ago

Sorry, this distribution model worked in the 80s, 90s where it also originated from. Software was once installed on your desktop computer. No updates, no client/server model, just a black box without internet dependencies. I get the complaints that people wish back to a time where they purchased once the software but it doesn't work for SaaS, mobile phone apps or where i need to run a web server for the service. People easily forget about the hidden costs and why the software distribution model from ancient times doesn't cover the costs nowadays anymore.

IshKebab

10 months ago

There's still plenty of software where using a very old version is perfectly fine. Matlab, Solidworks, Photoshop, etc. If you bought a 10 year old version it will still work fine and you probably aren't even missing much.

ktallett

10 months ago

There is no need for a client/server model for most pieces of software, integration to existing cloud storage is far more useful than your server. Updates have existed for many years although less common as software was often more fully featured to begin with. There is still plenty of non subscription software that is out there, fully functioning, and of a high standard. Affinity is a key example.

rkachowski

10 months ago

> People easily forget about the hidden costs and why the software distribution model from ancient times doesn't cover the costs nowadays anymore.

If this was true then there would be zero solvent software businesses that don't rely on subscription revenue, which is clearly not the case.

XCSme

10 months ago

Not all software has to be SaaS.

Self-hosting is easier than ever nowadays, devices a lot more capable.

Soon, smartphones will be able to run powerful LLMs locally, so no need to use a paid GPT app subscription.

Take Photoshop for example, it's a product that runs locally on your computer. Why would you pay a yearly subscrption for it instead of a pay-once, use forever? I understand (optionally) paying for updates, but not just to keep using a product that is already on your computer

carlosjobim

10 months ago

If you are using Mac OS, you can find the highest quality programs in any category for sale for between $30 and $100. The old model still works great. I have purchased some fantastic software and these prices are cheaper compared to the 80s and 90s.

generic92034

10 months ago

At least in a B2B context a yearly maintenance fee was covering the costs, without cloud subscriptions. I think the move to SAAS in many areas is just to establish a stronger lock-in.

thih9

10 months ago

Feature request: show platform (Windows, Mac, Android, etc).

Especially since products can be one time payment on some platforms and subscription based on others (e.g. final cut pro is listed as one time payment but the ipad version is subscription based).

XCSme

10 months ago

For UXWizz (also mentioned on this site), it makes a lot of sense to have a one-time payment, because it's self-hosted.

For many products and services that require active services/cost from the developer to run, it's harder to be sustainable with one-time payments, but for a self-hosted product it makes a lot of sense. Think of how software licenses used to work, or how games still work and do very well.

Defletter

10 months ago

Post-purchase subscriptions aren't necessarily bad, but the real death-knell is when they're combined with the profit motive. It hurts to realise that, no, your post-purchase subscription isn't paying for ongoing security updates; that it is the business model. It's why the subscription is $9.99 instead of $0.60, or whatever. The purchase price is just them double-dipping.

ktallett

10 months ago

This. A subscription can work if a service is actually provided, as in regular updates, however I would say that's rarely the case and it's simply to make cash. Goodnotes, Pro Create, Affinity, all show you can make a fantastic product without a subscription and still bring regular updates.

user_7832

10 months ago

I'd add: Upnote (getupnote.com). It's a notes app with just enough features to be powerful (markdown level formatting, tags, spaces) but not too much. And a very quick/responsive app with background sync. It's comfortably replaced google docs for anything that doesn't need much styling, and works well offline.

(Not affiliated, just a happy user)

rustcleaner

10 months ago

Idea: treat a subscription as a perpetuity (forever) or annuity (set time), and offer customers the choice of paying a regular cashflow or the present value of the perpetuity or annuity. You as developer need to smartly invest those larger payments to ensure you stay paid.

Mackser

10 months ago

I love sites like this. I'm always looking for more apps that let me keep using them even if I stop paying for updates. Adding a $10 monthly subscription will stop me from using most products but I'll gladly pay $100+ for some quality software that I can keep

newsbinator

10 months ago

I'm not even a graphic designer and Pixelmator Pro has paid for itself many times over. I can't believe Mac users (outside professional graphic-design) would willingly pay Adobe.

victorhurdugaci

10 months ago

I would love for every tech to be this way but sometimes, there are recurring costs (for good reasons) for whoever provides the product. In those cases, I think subscription makes sense

9dev

10 months ago

Thing is, I don’t believe in owning software forever anymore. Things loose their value too quickly: what would an Office suite from 2005 yield me now, other than the need to run an ancient VM to produce files nobody else could work with? Am I ever going to play the copy of Dungeon Siege again that I bought in ca. 2002? No. It looks unbearable today.

So using forever is off the table; which brings me back to regularly purchasing the new version. And if I agree to do that, I begrudgingly agree to the premise that I’d rather always have the current version than having to research whether the new creative suite actually contains Photoshop features I need.

wordofx

10 months ago

Final Cut Pro > this should not be on the list. Versions require paying to upgrade and if you update macOS you end up having to pay for FCP.

shahzaibmushtaq

10 months ago

If you can't decide which model to choose, go for open-source and contribute whatever you want.

saos

10 months ago

Yeah until the company decides to adopt a subscription model

ekianjo

10 months ago

the only thing you can rely on in terms of ownership is FOSS.