> I have the feeling that Git winning the war hinges heavily on GitHub being the way to do open source projects
Nah. At the time BitBucket was the better way to do open source projects, and they were Mercurial-first. But eventually they had to add Git support because there was so much demand.