|
|
|
|
|
by qbasic_forever
1961 days ago
|
|
You don't have to compete with hosted systems that have dedicated teams of developers and operations shipping features though. Linus Torvalds manages the development of the entire Linux kernel (millions of lines of code, thousands of contributors) with just an email client, text editor, and git CLI. I will say too don't expect these hosted services to free you of operations burden. On the contrary you're even less connected and more at risk of operations burdens when these hosted services are facing issues. When Github actions CI/CD is acting up, or the hubot issue manager isn't working, or the release artifact store doesn't have the bits you expect, etc. your entire project grinds to a halt and it's not easy (by design) to eject out and work around them. Projects that depend heavily on all these hosted services are going to find over time that they need to buffer and insulate themselves from these centralized, single points of failure. It's just a different kind of operations burden. |
|
If you started a FOSS project today with a mailing list wherein contributors mail you git patches, you would get exactly 0 contributors.
And maybe that's ok, maybe this is your baby, and if someone wants to push code to it they can learn how to email a patch to you.
But for many developers, they do want to have some of the load taken off of them by other developers. They want to reap that benefit of OSS.