加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 经验 > 正文

封禁丑闻不断,开源代码托管动了谁的奶酪?

发布时间:2020-04-11 16:22:58 所属栏目:经验 来源:中国软件网
导读:副标题#e# 3月24日传出消息,GitHub封禁了一个属于微软的前端开源项目Aurelia,理由是项目中有两名来自伊朗的外部贡献者。 作为全球最大的开源软件代码的托管平台,GitHub理应是全球软件开发者、开源软件企业、用户心目中公平、开放、无私和优质服务的圣地

因此说,开源软件代码托管平台为开源软件发展提供了一个代码存储、管理、下载、交流等的平台,是开源软件发展必不可少的一个重要环节。目前全球比较大的代码托管平台就因为庞大的用户数量和上千万的开源软件代码库而受到行业的高度关注。

2、微软、谷歌入局代码托管平台,意欲何为?

GitHub与GitLab是全球最大的两家开源软件代码托管平台。GitHub被微软收购,GitLab被谷歌投资。

看看全球主要的开源软件代码托管平台。

全球著名的开源软件代码托管平台

资料来源:网络公开资料

封禁丑闻不断,开源代码托管动了谁的奶酪?

为什么微软和谷歌要将手伸向开源软件代码的托管平台?为什么GitHub和GitLab都想得到对手的资源与开发者?

GitHub和GitLab两家公司之间的恩怨情仇由来已久。与GitLab相比,微软控制的GitHub更有实力说话。

GitHub创建于2008年。目前GitHub已吸引了2800万开发人员和超过8500万个存储库。该平台上有超过150万家公司。苹果、亚马逊、谷歌和许多其他大科技公司都用 GitHub。

2018年6月微软斥资75亿美元全面收购GitHub。双方都表示,GitHub仍旧是一个开放的平台,致力于支持开发人员使用任何工具以及将代码部署到任何平台。

尽管用户众多,Github并没有赚钱。作为一家独立的公司,它不赚钱,未来的发展就可能受限,也可能不会长久。

微软收购Github后,将Github作为一个独立实体来运营。

收购消息公布后,依然是引发了开源领域众多开发者对该收购案件的争议。

很多人认为,GitHub与微软的商业合作会影响其独立性。

封禁丑闻不断,开源代码托管动了谁的奶酪?

受这一消息的影响,GitLab口碑一度大涨,它也顺势推出了从GitHub到GitLab一键迁移的工具。但不久之后GitLab也“归顺”Google了。

GitLab是由两个乌克兰程序员开发的。虽然推出的时间要晚于GitHub,但由于个人项目的低成本、保密性强的优势,也赢得了很多开发者的青睐,被认为是GitHub最强劲的竞争对手。阿里巴巴、NASA、英特尔等国际大公司都曾是它的重要客户。

2017年10月,GitLab获得了由Google领投的2000万美元C轮融资,用于开发 DevOps软件和工具。虽然Google在GitHub上也十分活跃,但Gitlab依然被部分人视为是 Google系的产品,具备与微软竞争的能力。

封禁丑闻不断,开源代码托管动了谁的奶酪?

当微软收购GitHub消息确认后,GitLab将其代码库从Microsoft Azure移到Google云平台(GCP)。

GitLab的Google云平台迁移项目负责人Andrew Newdigate解释说,GitLab正在采取措施改进服务的性能和可靠性。

具体来说,该公司之所以这么做,是相信Kubernetes才是未来,他们想依靠Kubernetes运营GitLab。Kubernetes“使大规模的可靠性成为可能”,GCP是自然选择,毕竟谷歌发明了Kubernetes, GKE拥有最健壮、最成熟的Kubernetes支持。

当GitHub被爆出限制被美国贸易制裁国家的账户时,GitLab猛赚一波好评。

历史总是惊人的相似,几个月之后,GitLab发表声明公开歧视中俄的政策。而此举一出恐怕它将彻底告别中国开发者用户,GitHub也要推出一键迁移的链接,接收大批拒绝GitLab的中俄用户了吧。

3、中国需要自己的开源软件代码托管平台吗?

几乎所有的商业软件,都有相应的开源软件对应;开源软件已经应用到我们生活的方方面面。数据显示,开源软件与商业软件应用逐渐达到对半开的程度。

开源软件的贡献者来自世界不同的国家,同样开源软件也回馈全球,在世界不同的国家得到应用。

如果开源软件托管平台实施封堵政策,一个国家不能访问、下载大部分的开源软件,包括自己国家管理的开源项目,那么影响将是灾难性的。

由此引出一个话题:中国到底需要不需要自己的开源软件代码托管平台?

中国工程院倪光南院士介绍说,开放源代码软件在世界的发展证明了这种模式不仅是商业模式,也是研发模式、推广模式、产业化的模式,是成功的。特别是随着新一代信息技术的发展,大家越来越看到作为平台往往都采用基于开源的技术。开源软件的发展有利于我们实现引进、消化再创新,国产操作系统基本上基于开源软件的操作系统。

在另一个开源热点领域,2020年,国产AI开源框架“亮剑”TensorFlow、PyTorch,华为开源MindSpore,旷视科技宣布开源天元,清华大学计算机系图形实验室开源AI框架计图(Jittor),以及之前国产AI开源框架,如百度PaddlePaddle、腾讯Angel、阿里X-DeepLearning等,表明中国AI框架的发展代表了国内从应用驱动向更内核的技术研究进发了。

2019年,美国总统特朗普签署 13873号行政命令,以审查和禁止会对美国通信网络、关键基础设施、数字经济以及国家安全构成 “不可接受风险”的涉及信息技术和通信的交易。该行政命令覆盖了广泛的信息技术、软件和硬件,开源并没有得到豁免。根据行政命令,开源/开放(Open)必须平衡保护国家安全的需求。

专家分析说,美国认为开源要求也要受到出口法律的管制。比如Github更改了用户协议,按照他们的说法,开源代码平台上的上传下载也要受到美国出口法律的管制,如何规避这种风险,是很多国家在开源软件发展中面临的新问题。

因此,倪光南建议,可考虑在中国设立一些开源项目的代码托管平台,并研究多个代码托管平台如何能同步和协调工作,以规避出口管制之类的风险。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读