The bigger limiter is the missing culture of deliberately small and individualized software to specific people, families, or small communities. That’s the mindset Maggie is trying to espouse. Then, you can carve that space into closed vs open source, free vs paid, etc.
But Excel and Notion aren’t open source and people have gotten really good at using them for these home cooked meals.
You can build something amazing like Immich, a shining example of open-source software that, after a lot of setup, "just works"....until the next release wants you to make well-informed decisions to your `docker-compose.yaml` file.
My wife, who likes Immich but has no interest in learning to code, is not going to do those things if I get hit by a bus, because she won't know how. She's gonna give up and just go with paying some service for photo storage, or else losing photos like everyone else.
But I much prefer to host something locally and give my family access than letting them suffer the whims of big tech.
Sure, now a days there are lots of big professional projects, but the core of open source/Free software, is people making stuff for themselves and their neighbours.
Linux didn't start with the goal of taking over the world. It started as one guy's amateur project.
You know there is libre office, there are tons of other OSS apps - accounting, CAD, image manipulation.
Whole idea that people somehow need to be developers is crooked and making it worse. There are tons of already useful local first software rotting out there - only because „everyone uses Photoshop” „everyone uses Excel”.
I don’t agree with „barefoot developers” - it should be „OSS promoters” that promote open standards and open applications and not come build up each and every piece of software by reinventing the wheel.
I as a developer don’t need to make every app for myself - 99% of my needs for software in personal life is covered by excel and 1% is communication apps that cannot be local and someone has to run server anyway.