According to Bloomberg Microsoft is said to have agreed to buy GitHub. GitHub which reportedly has been losing money being acquired is a major development because of its central role in the development of many open and closed source projects. For the uninitiated here is what GitHub does in a nutshell: GitHub allows computer programmers from around the world to conveniently collaborate on projects, share bug reports and fix those bugs and allows the administration of some project documentation.