时间:2018-07-16 来源:互联网 浏览量:
GitHub受到很多科学家的欢迎,因为在GitHub上可以协作分享研究数据和软件。6月4日,微软宣布出资75亿美元收购GitHub。得知这一消息后,一些科学家和程序员在社交媒体上表达了对这项收购的担忧,他们担心GitHub的开放性、科研数据共享追踪的实用性会降低。不过,其他人士希望微软接管后,GitHub可以发挥更大的价值。
GitHub成立于2008年,广泛用于存储、分享、更新数据集和软件代码。截至6月13日,谷歌学术(Google Scholar)中有超过22.3万篇学术论文引用了GitHub,在GitHub上,开源代码的项目都可以免费使用。
和一众同类网站不同的是,GitHub使用名为Git的版本控制系统,Git以透明化的方式记录对文件的更改,让不同地理位置的程序员可以实时参与同一项目的编辑、追踪修改、合并更新后的数据。例如,2014年到2016年埃博拉病毒在非洲西部爆发,研究人员通过该平台成功实现了每日患者数量记录的共享和交叉核对。
尽管微软表示GitHub仍将对所有项目开放,但一些科学家对这一承诺表示怀疑。英国雷丁大学的认知神经学家Tom Johnstone在推特上发文称,“开放科学与拥有代码协作平台的企业无法兼容,希望#openscience的代码专家可以找到代替#github的平台”。
德国弗莱堡大学的生物信息学家Björn Grüning表示,一些研究人员对微软很警惕是因为微软此前一直不太愿意把自己的工具开源,或在开源项目上兼容自己的服务。Grüning在GitHub上也有好几个项目,不过他表示一旦微软把GitHub的开放性降低,逼用户使用微软工具或改变计价模式,他就会把项目都移到别的平台。
在荷兰阿姆斯特丹自由大学研究开源社区的Mahmood Zargar更担忧的是微软会对GitHub进行一些更改,降低他的使用效率。Zargar正在准备把好几个项目转移到别的服务。
微软发言人并未就《自然》关于研究人员的担忧问题做出任何回复,但引用了微软首席执行官纳德拉的一段博文:“我们认识到我们在这次收购中所肩负的责任,我们承诺会管理好 GitHub社区,延续‘以开发者为本’的精神 ,独立运营,保持平台开放”。博文中还说道,微软会听取开发者反馈,投资开发基本功能和新功能。
处变不惊另一些研究人员表示这种对微软收购GitHub的担忧有点过了。前GitHub项目经理、现任巴尔的摩太空望远镜科学研究所数据科学经理Arfon Smith说:“我不相信微软收购GitHub对那些业务繁忙的研究人员来说是什么大事情。”Smith从2009年开始使用GitHub,现在GitHub上有200多个项目,他不认为微软会改变研究人员最在意的GitHub协作功能,比如它的易操作性。
香港大学的生物信息学家罗锐邦和其他科学家一样,认为微软可以利用现有资源扩大GitHub的用户群,增加潜在的协作者数量。他表示,“萨提亚·纳德拉在向竞争平台开放微软产品这方面做得很好,我更愿意相信这次收购是件好事,除非有人可以证明我是错的。”伊利诺伊大学厄巴纳-香槟分校的核工程师Katy Huff也认为GitHub将为微软提供一个支持科学发展的机会。
去中心化系统宾夕法尼亚大学的数据科学家Daniel Himmelstein表示,GitHub对研究人员来说是有问题的,但不是微软收购带来的问题。
GitHub上的代码或数据库由开源的Git创建并在用户中分发,即使服务器死机,这些资料库仍有备份。不过,项目评论和添加代码要求等信息都储存在GitHub网站上。Himmelstein指出,其中一些数据是非常重要的科研记录,但面临着因为停电、监视或审查而丢失的风险。他说:“无论微软收购与否,GitHub作为一个中心化的封闭公司,对开源生态系统的控制可能潜在着一定的危险。”
Himmelstein还说,如果科学家把科研项目放在git-ssb项目等去中心化的托管系统上,危险会小得多,因为单点故障不会造成全局影响。他说:“此次微软收购让人们意识到了GitHub的中心化本质,从这个意义上来说,这次收购还是产生了积极的影响。”