这两天,微软收购 GitHub 的事情在社区吵得沸沸扬扬,很多开发者都不相信微软能够把 GitHub 经营好,甚至担心 GitHub 会毁在微软手里,也不清楚未来 GitHub 的发展方向。毕竟之前微软的一些收购案(比如 Skype)都不是很成功,这家老牌企业也不像 Google 那样受开发者欢迎。
作为长年关注 GitHub 和微软两家公司的编辑,我先谈谈自己对这次收购案的一些想法吧。
从闭关锁国,到改革开放,再到收购 GitHub 构建完整开发者生命周期链条,微软这几年的变化真有些大。好多人还在用收购 Skype 时的心态看微软,我觉得这个有问题,毛主席说了,要用发展的眼光看世界。
GitHub 公司的几个创始人都不愿意当 CEO 了,这事本来就很有意思,对于一个企业的发展来说应该是致命的吧。从彭博网披露的 GitHub 营收数据来看,这公司这几年的营收在节节攀登,整体来说,我觉得还不错,GitHub 的价值在开发者数据上,比如 InfoQ 每年看 AI、区块链或者移动等技术领域的发展趋势时,GitHub 都是非常重要的参考来源,75 亿美金真是太便宜了。
如果不被收购,我觉得 GitHub 完全可以再造一家伟大的公司出来,收购 StackOverFlow,打通问答和 GitHub,做企业服务,做招聘,做全链条的 PaaS......
6 月 7 日,微软公司副总裁,Xamarin 创始人,也就是 GitHub 新的 CEO Nat Friedman 在 Reddit 上开了帖子,第一时间回答了用户心中的一些疑问。以下内容根据 Reddit 上的分数排列选出,涵盖 Atom、GitHub 未来发展、业务模式、文化等方面的问题。
Q:有些开发者从 GitHub 迁移到了 GitLab 或其他平台,对此你有什么看法?
A:开发者都是独立思考者,他们可以有适度的怀疑精神。不过我承认,看到有人迁移到其他平台,我感到难过。我有责任赢得他们的信任。
Git 让开发者能够灵活地迁移他们的代码库,我觉得这很棒。我希望过去那些天尝试迁移到其他平台的开发者继续保持开放的态度,并在看到我们的决心之后考虑回归,我们确实有决心让 GitHub 保持开放,并变得更好。 如果他们不愿意回来,那也是他们的权利,我们会尊重他们的选择。
根据 GitHub 团队的报告,迁移到其他平台或关闭 GitHub 账户的用户数量非常小,而且这些用户还远不如这周 GitHub 新注册的用户多。
Q:关于 GitHub 的 Atom 文本编辑器(显然与 VS Code 有重叠),微软有什么计划吗?
A:开发工具对于开发者来说意味着很多东西,而编辑器的选择是开发者最个性化的决定之一。 编程语言会变,工作会变,你的电脑也会变,操作系统也会升级,但你通常会选择一个编辑器,并让它陪伴你多年。 我想要做的最后一件事是让 Atom 用户从此不再为选择哪一款编辑器而烦扰。
Atom 是一款非常优秀的编辑器,拥有活跃的社区和粉丝,设计非常出色,还支持实时协作。 在微软,我们使用各种编辑器,从 Atom 到 VS Code,再到 Sublime 和 Vim,我们希望开发者能够使用他们自己喜欢的编辑器。
因此,我们将继续开发并支持 Atom 和 VS Code。
Q:Edward Snowden 在 5 年前批露微软与 NSA 合作在 outlook.com 上安装了一个后门。Git commit 签名显然是最好的防御措施,但大多数工程师还不知道如何执行此操作。微软将如何证明仓库历史记录从未被篡改?
A:首先,我需要澄清的是,我们没有给政府直接访问客户数据的权限,也没有安装什么后门。不过我觉得让开发者给自己的 commit 签名是个不错的主意,我们会考虑把它作为 VS Code、Atom 和 GitHub Desktop 的默认行为(其实现在就可以,只是有点麻烦)。现在通过浏览器提交就可以进行签名了。
Q:微软会强制用户使用微软账号来登录 GitHub 吗?还是继续使用目前 GitHub 的账号?
A:我们喜欢使用 GitHub 登录。GitHub 帐号就是开发者的身份标识,很多用户习惯于使用他们的 GitHub 帐号登录开发者工具和服务(例如 Travis、Circle)。因此,如果有什么变化的话,那也是将 GitHub 账号作为登录微软系统的一个选项。
Q:微软会因为政府的要求对数据进行审查,就像中国那样。微软会对 GitHub 也做同样的事情吗?
A:实际上 GitHub 已经在这么做了。
Q:鉴于微软的收购历史以及一些产品导致微软声誉受损,我们凭什么相信这次收购对 GitHub 的未来是件好事?