We had scale with friction before GitHub was a thing.
It wasn't perfect, but you were required to do things like subscribing to mail lists if you wanted to interact with a project.