LWN's guide to 2024
LWN's guide to 2024
Posted Jan 8, 2024 22:41 UTC (Mon) by johannbg (guest, #65743)In reply to: LWN's guide to 2024 by dvdeug
Parent article: LWN's guide to 2024
How is Github's dominance problematic?
Posted Jan 15, 2024 3:33 UTC (Mon)
by dvdeug (guest, #10998)
[Link]
Posted Jan 15, 2024 10:05 UTC (Mon)
by sammythesnake (guest, #17693)
[Link]
The "Network Effect" means that any potential improved alternative has a hard time getting traction, even if it's genuinely better.
Additionally, there are those for whom GitHub is already "unavailable" because of reluctance to sign up to an account, or because the interface is unpalatable to them. Various such objections (which I neither entirely agree with, nor have zero sympathy for) are frequently discussed here, on LKML, and elsewhere.
A key thing to remember is that the *reasons* some are reluctant to use GitHub (or whatever) aren't really the important thing. They exist and present an impedance requiring some kind of response, either technical (email bridges / mirrors / federation etc.) or social ("we value using GitHub more than we value your participation")
It would be great if all the process stuff hosted on GitHub (pull requests, bug tracking, discussion etc.) could be stored in a way similar to how code is stored in git. Anywhere capable of hosting a git repository (including each developer's computer) could be a complete source for all that information with whatever interface layered on top according to the needs of whoever wants access. Something like GitLab could even be taught to provide a forge-like interface on top of it to provide what people like about forges.
I'm not sure that git is really the ideal substrate for this, but could perhaps be adapted for the purpose...
LWN's guide to 2024
LWN's guide to 2024