对话 GitHub CEO Nat Friedman:GitHub 的关键字是 Developer First、独立

局长 发布于 2018/11/18 21:35
阅读 224
收藏 0

2018年10月20日,在深圳举办的中国开源年会(COSCon'18)上,GitHub 的 CEO Nat Friedman 和中国的开发者、开源领域大咖进行了一场别开生面的炉边会谈。台上对谈结束后,开源中国作为受邀媒体之一对 Nat Friedman 进行了采访,提问内容有关 GitHub 的未来目标、对中国市场的看法和计划、微软与 GitHub 的关系和未来的合作,以及微软对开源的计划等。

北京时间10月26日,GitHub CEO Nat Friedman 宣布微软已经完成了对 GitHub 的收购。至此,这场引起业界不小震动的收购案顺利完成 —— 曾经反对开源的公司收购了目前全球最大的开源软件托管平台。有点意外,不过也是情理之中 —— 微软“爱”开源的根本原因还是基于客户的需求。

“反开源”其实是我们对微软的刻板印象。须知道,微软在 2017 年成为了 GitHub 上贡献最多的公司。没错,不是 Facebook,也不是 Google,而是微软拿下了贡献最多的组织排行榜第一名。

再结合微软公开宣布“微软爱 Linux”之后的种种举措,如此看来,其实微软有着领先的开源意识,如其宣称“Microsoft Loves Linux”那样,微软拥抱开源并且同样拥抱开源社区选择的平台 —— GitHub。

而 Nat Friedman,由微软副总裁到现在的 GitHub CEO,他会给 GitHub 带来怎样的变化呢?下面不妨从与 Nat Friedman 的访谈中一探究竟。

访谈

Q:微软是否会改变 GitHub?(Will Microsoft change GitHub?)

A:GitHub 会一直是一个非常独立的公司,只作为 Microsoft Family 中的一部分。GitHub 是一个非常好的平台,它非常的好用和简便。"Developer First" 是 GitHub 的信条,任何帮助开发者更好的功能和服务皆会考虑,而反之则坚决不会去做。GitHub 是一个拥有大量开发者的社区,而社区是 GitHub 的本质,让社区发挥价值是 GitHub 的使命。

GitHub 要实现独立性,就要保持中立,也就是说,开发者可以在 GitHub 上使用任何的云、任何的语言、任何的操作系统和任何的技术,这样才能保证 GitHub 是一个中立开放的平台。

微软收购 GitHub 可以说是一项回溯根本和展望未来的工作。之所以说回溯根本,是因为 Bill Gates 和 Paul Allen 创立微软之初就是希望为开发者提供工具。至于展望未来,因为未来是属于开源的,而在这个过程中,GitHub 就是其中的一座中心。

Q:被微软收购后,GitHub 团队的组织架构会发生什么变化吗?

A:目前 GitHub 有 900 多名员工,可以说是采用了“去中心化”和“分布式”管理的方式。GitHub 的总部位于 San Francisco,但 2/3 的员工在旧金山之外的地方以远程的方式参与工作,且公司内的所有员工都要尽可能使用 GitHub 以进行协作办公 —— 没错,GitHub 自身也是在 GitHub 之上运营的。

因此,我们觉得 GitHub 本身就是一个“开源社区”,这种协同工作的方式让公司有很强的合作基因,继而可以吸引到更多各种各样的人才加入,汇聚全球优秀人才。下一步,GitHub 的目标是增长(Grow),继续快速地让 GitHub 增长是当下最重要的任务。

Q:微软已经是全世界最大的开源贡献公司,最近还加入了 LOT 和 OIN。微软在开源上的目标是怎样的,有哪些新的事情即将发生?

A:过去十年里,尤其是最近五年,是微软快速走向开源的一段历程。微软从对开源的犹豫,到成为活跃的开源贡献组织,再到现在全球最大的开源贡献组织。驱动微软做出这样的转变,最重要的是开发者和客户的需求发生了变化。目前 Azure 上大约 80% 的服务器是 Linux,开源也是可见未来的必然。微软是做开发者工具出身的,因此我们对开发者的需求非常敏感,这些变化也只是随之发生。

微软加入 LOT 和 OIN 是一个非常重要的里程碑,标志着微软正在大步迈向成为全球最大的开源公司的计划。这也代表微软在进一步地贡献和参与开源社区。这些举措意味着微软可以更好地贡献并且保护 Linux 和开源社区。

Q:微软的 AI 技术十分强大,GitHub 将来是否会利用微软的技术让代码管理更智能化?

A:GitHub 在加入微软后,依然是一家关注实用度的独立公司。除此之外,背靠微软可以更多地利用它的资源和财力。我们也正在思考这部分的可能性,例如将机器学习融入开发者的开发过程。不过目前看来,在开发者的日常开发工作中,机器学习并没有扮演重要的角色。

微软现在有一个叫做 IntelliCode 的智能代码项目,目前处于非常早期的阶段,宗旨就是通过机器学习辅助开发者进行编码。如果开发者对此有需求,我们可以考虑和微软开展合作,这应该是一个非常有前景的领域。总之,开发者的需求是我们进行决策的基本准则。

Q:对中国开源社区的发展趋势有哪些判断,对未来发展有什么建议?

A:本次中国之行,我们希望可以和更多的中国开发者和开源社区接触,了解中国的开源现状,看 GitHub 能否在其中起到某种作用,或者提供一些帮助。

我能明显地感受到中国开源社区的创意、乐观、能量和突破。中国有很多为开发者在为全球的开源社区做贡献,我相信在未来的十年或者二十年里,显而易见的一点就是,中国将会发展成为开源的全球创新中心,期待更多的中国开发者参与到开源的贡献中。

Q:GitHub 是否有计划拓展中国市场,以及如何看待中国市场的现状?

A:GitHub 是一个为全球开发者提供服务的平台,所以我们的宗旨是关注如何为中国和其他市场的开发者提供最好的服务。其中一个很好的办法是和中国当地的公司展开合作。目前我们也正在了解中国市场,在思考是否要进入,我相信和中国当地的公司展开合作是一个很好的办法,但具体的合作方法仍在思考中。

Q:对开源的未来有什么看法?

A:开源是一种合作开发的模式,它带了很多重要的创新,而未来这个模式会继续引领技术发展。和 20 年前相比,代码是否更好了?不能完全这么说,但整个代码世界一定是更加强大的,我们不断站在巨人的肩上,但同时也带了许多新的问题。

未来的开源世界,开发者会在这个社区里快速地组织各种虚拟团队,大家合作生产内容。

采访嘉宾介绍

Nat Friedman 是 GitHub 首席执行官,也是微软的全球副总裁,负责开发人员服务团队。Nat 热衷于打造能够取悦开发者的产品。

Nat 来自一个完全与软件开发无关的家庭。年轻时,他经常通过互联网分享和下载代码。后来就了解了开源软件,之后便投入其中。在早年的职业生涯中,Nat 曾担任 Novell Linux 业务的首席技术官,于1997年与 Miguel 共同创立并担任 GNOME 基金会主席,并于1999年共同创办 Ximian。2011年,Nat 与 Miguel de Icaza 共同创立了 Xamarin 公司,并在2016年被微软收购后担任首席执行官。

参考:https://juejin.im/post/5bca6d10f265da0acd20f09d

加载中
返回顶部
顶部