2018年10月20日,在深圳举行的中国开源年会上,我采访了 Microsoft 收购 GitHub 后即将委任的新 CEO Nat Friedman。提问内容有关于开源、中国市场及 GitHub 与 Microsoft 将来的合做。git
今年 6 月份,Microsoft 对外宣布以 $75亿 收购 GitHub,并委任 Nat Friedman 为收购后的 GitHub CEO。Nat Friedman 任职 Microsoft Corporate Vice President, Developer Services 负责 Visual Studio Team Services 及 App Center。此前,Nat 有丰富的开源项目、基金会的经营经验。1999 年创立 Ximian(后被 Novell 收购)、2000 年联合创办 GNOME Foundation、2011 年创办 Xamarin 并与 2016 年被 Microsoft 收购。github
Nat 介绍本身的人生经历,他来自一个彻底与软件开发无关的家庭。年轻时,他常常经过互联网分享和下载代码。后来就了解了开源软件,以后便投入其中,并接连创立了 Ximian / GNOME 和 Xamarin 公司。2 年前,Microsoft 收购了 Xamarin,当时的 CEO Satya Narayana Nadella 问他想作什么,他说想要收购 GitHub,而这个事情就发生了!服务器
GitHub 会一直是一个很是独立的公司,只做为 Microsoft Family 中的一部分。GitHub 是一个很是好的平台,它很是的好用和简便。Developer First 是 GitHub 信条,任何帮助开发者更好的功能和服务皆会考虑,而反之则坚定不会去作。GitHub 是一个拥有大量开发者的社区,而社区是 GitHub 的本质,让社区发挥价值是 GitHub 的使命。app
GitHub 及开源都是全球性的,在这个全球的社区中,开发者创造和贡献其中,天然中国也是很是重要的一部分。中国有不少的优秀开发者,相信他们会创造不少有趣的新项目。机器学习
开源是一种合做开发的模式,它带了不少重要的创新,而将来这个模式会继续引领技术发展。和 20 年前相比,代码是否更好了?不能彻底这么说,整个代码世界必定是更增强大的,咱们不断站在巨人的肩上,但同时也带了许多新的问题。将来的开源世界,开发者会在这个社区里快速的组织各类虚拟团队,你们合做生产内容。ide
Tweet about it! 如何帮助开源项目的运营维护者更好地管理和服务它的项目应该是第一个去发力的方向。长期来看,如何让 GitHub 上的开发者长期地高活跃度的沟通和贡献是永恒的目标。工具
选择任何一个平台是用户的自由,Developer First 的目标和让 GitHub 更好是咱们工做的重点。如何维持 GitHub 更好,并让用户在理性的选择以后继续使用或回到 GitHub 才是重点。我也但愿了解更多你们的需求,到底如何让 GitHub 更好。oop
GitHub 上的交互是真实的是很重要的,所以假的 Star 应该被管理和确保 Star 数真实。学习
Q: As we know, you have great experience in developing and managing open source projects. Chinese young developers are very crazy about open source but the community is still at its early stage. So, any recommendation to open source project creators and contributors? What are the crucial factors to make a open soruce project successful?区块链
Q: 你们都知道您有不少的开发、管理开源项目的经验。如今中国年轻开发者很是喜欢开源软件,可是整个社区的建设仍在很早期的阶段。基于您的建议,有什么建议给开源做者及贡献者?哪些重要因素决定了一个开源项目的发展?
A: 一个好的开源项目应该有一个明确的目标和问题去解决,也许是一个现存项目但还不够好,也多是一个彻底空白。但应该是从我的需求出发,本身以为这个问题须要解决,已经许多好的项目给开源贡献者很好的引导。好的项目每每开始于一个像是 Toy 的东西,一开始有很强的热情,但并不知道最终这个项目会发展到怎样。当即开始开发就是最好的方式!
Q: Microsoft has become the world's largest open source company, and VSCode is the most popular open source project in according to the lastest report by GitHub. So, what's Microsoft vision among open source community and what will happen next from Microsoft?
Q: 微软已是全世界最大的开源贡献公司,而 VSCode 也已是当下全世界最热门的开源项目。微软在开源上的目标是怎样的,有哪些新的事情即将发生?
A: 过去 10 年,微软从对开源的优于,快速成为了一个开源贡献机构,甚至成为了一个最活跃的组织。这背后最重要的是开发者和客户的需求发生了变化,Azure 上 80% 的服务器是 Linux,开源也是可见将来的必然。微软是作开发者工具出身的,于是咱们很是敏感于开发者的需求,这些变化也只是随之发生。
Q: 收购后,GitHub 组织会发生什么变化吗?
A: 900 People 且分散在世界各地。San Francisco 是 GitHub 的总部,但 2/3 的员工在旧金山以外工做,且公司内的全部员工都要尽量使用 GitHub 来合做,这种协同工做的方式让公司有很强的合做基因,于是能够邀请各类各样的人加入。下一步,GitHub 的目标是增加(Grow),继续快速地让 GitHub 增加是当下最重要的任务,汇聚全球优秀人才。
Q: Will GitHub marry blockchain in the future?
A: 区块链是一个颇有趣的新技术方向,且其中大多数项目在 GitHub 上,这进一步验证了 GitHub 聚合全球开发的机制。但除此以外,目前尚未 GitHub 自己与区块链合做的计划。
Q: 微软近期发布了 LOT / 加入 OIN normal member(全球最大专利池)?
A: 这两个项目继续展示微软成为世界最大的开源公司,这两个举措具备里程碑的价值,继续展现微软在开源上的价值。
Q: GitHub Actions?How Azure supports Git Actions?
A: GitHub Actions 是一个使人激动的全新 Workflow 平台,工做流程的分享有无数的可能性,。GitHub 会很是独立,任何自动化的 workflow 都有可能发生,这部分有诸多可能性,他们可使用任何云服务和操做系统,并维持技术选择的开放。于是,Azure 并不会有任何专门的偏向和要求。
Q: Microsoft AI & GitHub?
A: 咱们在思考这部分的可能性,将机器学习融入开发者的开发过程。微软只在作 IntelliCode 智能代码项目,若是开发人员对此有需求,能够参与合做。开发人员的需求是咱们选择基本准则。
Q: GitHub 会变成 Office365 的订阅制模式吗?
A: GitHub 的团队、企业版自己已是订阅制模式,但 GitHub 自己是独立的,是否会变成订阅制是咱们的独立决策,所以当下不许备作此类变化。
Q: 中国开源社区的看待?任何建议?
A: 我正在学习,也很愿意与不少开发者沟通和交流。将来 10-20 年来,中国会发展成开源软件世界的创新中心是必然,期待更多的中国开发者的贡献参与。
Q: Serveral days ago, it's reported that Ping An Cloud and GitHub confirmed cooperation that Ping An Cloud will be the MSP (managed services provider) for GitHub. Apart from this cooperation, will GitHub provide services directly to Chinese market? What do you think about Chinese market?
Q: 几天前,媒体报道了平安云成为了 GitHub 在国内的 SMP,除了这个合做以外,GitHub 是否有计划拓展中国市场?以及您对中国市场现状是怎么看的?
A: 我正在了解中国市场,在思考是否要进入,有一个好的本地合做伙伴是很重要的环节,但具体的合做方法仍在思考中。
了解更多关于 Nat 的文章: