2018年6月4日,微软宣布收购代码托管平台GitHub。虽然微软承诺会保持GitHub的独立性,但这次收购还是让GitHub社区流失了很多开发者。一年后,微软与开发者的关系发生了怎样的变化?从成为开发者的大敌到收购GitHub作为开源和私有软件项目的托管平台,GitHub一直受到众多软件开发者和开发者的欢迎。从微软宣布收购GitHub时发布的一组数据我们可以得出这样的结论:当时GitHub社区的开发者数量达到2800万,开源项目有8000万。事实上,当微软在2018年6月宣布收购GitHub时,微软本身就已经是GitHub上极其活跃的公司,是GitHub上开源代码的最大贡献者。不过,随着此次收购的宣布,微软已经从GitHub的用户变成了它的管理员,一些开发者开始表达担忧,他们对微软的不信任也开始弥漫。不过,开发人员对微软的不信任并不仅仅是一时的反应。早在本世纪初,史蒂夫·鲍尔默担任微软CEO时,微软高管就认为“Linux和开源工具的日益普及是‘毒瘤’,是‘美国方式’的诅咒”,已经引起了开发者的注意。'不满意。强烈的不满。直到2012年,开发者对微软的态度都没有发生实质性的改变。有开发者表示,“他们不再指望微软为他们提供编程语言和终端工具。”微软并不是不知道开发者的这种态度。.其实早在2014年就有收购GitHub的计划,只是一直没有执行;因为微软云计算总监ScottGuthrie认为当时微软还没有做好准备,贸然收购不仅会破坏社区,还会引起开发者“暴动”。为此,微软在收购之前就已经做出了一些改变:微软的Azure云计算服务使用竞争对手的工具和程序来构建应用程序雇用不是来自微软但具有Windows编程或云服务专业知识的人员添加完整版本的开源Linux操作系统直到2018年才正式宣布收购GitHub,并在三个多月后完成收购。虽然微软前期已经打下了基础,但收购的发生还是让社区的开发者“不适应”。删除所有你自己的代码。甚至有消息称,在微软宣布收购的这段时间里,放弃GitHub转而使用GitLab的用户比之前增长了10倍。毫无疑问,微软之所以收购GitHub,是因为这个平台对开发者的巨大吸引力,以及由此带来的开发者资源。基于微软遗留的与开发者的冲突以及收购后开发者的大量流失,微软将采取何种措施来赢得开发者的信任显得尤为重要。维护GitHub的独立性微软早就表示不会干涉GitHub;至少目前看来,微软正在这样做。2018年10月26日,在收购接近尾声之际,微软正式任命NatFriedman为GitHub新任CEO。NatFriedman曾是Xamarin(跨平台开发软件)的联合创始人兼CEO,后来被微软收购。同时,他也是开源社区的领军人物之一。当时,官宣后,NatFriedman在博客中重申此次收购不会改变GitHub的独立运营和产品理念,并解释了GitHub的未来目标。他认为GitHub将作为一个独立的社区、平台和业务运作;这意味着GitHub将保持其开发者至上的价值观、独特的精神和开放的可扩展性。此外,他将继续致力于构建开发人员喜爱的优雅、简单的工具,同时保留GitHub的产品理念。从NatFriedman的博客内容可以看出,NatFriedman重申的都是关于开发人员的。另外值得一提的是,NatFriedman还告诉他的团队,GitHub的客户永远是第一位的,不管他们的需求是否与微软的产品宣传有冲突。事实证明,微软旗下的GitHub一直在做同样的事情。例如,为了重新启动与开发人员合作的整个方式,Microsoft召回了JeffSandquist。JeffSandquist于1997年在微软工作,之后转投Twitter,他带回了微软与开发者关系的转变。JeffSandquist认为,如果在更广泛的系统中没有清晰且令人信服的文档,微软就不可能获得开发人员的信任。为此,他增强了微软为使用Java、Python和Linux的开发人员编写文档的能力。不仅如此,Sandquist还建立了一个专家团队,可以接触到云应用程序的开发人员;值得注意的是,这个新团队必须有来自非微软技术领域的顶尖专家。以前微软也能接触到开发者,现在微软拥抱开源,试图吸引大量工程师使用Azure。Sandquist希望团队多样化。在团队中,他聘请了EmilyFreeman,她在学习Web应用程序框架RubyonRails后成为开发人员关系专家之前没有任何编程经验。她的工作是为开发人员提供技术信息,回答他们的问题,并将开发人员的需求和顾虑传达给微软。基于她身份的特殊性(核心领域之外的专家),开发者虽然本质上是持怀疑态度,但因为没有证据,更多人选择了相信。现在来看,微软不仅把开发者放在第一位,还用实际行动支持他们。就在上周,GitHub宣布了一个系统,允许人们资助他们最喜欢的GitHub贡献者;一种程序员的Patreon。在这样的情况下,一些开发商的态度发生了变化。事实上,在收购GitHub一年后,微软官方表示GitHub上的开发者数量已经增长到3600万。小结被微软收购已经一年了,NatFriedman依然坚信GitHub是中立的、不偏不倚的。尽管开发者因为微软对GitHub的所有权而对这个社区感到不安,但从目前的情况来看,他们选择相信“GitHub是中立的”。目前,GitHub正在为大大小小的公司提供代码,它将继续成为开发者对其母公司微软的看法的晴雨表。
