You might've heard in the news of Microsoft acquiring Github for a whopping $7.5 Billion, that’s too large a sum for a thing that you might not know about. So let's tell you what Github is all about and Why did Microsoft acquire it for a huge sum.
What is Github?
Literally speaking, Github is a hub of Gits or an online repository of all the gits. Git is a version control system of the files/code that developers create and share with each other. It is primarily used to track changes in source code and maintain a distributed version history of all the Gits. Technically, it is a web-based source code management system.
It was created by Linus Torvalds (yes, the same legend who created Linux), it was basically created by him to simplify Linux kernel development and management, all the other source code management weren't that easy to use and were riddled with copyright laws, so Linus set out to create a simpler source code management which had sharing and forking capabilities.
What made Github special are the last two capabilities - namely the social media capabilities that have made it hugely popular among developers and geeks, every developer has a profile with all his past projects with all the changes,a developer can also have Project revisions and feedback from the community or the people who follow him, so a lot of experts take your project forward by making it better.
If you're a newbie in coding then you can follow experienced talented coders, see their projects emulate them for better learning, give feedback on bugs/issues and make it better. Whereas if you're an experienced coder, it becomes a platform to showcase your talent and take on bold projects. Its often referred to as a social media for "geeks".
Github isn't just for Geeks
Yes, that’s the biggest conception people have, since Github essentially being a version control software for files, you can easily use it for projects with large teams for sharing documents and tracking changes between your teams.
Why Microsoft acquired Github
Microsoft being Microsoft always has a history of purchasing large successful businesses for huge amount whether be it Skype or be it LinkedIn, this latest acquisition of Github, Microsoft wanted to gain a foothold with the developer industry, if you control the developers you control the software and eventually you control the product. Microsoft is a platform king for Desktops, but a lagger in mobile, with a paradigm shift being there towards mobile and cloud, it makes sense for Microsoft to grab the market share in developer industry.
Depending on how it integrates Github with its cloud offerings it could surely get ahead in the race being dominated by Google and Amazon recently.