Comment on Fluxer (Discord clone): "We are open-sourcing (AGPLv3) and going live with our mobile app beta on June 15th"

<- View Parent
ambitiousslab@feddit.uk ⁨1⁩ ⁨day⁩ ago

I don’t like it when projects do this because it creates a power imbalance and it is typically used by people who want to do rug pulls and other shenanigans. Often it is used by companies to work against free software by creating a big community around a project, getting mind-share and then transitioning to source-available or proprietary.

I don’t like to contribute to those projects because it makes me feel like I’m doing unpaid work to build up their business. If they are the only significant contributor to a project (which is often the case), if they divert resources away from the freely available repo, then the project dies and my contributions are for nothing.

Meanwhile, AGPL without a CLA makes me feel that we are contributing to a public good where everyone is entering into the relationship on equal terms. It feels like more of a gift to society.

Don’t get me wrong - I think that people have a right to do AGPL + CLA in the same way as they have a right to write proprietary software. It’s their code, free time and their choice. But, I also have a right to feel sad about that and voice that sadness and call them out by it. I have been jaded too many times by companies who use this precise mechanism to build their business and then do a rug pull. They are not doing this to further the free software movement, they are co-opting it for their own needs.

You are right that I could fork the project, but then I have to take on the maintenance burden of continually rebasing my contributions and dealing with conflicts when they arise. If the project goes fully closed source or source available, I have to take on the maintenance burden myself. I would rather contribute to a project where there is no such risk and where I believe that we are contributing towards the same goal.

source
Sort:hotnewtop