We all are familiar with GitHub, if you do not know about it or have been living in a cave for the last ten years, GitHub Inc. is a web-based hosting service for version control using Git.
Among software development community GitHub is a big deal as much as StackOverflow. It is the largest host of source code in the world. It hosts more than 57 million repositories and millions of developers rely on these source code and GitHub guarantees to keep this code safe.
But the 10 years long run as an independent company has come to an end since Microsoft acquired GitHub for 7.5 billion dollars and this deal is expected to close by the end of this year.
The entire development community has been in talk since then, some are saying it’s a bad thing some are saying that there is a light at the end of this tunnel. Let’s see what this fuss is all about.
Starting with all the Good stuffs:
1. It was in the news for quite sometime now that GitHub was struggling financially and we all know how much deep Microsoft pockets are, ending all financial troubles in one stroke.
2. Over the last few years Microsoft’s mindset has been shifted to being more open ever since Satya Nadella took over as CEO, he took Microsoft in a different direction, the association of these two may results in more features like private repositories for free for individuals.
3. Much more chance for GitHub to grow for the long haul.
4. GitHub was in strong need of some serious support and what’s better than Microsoft providing it, the company who is more focused towards open source now than ever before.
Then what’s wrong if there are so much good going to be happening for GitHub.
What’s wrong you say!!
1. Some might say that Microsoft is not a company that ever contributed to open source community in the past, the entire open source community is very skeptical about this deal altogether.
2. The other problem can be at the hands of Microsoft itself, how it operates this increased responsibility, sure they might save some of the repositories to Azure rather than AWS to reduce some operational cost since they would not be making any dime from it, not that money would be a problem for Microsoft. If GitHub has no monetary value then Microsoft can let it sink that might concern a bit but it is also very unlikely event that can occur.
So, all in all it’s a major change in the open source community and the entire development community. It has its perks and reveals some scary events to think about.
Microsoft has not been committed to open source in the past, in fact it despised open source, they are all about making profits. It’s not that it’s a bad thing, this is the reason Microsoft has always been a tech giant. Now things are changing in Microsoft, under the new guidance of Satya Nadella and support from the stake holders at Microsoft, but going open source is their choice and not at all a mission for them unlike with some other open source communities like Apache and Mozilla.
To sum it all up, we can say that the best option for GitHub might be to be with the likes of some open source foundation not with any company like Microsoft or Google who was a potential buyer for GitHub as well.
But on a positive note, we here at Symbyotic Technologies are excited by the idea that Microsoft might do wonders with GitHub and might bring some additional features and nice tooling in our favorite Version Control System .