Comment by ajkjk

8 months ago

I feel like it's only possible to get excited about software anymore if it's open source and not in the control of some vendor. Not because I care a lot about the ideology of free software, it's just because the way corporations take over and ruin/sell out everything has been so demoralizing.

There's been quite some time that have the same feeling. You can always find exceptions of course, but in this case it is typically the sort that proves the rule.

I personally blame the "growth at all costs" that is pervasive to tech industry, where "simply" being an established, moderately profitable, healthy company is seen as negative. It brings along all sorts of perverse incentives.

I just don't see myself needing to do much differently than I did 10 years ago...heck 20 years ago. Sure some frameworks make things nicer but we had the ability to drag and drop labels on photos and create photo/video montages with audio in our startup back in 2005.

Maybe it could be done with better abstractions today but I just don't think it's worth all the complexity that it seems to come with nowadays.

Make Web Pages Reload Again.

Open-source is rarely sustainable, I use many open-source projects, and I support/sponsor them when possible, but many simply don't survive long and the builder loses interested.

With Coolify it's different, because many companies are willing to sponsor the project, so it's already sustainable.

What are you talking about? Corporations ruining open source is the norm in 2024, indie devs hiding their source code from corps takeover is the new free software.

  • >indie devs hiding their source code from corps takeover is the new free software.

    High power level take.

    The Stallman ethos of Free Software simply hasn't played out the way idealists thought it would. Instead, libraries are standardized by megacorps to farm employees inculcated into their design patterns and get GitHub clout chasers to fix bugs for free.

    Open source really needs something like the CC-BY-NC-ND* license. Code is open but you can't profit from it. Unmodified redistribution requires credit. You can modify the code for personal use but you can't redistribute it without permission.

    This model at least eliminates the potential maliciousness of a lot of closed-source software while leaving room for indie devs to profit from their work.

    *[https://creativecommons.org/licenses/by-nc-nd/4.0/]