There's open source backend software and there's full-stack / GUI oriented software and in my limited experience, I don't think the latter always makes sense.<p>Smarter people than me have articulated their points about that:<p>- <a href="https://blog.wolfram.com/2019/04/02/why-wolfram-tech-isnt-open-source-a-dozen-reasons/" rel="nofollow">https://blog.wolfram.com/2019/04/02/why-wolfram-tech-isnt-op...</a>
- <a href="https://macwright.com/2021/12/07/sharing-in-the-presence-of-computers-and-corporations.html" rel="nofollow">https://macwright.com/2021/12/07/sharing-in-the-presence-of-...</a><p>"Placemark, the application, won’t be open source. I didn’t even consider the possibility: open sourcing the application layer of a product just doesn’t work. You get all the downsides of community support, white-labeling, process friction, confusion around why people have to pay, confusion around whether to use the open source version or the paid version, and none of the benefits."<p>I think the dream is to open source the standards, protocols, backend engines, etc. But man, whenever you have to think heavily about a user interface, things get really hard. How do you decentralize design of something?