News for hackers. Stuff that matters.
Re:Local First, Forever by braden-lk on Tuesday June 25, 2024 @06:13AM (#40786600)
I love local first, but I struggle with how to monetize truly local-first applications. I know that's not everyone's favorite topic, but I've got bills to pay and payroll to make. Our product is about 80% local-first, with live collaboration and image hosting needing a server. I plan to change that eventually, but I worry that jailbreaking the app in this way will lead to financial troubles.

Obsidian's model seems nice: base app is free, and then payment for the networked portions like sync+publish. However, there's little data available on how well this works and how big of a TAM you need to make it sustainable. Or if it's even possible without an enterprise revenue channel.

For those interested in building robust local-first + collaborative apps, I've been using Yjs for a few years now and have overall really enjoyed it. Multi-master collaboration also poses some stimulating technical and design challenges if you're looking for new frontiers beyond the traditional client-server model.

Re:Local First, Forever by jckahn on Tuesday June 25, 2024 @06:29AM (#40786690)
Local-first isn’t a good model for projects that need to monetize. I’ve given this a lot of thought as well. I think it only makes practical sense for apps that exist to serve a public benefit.
Re:Local First, Forever by the_other on Tuesday June 25, 2024 @07:56AM (#40787390)
> Local-first isn’t a good model for projects that need to monetize.

It worked all the way through the 80s, 90s, and most of the 00s. It brought Adobe, Ableton and many others to their dominant market positions, despite rampant piracy. It works for a lot of games, still.

What’s changed?

Re:Local First, Forever by endisneigh on Tuesday June 25, 2024 @08:15AM (#40787565)
Did it work? The companies were generating far less revenue.
Re:Local First, Forever by anonymousab on Tuesday June 25, 2024 @08:28AM (#40787712)
"need to monetize" != Need to enshittify and squeeze every drop of blood from the stone.

There's a large spectrum of extreme profits before every getting to that point.

Re:Local First, Forever by endisneigh on Tuesday June 25, 2024 @08:34AM (#40787777)
Your comparison is disingenuous.

In any case, folks are free to try local apps for their business and post results.

Re:Local First, Forever by Zambyte on Tuesday June 25, 2024 @08:53AM (#40787976)
They're probably generating far less revenue now than if they started to kidnap and enslave people for profit. At what revenue does it start "working"?
Re:Local First, Forever by endisneigh on Tuesday June 25, 2024 @08:56AM (#40788005)
Humoring your ridiculous comparison, no that’s not true.

Revenue maximization given mission constraints is usually the goal. SaaS is simpler, more economic and generally aligns incentives between parties better.

There are many things where a one time cost makes sense, though.

Re:Local First, Forever by Zambyte on Tuesday June 25, 2024 @08:59AM (#40788036)
So you're saying they've reached peak revenue? The best they can do is stabilize? And that's why we've reached a point that it wasn't working but now it is?
Re:Local First, Forever by endisneigh on Tuesday June 25, 2024 @09:01AM (#40788057)
When did I say they’ve reached peak revenue?
Re:Local First, Forever by Zambyte on Wednesday June 26, 2024 @08:32AM (#40799247)
So what they are doing isn't working now? They are making far less revenue than they will be in the future.
Re:Local First, Forever by robertlagrant on Tuesday June 25, 2024 @08:14AM (#40787553)
For Adobe: they would like your subscription money every month rather than occasional upgrades.
Re:Local First, Forever by skydhash on Tuesday June 25, 2024 @08:07AM (#40787485)
Developers shooting themselves in the foot by providing applications for free or 4.99 usd for user growth. Now it feels more like B2B at scale than B2C.
Re:Local First, Forever by jckahn on Tuesday June 25, 2024 @10:09AM (#40788861)
Thank you for articulating this so well. This is the core of why local-first applications can’t be effectively monetized. Users expect the best things for free or very cheap, and that’s mostly incompatible with the local-first concept.
Re:Local First, Forever by wolpoli on Tuesday June 25, 2024 @01:58PM (#40791505)
It didn't help that Apple provided the $0.99 price point for iPhone applications when the expectation for programs before was at least $20.
Re:Local First, Forever by jasode on Tuesday June 25, 2024 @09:25AM (#40788331)
>It worked all the way through the 80s, 90s, and most of the 00s. It brought Adobe, Ableton and many others to their dominant market positions, [...] What’s changed?

To clarify the conversation, "local-first" vs "cloud-based" is inadvertently getting muddied up with revenue models such as single-payment vs ongoing subscriptions. Those are 2 separate concepts.

Adobe/Ableton/Quicken desktop software still run locally on the users computer. Adobe Photoshop can save ".psd" files locally on the computer. But they have ongoing subscription fees and if users don't keep up the payments, they lose functionality or stop working.

Instead, what people often mean by local-first is "local _data_ stored on my computer as a 1st-class concept". The Single-Source-Of-Truth of data is preferably on my home computer and the cloud is just a convenient replica for backup or sharing. Ideally, the local-first data is also a an open format instead of a proprietary opaque blob. Examples would be local-first Obsidian (markdown files stored locally on computer) -- vs -- Notion (notes stored in the cloud). Or local-first NextCloud instead of cloud-based DropBox.

As your examples showed, local-first software can be monetized via subscriptions.

Re:Local First, Forever by dghlsakjg on Tuesday June 25, 2024 @09:34AM (#40788448)
OTOH, if I need a network connection to verify my subscription status for the software to work in the first place it eliminates one of the main benefits.
Re:Local First, Forever by mike_hearn on Tuesday June 25, 2024 @10:28AM (#40789100)
A bunch of things changed fundamentally in ways that will never go back. As a consequence shrink-wrap software licensing is dead and will never return, sorry :( That happened because:

1. Users expect apps to keep working in the face of platform regressions and policy changes, for "free" (no unexpected extra charges). In the 90s Microsoft went through heroics to make buggy apps work on Windows 95 because if someone bought Windows 95 and an app broke, the user returned Windows to the store and got a refund. In 2024 if Microsoft or Apple ship a buggy OS update and it breaks your app (which they do), the user returns your app to the store and gets a refund. They don't see the platforms changing around them, they just know that your thing worked yesterday, today it doesn't, it's your fault, fix it.

This lack of 100% solid backwards compatibility means it's not feasible to sell a program once and let users keep it forever. They won't keep up their end of the bargain and, by the way, governments will always take their side and not yours so don't think you can just wash your hands of such problems via a EULA. Open source apps can get away with this because there was no purchase to begin with, commercial apps cannot.

2. App Stores happened. That means users can leave reviews and star ratings. In the 90s if you sold an app that happened to crash regularly if you pressed a certain combination of buttons, well, maybe three months later a magazine reviewer would notice or maybe they wouldn't. At any rate it hardly mattered unless you had some kind of unusually high level of bugginess and that fact spread through word of mouth.

In 2024 if you ship a version with even very obscure bugs users affected by it will immediately start leaving negative reviews. You have to fix this or else your app will become unpopular and you'll lose money, but again, this means a continuous stream of updates which everyone gets, which requires ongoing revenue to pay for it.

3. Collaboration happened. In the 90s networks were weak and most computer users worked alone. If Fred bought Office 2000 and you were still using Word 95, then it was expected that Fred would just know this somehow and also know how to use the "Save as" dialog box to save in Word 95 format. It was also expected that Fred's employer would provide a synchronous LAN fileshare using SMB where Fred could store a file. This was OK because remote work wasn't really a thing, and people tended to work in the same physical building. Because apps did releases so rarely and file writes were all synchronous/SMB supported file locks, this complexity was just about tractable albeit only as long as users had a high tolerance for computer nonsense. In the modern era collaboration is expected to Just Work without users having to phone up their mates to find out what app version they're using. That means everyone has to be on the same version, which means everyone has to get all the updates all the time, which means they all benefit from ongoing work by the company, which means a subscription. Plus we expect to be able to work from anywhere in the world, and from devices that don't support synchronous networked filesystems like iPads which means a custom per-app server farm. Those costs also matter here, see my other comment for why the Dropbox trick doesn't really work that well.

You ask why games don't seem to be affected by this. They are affected by this and they adopt a few strategies:

• Primarily target games consoles. Way more stable platforms with way fewer regressions.

• Adopt subscription payments too. See: MMORPGs.

• Keep costs low and hope they can cover them from the sales revenue as the player base expands.

• Just don't support games for more than a few months after they launch. That works because games are short-lived things usually. If the game is broken a year after release a few hard-core fans will care but most people have completed the game or moved on, and won't notice.

Re:Local First, Forever by mwcampbell on Tuesday June 25, 2024 @11:12AM (#40789646)
So then it sounds like we have to resensitize people to the upgrade treadmill and make people intolerant of it, so we'll have an incentive to get our software right the first time. If hardware engineers can get their products right once and for all, then why can't we? Are we lesser engineers? I suspect so.
Re:Local First, Forever by mike_hearn on Tuesday June 25, 2024 @11:51AM (#40790081)
Well, hardware engineers make mistakes too but they're covered by us software guys :) Drivers are full of workarounds for buggy hardware. And when things can't be hacked around with a firmware update hardware sometimes needs entire product recalls .... something we fortunately don't have to worry about.
Re:Local First, Forever by jamesgeck0 on Tuesday June 25, 2024 @02:23PM (#40791786)
A lot of game developers can afford to "ship it and forget it" because game consoles don't break APIs, and Windows has generally best-in-class backwards compatibility. MacOS and mobile operating systems, less so.
Re:Local First, Forever by spacebanana7 on Tuesday June 25, 2024 @08:11AM (#40787522)
Depends on who the target customer is. As an enterprise I'd love to pay for a local application wherever possible. Oracle and MS still make billions on what are effectively local database applications.

For consumers projects - especially desktop - it's more difficult. Many would rather pirate software than pay a few hundred dollars a year for a licence. However, the advent of highly controlled app stores has mitigated this somewhat.

Re:Local First, Forever by braden-lk on Tuesday June 25, 2024 @06:35AM (#40786731)
Yeah at the end of the day, we'll do what lets us keep doing. It does suck that local-first seemingly does not have monetary alignment with public benefit though. A robust local-first app (if we're including syncronization too) is very expensive to make. It's become a bit easier in the past couple of years though.
Re:Local First, Forever by worldsayshi on Tuesday June 25, 2024 @06:52AM (#40786835)
Yeah it sucks that monetisation and long term user interest is so often diametrically opposed.

I would like to make open core software for a living but local first would take away the last reasonable venue for monetisation in those cases.

Re:Local First, Forever by samuelstros on Tuesday June 25, 2024 @06:50AM (#40786822)
Yep. Local-first is further commoditizing software.

Users will refrain from paying a subscription if their app version works and they don't need updates. The good old buy-a-license with 1 year of updates will likely make a big comeback. Local-first software, at least in lix universe [0], does not have fixed recurring maintenance costs like running servers. The elimination of fixed recurring maintenance costs will lead to a proliferation of "hobby apps" that are undercut by price/make it free altogether.

[0] https://github.com/opral/monorepo/blob/main/lix/README.md

Re:Local First, Forever by braden-lk on Tuesday June 25, 2024 @07:03AM (#40786907)
Which is wonderful for users that want that and are savvy enough to understand the limitations! However, hobby apps will not be able to afford designers or support or long-lived servers. As long as the social contract is clear, it's a net win. The issue comes when end-users expect the same level of support and continued updates from hobbyists as they got from commercialized apps. Spoiler alert: They absolutely do, at least in B2C. (Or in this case, H2C?)
Re:Local First, Forever by samuelstros on Tuesday June 25, 2024 @07:09AM (#40786957)
> The issue comes when end-users expect the same level of support and continued updates from hobbyists as they got from commercialized apps.

Maybe. Doesn't change the fact that software will be more commoditized.

If software switching costs get close to 0 [because data is owned and can be opened by any other app], pricing pressure will get intense. Investors love cloud SaaS because they can rent-seek and extract margins of >80%. It's unlikely that apps that do not own and lock-in customer data can rent-seek to such a degree. If they do that, users will switch to the next best solution.

Re:Local First, Forever by braden-lk on Tuesday June 25, 2024 @07:21AM (#40787069)
The product is not just the program. People don't just care about function, they care about how the app makes them feel, how it affects how they think others perceive them, etc. -- the companies that can afford to market and make their experiences sexy will run laps around purely functional apps that can't, no matter how well they solve the problem (unfortunately). Good marketers and designers do not have the same proclivities towards working for free as developers do.

The hope is that the markets are large enough that niche apps can carve out a healthy revenue with a more personal, "homegrown" experience. This is where my product lives, and so far it's worked well enough.

Also, switching cost is never zero or even close to it. The user still has to click a button. I know it sounds like I'm being facetious, but coming from a large-scale B2C industry, a single button click is an enormous obstacle.

Re:Local First, Forever by poisonborz on Tuesday June 25, 2024 @07:41AM (#40787246)
For most use cases the solution should be evident further down the road. Overwhelming majority of why a server is needed is data sync between clients. Self-hosting should have it's moment where a simple user-maintainable server solution emerges. Then you could just offer a plugin to that platform - a bit like how Synology works already.
Re:Local First, Forever by RandomMarius on Tuesday June 25, 2024 @11:45AM (#40790019)
I've mostly been cloud free this way. I do send (sometimes encrypted) backups/copies elsewhere, but those are exceptions. And it works well across many client devices (and remote via DNS/forwarding).
Re:Local First, Forever by dghlsakjg on Tuesday June 25, 2024 @09:37AM (#40788481)
But the reality is that there’s plenty of hobby app businesses that do the one time sale revenue model.

The internet is rife with stories of hobbyists who would love to give adobe $500 to just buy their software outright. Many Adobe competitors offer exactly this!

Re:Local First, Forever by deanishe on Wednesday June 26, 2024 @01:36AM (#40796729)
> However, hobby apps will not be able to afford designers or support or long-lived servers.

It's not like many professional services manage the long-lived part, either, is it?

I have much more confidence in my WebDAV server still being around in a decade than pretty much any cloud-based service.

Re:Local First, Forever by bee_rider on Tuesday June 25, 2024 @08:28AM (#40787716)
What exactly do you mean by “hobby apps?” I’m slightly confused because it is pretty common to describe open source projects and the like as hobbyist programming, with all the expectations of customer service (specifically, none) that that entails.

If somebody is taking money for something, it isn’t really a hobby, it is a job. It might be a poorly paid one, but they still have an ethical obligation to their customers, to meet some standards of merchantability and provide some level of customer service.

But if you mean, “apps that hobbyists use” then that makes more sense. There’s nothing wrong with producing a toolkit that a hobbyist can use to write their own apps of course. It is like producing hand tools—you have an ethical obligation to make sure the tools themselves are reasonably free of defects but of course you don’t have to provide customer support for the treehouse!

Re:Local First, Forever by samuelstros on Tuesday June 25, 2024 @08:33AM (#40787759)
I refer to open source projects, indie hackers, and one man shows with "hobby apps."

Distribution (specifically maintenance) becoming cheaper will enable those people to compete/provide enough value to customers that larger companies face downward pricing challenges.

Re:Local First, Forever by btylke on Tuesday June 25, 2024 @07:37AM (#40787200)
I developed an application to track menstrual cycles that had to be local first due to privacy concerns. My goal was to provide privacy for my wife and daughter, so monthly recurring revenue was a secondary concern. Both Google and Apple make it difficult to publish a local first application as it doesn't fit their preferred app business model. I have concerns that as large organizations own more of the platforms, local first will be less of an option, and therefore privacy will continue to erode.
Re:Local First, Forever by WhyNotHugo on Tuesday June 25, 2024 @08:27AM (#40787700)
You're not the first person that I hear having the exact same issue, and it's a very real one.

IMHO, the problem isn't with local-first application themselves. The problem is that our economic system rewards players responsible for vendor-locking (and any sort of similar practices), while providing no support (or even livelihood) for folks focusing on delivering a great product free of artificial restrictions.

Re:Local First, Forever by snowwrestler on Tuesday June 25, 2024 @08:33AM (#40787765)
> Or if it's even possible without an enterprise revenue channel.

Is any company making money in software without an enterprise revenue channel, aside from games? Do regular people “buy software” anymore?

Re:Local First, Forever by hosteur on Tuesday June 25, 2024 @11:59AM (#40790146)
Yes. I have bought several non-DRM games from gog.com.

Edit: I also recently bought Sublime text, several Jetbrains products and some other utilities.

Re:Local First, Forever by dghlsakjg on Tuesday June 25, 2024 @09:31AM (#40788412)
Lots of photo, art, music and other hobby software is for purchase rather than subscription.

Off the top of my head Topaz Labs is a company that offers a suite of photo tools for purchase. They are aimed at both professionals and high end hobbyists.

Re:Local First, Forever by rsync on Tuesday June 25, 2024 @02:50PM (#40792062)
Yes, I buy software …

I bought iExplorer which lets me sanely treat my iPhone like an external disk … and I bought Mountain Duck which lets me mount remote sftp as a disk in Finder …

… and some other things…

Re:Local First, Forever by c01nd01r on Tuesday June 25, 2024 @09:08PM (#40795443)
I once bought Paste (a clipboard manager for Mac). However, they later switched to a subscription model, and I decided not to make a new purchase. Then Raycast, which is free, came out, and I stopped using Paste altogether.
Re:Local First, Forever by gritzko on Tuesday June 25, 2024 @08:35AM (#40787786)
Ha. I just realized it is 10 years since me, Alexei and Oleg launched our CRDT demo on HN. Funnily enough, it featured this mouse-cursor trick as well. It was a demo of the lib. It was August 2014 if I remember correctly. The post was submitted by Dan Abramov. Nostalgie.

That repo is long abandoned https://github.com/gritzko/swarm

Did CRDTs and local-first advance much since 2014? There is a bunch of research, way more CRDT libs on GitHub, but (somewhat) successful businesses you can count on one hand.

I guess, that is the actual challenge - figure out the business model.

Re:Local First, Forever by jitl on Tuesday June 25, 2024 @10:06AM (#40788828)
It seems there’s a lot more availability of collaborative text editing features in SaaS apps I think due to the availability of convergent rich text data structures. Those seem to have democratized that specific feature. But I don’t see “local-first” with user-owned data or true decentralized apps being successful as businesses yet.
Re:Local First, Forever by blacklion on Tuesday June 25, 2024 @08:44AM (#40787894)

  >  but I struggle with how to monetize truly local-first applications. 
How did companies like Adobe and Microsoft become giants with a lot of money BEFORE subscription services?
Re:Local First, Forever by underdeserver on Tuesday June 25, 2024 @09:03AM (#40788086)
They got big in a time when subscription services weren't the norm.
Re:Local First, Forever by imchillyb on Tuesday June 25, 2024 @09:18AM (#40788261)
That’s a cop out answer and hardly the whole truth.

Their business model was give away and capture. Give away much of the possible revenue stream in order to lock in students, learning centers, governments, offices, and hobbyists.

That method of success has been well documented and replicated world wide.

The above method is how Google’s horrible products are currently winning.

Google is a serial murderer of its own products and services yet governments, schools, and companies fall over themselves to use Google products.

Capture is a valid, and proven, revenue strategy.

Re:Local First, Forever by jpc0 on Wednesday June 26, 2024 @04:01AM (#40797458)
> Google is a serial murderer of its own products and services yet governments, schools, and companies fall over themselves to use Google products.

I doubt Gmail is going anywhere anytime soon, even more so on the workspace plans and for our company anyway that's the biggest Google product we bought into, ignoring Adsense, which is also going nowhere anytime soon.

Google drive also seems like one of those long support products but regardless for enterprise trusting a single cloud provider to host all your data is a disaster waiting to happen and most have on prem plus two clouds

Re:Local First, Forever by mritchie712 on Tuesday June 25, 2024 @09:15AM (#40788214)
Linear[0] is local-first and monetizes just fine.

https://news.ycombinator.com/item?id=37491239

Re:Local First, Forever by braden-lk on Tuesday June 25, 2024 @09:23AM (#40788305)
Sorry, to clarify in my case: Monetizing consumer products. Selling to companies is indeed much easier.
Re:Local First, Forever by baobabKoodaa on Tuesday June 25, 2024 @09:24AM (#40788316)
Sure, and there are also developers who live off pure donations "just fine", but pointing this out is not useful.

It's easier to build a cloud based subscription business.

Re:Local First, Forever by jFriedensreich on Tuesday June 25, 2024 @11:00AM (#40789487)
how does linear keep working if the company disappears?
Re:Local First, Forever by socksy on Tuesday June 25, 2024 @03:35PM (#40792645)
This is not part of the requirements for localfirst, it's part of the eventual goals. Here linear meet the requirements because you can continue to edit offline, and if they have a server outage then you don't lose your data because you have a local copy.

However a collaborative software is of course useless in the long term if you can't collaborate anymore.

Re:Local First, Forever by jFriedensreich on Wednesday June 26, 2024 @04:53AM (#40797842)
that is absolutely false, this is the KEY differentiator over "offline first"
Re:Local First, Forever by fearthetelomere on Tuesday June 25, 2024 @09:32AM (#40788422)
Remember: it's local-first, not offline.

When users subscribe they should be purchasing a license that renews periodically. Local-first apps should validate the license (based on its expiry) by connecting to the internet to ensure users are subscribed. If they're not subscribed or they don't have internet access, they cannot use pay-walled features. You should offer a free, fair, and robust export tool for those not subscribed, though unfortunately not many companies do this.

What am I missing here? The drawback is of course when customers don't have internet access but are still valid subscribers, so they lose access to pay-walled features. One option would be to only offer annual licenses (infrequent license checking), another would be to offer a complementary 7 day license extension for the short-term until the user reconnects to the internet (grace period).

Stop giving away your value proposition for free. Get paid fairly.

Re:Local First, Forever by braden-lk on Tuesday June 25, 2024 @12:09PM (#40790284)
The way we handle it is: subscribing = full access, non-subscribing = read-only access. Philosophically we'd probably not be viewed as "true" local-first software given this constraint, but like you said: we can't give away our value prop for free.
Re:Local First, Forever by lolinder on Tuesday June 25, 2024 @09:40AM (#40788517)
Part of the ethos of local-first is permanent ownership of software over subscription services. Sure, it's not technically in the name, but it's very much part of the background for TFA.
Re:Local First, Forever by fearthetelomere on Tuesday June 25, 2024 @09:47AM (#40788594)
I see, I didn't know that.

Why would one sell permanent ownership of a networked product? I've been seeing the rise of "lifetime" subscription levels (pay once) for SaaS products, but I'm curious as to what the actual long-term economics of it are.

If your cost of operations is not a one-time cost per user, I don't see how you can avoid a subscription model.

Re:Local First, Forever by lolinder on Tuesday June 25, 2024 @10:06AM (#40788816)
> Why would one sell permanent ownership of a networked product?

You wouldn't. Maybe TFA has an extreme interpretation of local-first, but the entire point of the article is eliminating the last vendor-controlled server from certain kinds of apps so that the user can own the software forever.

Obviously this doesn't work for all apps, and it sounds like OP may have one that needs some form of network component. In that case what you propose would work very well.

Re:Local First, Forever by britannio on Tuesday June 25, 2024 @09:49AM (#40788618)
You can charge the user once upfront, possibly after a free trial. 37 signals are trying it out with once.com. As a developer, you are in control of how local-first your application should be.
Re:Local First, Forever by XCSme on Tuesday June 25, 2024 @10:55AM (#40789419)
I build a self-hosted application (so I guess that qualifies as local-first), how I monetize it: one-time payment to get the product, then yearly (optional) paid support/updates.

I am not too worried about piracy, as that is a battle you'll never win (games have been fighting this game for a long time). Create a good product that solves a real issue, get in front of people, and provide a good service, so that they are happy to support you in the future (either for updates on this product or for building new products).

Re:Local First, Forever by braden-lk on Tuesday June 25, 2024 @12:46PM (#40790694)
At the $800 - $2500 price range, that sounds awesome, but I'm in a market where $50 is considered outrageous. It's self-inflicted pain, I know, but we make it work.
Re:Local First, Forever by XCSme on Wednesday June 26, 2024 @10:37AM (#40800619)
I actually also started with a very low price ($19 on CodeCanyon 13 years ago), but slightly increased the price over time to match the benefits.

Lately, I've also switched who I target. Before I was going more for basic website owners, that maybe don't even have a business. There were many problems with this: those customers don't really need such detailed analytics, they maybe don't have the technical expertise to self-host, they don't care about privacy as much, they would rather go for free or very cheap solutions, etc. Now I'm focused more on business and web agencies, which also enables the higher price (for them this is actually cheap, as Hotjar for example has plans starting at $800/month, while this is a one-time payment).

Going for the big customers is a lot easier than B2C, unless you have good distribution or get lucky to get viral.

Re:Local First, Forever by XCSme on Wednesday June 26, 2024 @10:37AM (#40800626)
PS: I checked your landing page, your product and landing page look amazing! I'm not into RPGs, but it looks really good.
Re:Local First, Forever by XCSme on Wednesday June 26, 2024 @10:41AM (#40800667)
Also, your product seems to be a good use-case for the current AI boom. You could upsell your current users with AI-generate assets for their game (characters, maps, etc). Host your own text-to-image model, and add an UI in your app. Maybe have a tokens-based system for paying for the generations.
Re:Local First, Forever by deegles on Tuesday June 25, 2024 @12:10PM (#40790296)
Why not have it phone home to verify a subscription or a license key? Plenty of apps used to do this back in the day.
Re:Local First, Forever by braden-lk on Tuesday June 25, 2024 @12:19PM (#40790380)
Certainly! It's what we do currently-- it's just not viewed as "true local-first" if you do this, as there's a server-auth-dependency by definition. Local-first has a bit of FOSS-esque philosophy mixed in. (Which I love! But... also gotta make money to keep the lights on.)
Re:Local First, Forever by immibis on Tuesday June 25, 2024 @12:57PM (#40790830)
Them being not monetizable by you is exactly the reason why I should use them. You could charge me for a copy of the software, but that won't last forever like subscription cloud crapware does.