Live data from Hacker News

Local-first software: you own your data, in spite of the cloud

blog.acolyer.org

21–30 of 243 posts

Re: Local-first software: you own your data, in spite of the cloud

#21
https://github.com/syncthing/syncthing

Syncthing solves a large part of syncing data between devices using your own VPS, server(s), etc. If your VPS provider goes out of business, you can then just fire up a new VPS and hook it back up to your local machine(s).

Re: Local-first software: you own your data, in spite of the cloud

#24

Earlier quoted context omitted.

Yes. I always think data freedom is more important than software freedom. For example it matters less that MS Word is not free as in freedom when you can open the file in something that is.

And cloud SaaS are enemies of both! After all, in order to have data freedom, you need to have something to open in that other program, and cloud solutions do their best to not give you proper open/save file (and even if there's an export function, and even if everything is actually included in the export, it often isn't followed by import function that could read that export). For this reason, I avoid using cloud Sa…

Absolutely. There are some exceptions though. Github is the obvious one. Dropbox by nature has your data constantly exported. Google for its sins has Google takeout.

Re: Local-first software: you own your data, in spite of the cloud

#25
post #5

any marginally successful "local-first" app is going to go and raise $10m in vc, switch to software as a service, and add an enterprise mode that requires user permissions and data access to be managed on the server

Sure, any one company probably will - but there’s a whole market. As soon as that one company abandons the local-first model, a gap opens, which will (usually, eventually) be filled by a new company offering local-first until that new company does the same. As long as the companies don’t band together and agree to end it, there should be a company offering that model somewhere somehow.

Even in the situation I described, the original company would leave the free / client side version on the site as free marketing. This is the standard today for enterprise-monetised open source software.

Solving this problem isn't about being local-first. It's about being local-last. You have to be able to make more money by selling a software license than you make by selling equity and chasing user acquisition and retention.

Then we'll see people waking up to the fact that all this proprietary data is a liability and subscriptions are golden handcuffs and people will finally get back to making real software again

Re: Local-first software: you own your data, in spite of the cloud

#26

https://github.com/syncthing/syncthing Syncthing solves a large part of syncing data between devices using your own VPS, server(s), etc. If your VPS provider goes out of business, you can then just fire up a new VPS and hook it back up to your local machine(s).

Sadly Syncting still lacks iOS-support. As a result I'm running Nextcloud instead.

Re: Local-first software: you own your data, in spite of the cloud

#27

Not related to the actual content, but may I please request you to increase the contrast on your website. Grey on grey is very hard to read.

Firefox reader mode. Instantly fixes any crappy design on any site. Learn to love it :)

Re: Local-first software: you own your data, in spite of the cloud

#28

Martin Kleppmann is a major inspiration for our startup, Ditto. We take the local-first concept and p2p to the next level with CRDTs and replication. But what we really do is leverage things like AWDL, mDNS, and or Bluetooth low energy to sync mobile databases instances with each other even without internet connectivity. www.ditto.live Check it out in action! https://youtu.be/1P2bKEJjdec https://youtu.be/ITUrk_rjnvo…

Very interesting. Will the upcoming server support be end-to-end encrypted? In other words, will the server be able to read the data?

Re: Local-first software: you own your data, in spite of the cloud

#29
post #6

The blog post doesn't mention this, so I thought I'd point this out. One of the paper's authors is Martin Kleppmann, who wrote the very good https://dataintensive.net/ book.

Kleppmann co-created/major contributor to Apache Kafka along with Jay Kreps and Neha Narkhede. He also co-founded Rapportive, a YC company acquired by LinkedIn, along with Rahul Vohra, who is presently the CEO of Superhuman.

Re: Local-first software: you own your data, in spite of the cloud

#30
When I select software these are among the list of things I am looking for generally:

- file formats that won’t lock you in or are even openly hackable (allows you to automate things)

- no clouds that will break the software once it is gone

- local storage with custom syncing or backup options

- strictly no weird data collection or “We own the rights to your data”-Type of terms

So if I get the slightest feeling of a lock in or unnecessary data collection you are scaring me away, because mentally I would then already look at the time after you decide to scrap your cloud or abandon your file formats. The data collection bit shows me your users aren’t front and center but something else is which makes your product even less of a good choice.

If your product runs on the web, allowing for self-hosted solutions is also a big plus.

Post reply on HN