Friedman told the Reddit audience his first commit to GitHub (in PHP) was in 2009 when the service was a year old. Participants had a lot of questions about Microsoft's plans and intentions for GitHub. Friedman answered more than many seemingly expected, but not everything, given Microsoft's GitHub acquisition isn't final until it gets regulatory approval.
"VS Code and Atom actually share a ton of history and code, and Microsoft and GitHub have collaborated on the foundational technologies for years: Most obviously, we work together on Electron, the common foundation for both editors. Microsoft began working with GitHub on Electron when it was announced in 2015--when it was still called AtomShell and before VS Code was announced. We joined their Slack channels and participated in hackathons, and Microsoft has been a major contributor to Electron ever since. We also use Electron in many other products."
(Microsoft's VS Code, Yammer and Teams apps were all built using Electron.)
Why did Microsoft previously reject open source? Friedman's one word answer: "Fear."
Will Microsoft open-source GitHub? Parts of it already are, he said. "It's an interesting idea worth considering but I don't foresee doing this in the near future."
What about illegal content hosted on GitHub? "GitHub has a policy against illegal and disrespectful content already which we plan to support. Beyond that, we won't actively moderate content or take responsibility for what people post, which I think qualifies as "not going beyond DMCA," he said.
Should developers expect Microsoft to add LinkedIn integration, Bing ads, Microsoft Account sign-in requirements, etc. to GitHub now that it is its owner? Friedman noted "We are not buying GitHub to turn it into Microsoft; we are buying GitHub because we believe in the importance of developers, and in GitHub's unique role in the developer community. Our goal is to help GitHub be better at being GitHub, and if anything, to help Microsoft be a little more like GitHub."
Any plans to make private repositories free as on GitLab and BitBucket? "It's too soon for me to know the answer to that. We want GitHub to be accessible to everyone in the world, and for everyone to have an opportunity to be a developer.
Can Microsoft prove private repositories on GitHub will remain private even from Microsoft employees and executives? Friedman: "Microsoft hosts the confidential information of more than one billion customers today, and this is a responsibility we take extremely seriously. GitHub already has policies and controls in place to limit employee access to private repos, and this will remain as tight as ever under Microsoft."