4 ms·
The problem is wanting contributors. I want to release open source software, contributors (which mostly means bug reporters and entitled users) tend to be a dra
by sph 3y ago
The problem is wanting contributors. I want to release open source software, contributors (which mostly means bug reporters and entitled users) tend to be a drag turning a hobby project into work.
Remember, open source doesn't mean to accept any inane suggestion or PR from anybody. The best software is the opinionated and limited-in-scope. If people want to add an MP3 player to your project, they can always fork it.
And since using GitHub basically means training AI undermining my career, for free, so that Microsoft can turn a profit, the choice is simple, really.
Disclaimer: I am still using Github because I haven't found the time to set up my self-hosted Gitea instance just yet.
- Propelloni 3y agoIf you are only looking for a place to host your open source projects, you could take a look at codeberg.org.
- sph 3y agoI also need to host private, commercial repos which are forbidden on Codeberg. When I migrate out of the Github loving embrace, I might as well self host and be safe forever.
- mroche 3y agoI run a self hosted Forgejo instance in my homelab, and have it set up to push mirror to hosted forges for redundancy/publication. It's stupid easy to set up and maintain (I've given it 2vCPUs, 2GiB of RAM, and a 20GiB disk).
- The_Colonel 3y agoThere's a sweet spot number of contributors which provide valuable feedback, testing, ideas and maybe some code. It's not that difficult to get to that sweet spot, the problem is staying there. It may happen that the number grows too much, and you get overwhelmed, burned out (eventually).
- sph 3y agoThat is true. In practice, a higher barrier of entry tends to result in higher contribution quality. You wouldn't get a lot of hackathon PR spam if one could only send a patch with git send-email.