GitHub makes it really easy to contribute any changes you make to open source projects. SVN has a central control and repository, gaining committer right requires a lot of efforts upfront. Fortunately, GIT is distributed and it allows anyone to commit changes. If your change is good, likely others will pull the changes from you.
I think that we could apply GIT into corporate world for greater productivity gain. Properly structured and trained, developers in the corporate world can definitely be more productive. As more and more companies adopt agile methodologies in their software development, GIT and other tools widely used in the open source communities would help a lot.
Of course, the decentralized nature of GIT probably will scare off many IT high-ups who rarely have any appetites for real changes other than keeping the status quo. “If it works don’t fix it” but you really can not afford waiting until it’s broken. As IT budget/resource is increasingly constrained, being able to produce more with less is important.