As pointed out by - Microsoft are buying Github! - I really didn't see that coming!
For those who are unaware, Github.com is the largest website for storing software source code and co-operating with other to create and improve that source code. It contains a combination of public and open source software, along with a large number of private repositories too. Millions of people rely on it to make software development easier and to access the work of others who openly share it.
Meanwhile, for those who may not be aware - Microsoft is a software company that made some operating systems that sometimes work and sometimes break a lot - which you cannot fix due to the code not being open source and which you have to often pay them considerable money to get support from that itself often doesn't help!
The difference between Github and Microsoft is like the difference between oil and water - how can they ever mix well?
While Github has facilitated a massive growth in free software and open sharing, Microsoft on the other hand has effectively, continually worked to prevent any kind of open source software on its platform and operating system. The main example I can think of where they DID support open source software was where they created the basic structure of the UEFA Bios system that is now used in most computers and then pretended to release it to the world via an open source (non Microsoft) working group. Researchers later found Windows codes in the source code for the BIOS.. So Microsoft basically designed the code that runs at the base level of many computers now - while pretending that they don't.. OK then.
What does Microsoft intend?
According to mainstream media sources, the aim is to combine Microsoft's Azure cloud services with Github to maximise the use of Azure. I have no way of commenting on that since I don't know anything about it. However, I am concerned about Microsoft's action here for two main reasons:
I have watched in the past, several examples of large tech companies buying other companies in order to destroy them - not purely for profit motives, but for political / philosophical agendas. Cisco Systems purchase of tribe.net, one of the earliest social networks - being a strong example. I do not expect Microsoft to literally destroy Github as Cisco did to Tribe, but I would not be surprised if they altered it just enough to seriously disrupt its usefulness for open source projects. Microsoft is a PROPRIETARY software company and open source is their opponent in that sense.
Microsoft not only gains access to Github as a platform, but also - presumably - gains access to their PRIVATE repositories too. All of the corporations and groups around the world that have been using Github to store their own secret and proprietary code now have a new surprise 'business partner' 'helping' them with their code! I'm sure the management/development team at Microsoft will be quite excited at the prospect of being able to access much of the rest of the world's private code a they think of ideas to suddenly 'invent' in the future!
What to do?
My suggestion is to carefully consider whether or not to continue hosting open source code on Github, especially if you are using private repositories. Find alternatives!
I don't really expect many software companies to take this risk seriously, however. We shall see if Steemit Inc. chooses to relocate the Steem repositories elsewhere!
A Blockchain version of Github?
It occurs to me that a blockchain based version of Github could definitely be created - perhaps on EOS! This would potentially bring a totally new level of transparency and reliability to software - provided that the blockchain itself remains secure.
What do you think? Is the BLOCKHUB chain going to be a 'thing'? Maybe with REPO tokens? :)
Wishing you well,
Ura Soul
Vote
for Steem Witness!
View My Witness Application Here
(Witnesses are the computer servers that run the Steem Blockchain.
Without witnesses there is no Steem, Steemit, DTube, Utopian or
Busy... You can really help Steem by making your 30 witness votes count!
Don't forget, there are more than the 50 witnesses you see on the witness voting page in steemit.com)