阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

GitHub 事件之后,我们应该如何看待开源?

  • 2022-04-29
  • 本文字数:2512 字

    阅读完需:约 8 分钟

GitHub 事件之后,我们应该如何看待开源?

在开发者心中,GitHub 在一定程度上就约等于“开源”。GitHub 作为一个源代码托管平台,将全球的开发者连接在了一起,为开源项目、生态的发展提供了有力的支持。GitHub 2021 年度报告显示,平台上的开发者数量达 7300 万;世界财富 100 强企业中的 84% 都在使用 GitHub。 近期,GitHub 的一些事件在开源圈内引发了热议,也引发了大家对于开源的思考。

开源的中立性受到质疑


最引人关注的一个事件可能是, GitHub 前段时间封停了俄罗斯开发者的一些账号,理由是这些账号的使用者受雇于被美国制裁的一些公司。这种无征兆的 GitHub 账号访问限制影响到了一些其他开源项目,如苹果开发者社区有两个比较热门的项目 Quick (9.4k star,230 watch,888 fork)和 Nimble (4.4k star,92 watch,504 fork)。这两个项目的主要维护者 Jesse Squires 表示,由于 GitHub 封停账号的时候并未充分考虑这些(账号拥有者对其他开源项目的贡献、影响),导致这两个项目受到影响。


当开发者们开始讨论“开源的中立性”,实际上是在讲开源项目、开源平台、开源社区的中立性。GitHub 封停账号事件的本质应该是“GitHub 的中立性”受到了开发者们的质疑,损伤了部分开发者对于“GitHub”乃至“开源”本身的信心。GitHub 因开源而壮大,作为全球开源项目的集散地,承载着众多开源爱好者、优秀开源项目的期望。


早在微软于 2018 年决定以 75 亿美元收购 GitHub 时,开发者社区就一直担心软件巨头会拿出霸道总裁做派,将这项覆盖全球的代码共享与协作业务作为优先服务微软的平台。面对质疑,微软选中了拥有丰富开发及开源参与背景的 Friedman 出面负责。开发者社区对这样一位老朋友表达出善意,GitHub 也在他的三年任期之内保持着良好的独立性与平台中立态度。


但是这位努力维持代码托管平台中立性的 CEO ,在 2021 年 11月 15 日卸任了


GitHub 封停账号事件扩大化,开发者们将“中立性”的讨论蔓延到了开源本身。开发者们对于此次事件的讨论,可以归结到对于开源平台建设和开源发展方向上的探讨。

平台建设,是开源当下发展的核心问题之一


开源的本质是通过个体协同来创造价值。这种协同能够打破地域限制、连接到全球开发者,推动技术进步与社会发展。开源平台的初心是为开发者提供一个能够发挥自己能量的舞台,在参与共建共享的过程中收获自身价值。所以,平台在其中扮演了非常重要的角色。


GitHub 作为开源平台的先行者与“老大哥”,其所遇见的问题,也恰恰是当下所有开源平台建设者共同关注的。如果我们将这些问题做一个简单概括,大致可总结为三点:是否有本土化运营支持,能否实现自主可控,能否支持地区性的个性化需求。


去年 3 月,与 GitHub 同样基于 Git 的全球知名代码仓库管理平台 GitLab 公司,与红杉宽带跨境数字产业基金和高成资本共同成立了极狐(GitLab)公司。在极狐公司创始人兼 CEO 陈冉看来,过去中国参与开源的过程中没有找到很好的商业模式,更多的人只是在使用开源成果,很难出现真正意义上的贡献,“没有贡献就没有服务,没有服务就没有生态,没有生态就没有商业模式。极狐公司希望在开源贡献赛道上首先帮助中国企业验证一种真正可行的商业模式。极狐公司将成为一家真正自主可控、自强不息的公司,能够真正站在中国立场,帮助所有中国开源生态用户取得成功。”


这里的“自主可控”,无疑是行业内人士的关注焦点,而极狐公司近期的动态,似乎也证实了该愿景并非空穴来风。4 月 11 日,极狐公司正式宣布 A 轮融资签约完成,融资金额达数亿元人民币。本轮融资分两阶段进行,第一阶段由淡马锡领投,Alpha Prime、纪源资本、上海人工智能产业基金和诺基亚成长基金跟投;第二阶段由泰康人寿领投,干杯基金和联想创投跟投。A 轮融资完成后,GitLab Inc. 的持股比例将下降到 50%以下,进一步落实由中方主导的独立运营体系。


值得注意的是,极狐公司以“中外合资 3.0”模式创立,拥有 GitLab 在国内独家且永久的技术授权及相关知识产权授权,独立提供极狐 GitLab 一体化 DevOps 平台发行版(私有部署与 SaaS 服务版本);极狐公司是一家完全独立运营的中国公司,拥有本地自主研发权。


遵循《个人信息保护法》和《数据安全法》,极狐公司产品的基础设施(网络、服务器、存储等)和数据均独立存放于中国境内,为用户提供内置安全能力和独有的安全合规体系,覆盖配置管理、数据管理、漏洞管理、事件响应等,保障开源数据安全合规。


同样值得注意的是,极狐 GitLab 一体化 DevOps 平台,会遵循 MIT 开源许可证规定,完全开源开放,支持私有化部署。(极狐 GitLab 源代码查看路径: https://jihulab.com/gitlab-cn/gitlab )极狐 GitLab 文档是中文的,所有服务支持团队、研发团队均在国内,能为企业提供本土化的服务与支持。(参与文档贡献: https://gitlab.cn/community/contribute/documentation/ )


对比条目

极狐GitLab

GitHub

是否开源

基础设施托管

中国境内

境外

中文文档

支持

支持

获取帮助与支持的渠道

本土化服务团队

本土化开发者社群

网络访问速度

不稳定

针对国内用户的多种优惠措施

(上图由极狐 GitLab 提供)


在建设国内开源生态方面,极狐公司成立之初就发布了高校开源公益计划、未来独角兽计划,从高校到企业建设开源生态,现在已经与众多厂商进行了合作,并和云原生计算基金会(CNCF)成立“开源 GitOps 产业联盟”,简称 OGA,共同推进国内 GitOps 生态发展。


数据安全也是极狐公司重点关注的方面。据悉,极狐公司 所有数据均存储在境内,其中,极狐 GitLab SaaS 平台通过了网络安全等级保护 2.0 三级评测,提供严格的身份管理能力,采用双因素认证加强访问控制。在代码开发运营全生命周期管理中,极狐公司从数据保护、合规和隐私保护、身份/权限管理三方面提供安全服务,帮助企业提升网络/信息安全与安全合规要求的能力,如数据本地化存储,保密性和可用性。


除 GitHub 的运营模式之外是不是有更适合国内发展顶级开源项目的可能?是否有新的模式能够在跨国家、跨区域的场景下,与广大开发者和企业建立信任基础、达成共识?从极狐公司的中外合资 3.0 模式来看,答案是肯定的。


极狐 GitLab 提供 GitHub 项目平滑迁移流程,免费注册 JihuLab.com 导入 GitHub 项目即可完成一键式迁移,Blog:https://about.gitlab.cn/blog/2022/01/05/github-to-jihu-gitlab/

加入极狐 GitLab 开源项目计划https://gitlab.cn/solutions/open-source/join/

2022-04-29 13:582954

评论

发布
暂无评论
发现更多内容

架构实战营模块一作业

novoer

「架构实战营」

37 K8S之容器网络模型

穿过生命散发芬芳

k8s 28天写作 12月日更

2021创作者签约计划-文章合集

卢卡多多

内容合集 签约计划第二季

面向 JavaScript 开发人员的 5 大物联网库

devpoint

JavaScript 元宇宙 12月日更 meta

聚合架构第一讲:开篇啦

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

1-1聚合架构第二讲:企业架构的认知历程

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

数字人民币对人民币国际化的长远影响

CECBC

盘点JavaScript哪些常用的数组对象

你好bk

JavaScript 大前端 数组 html/css 12月日更

单例模式

卢卡多多

28天写作

1-3聚合架构第四讲:工程方法的进步也不容易

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

1-5聚合架构第六讲:聊聊开山祖Zachman框架

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

数据产品实战-业务洞察

第519区

数据分析 产品经理 数据产品经理 指标体系 数据洞察

MySQL探秘(七):InnoDB行锁算法

程序员历小冰

MySQL 28天写作 12月日更

代码出现异常时,我应该怎么处理?

JavaEdge

签约计划第二季

定时删除指定目录的过期文件(linux)

liuzhen007

28天写作 12月日更

一生挚友redo log、binlog《死磕MySQL系列 二》

咔咔

MySQL Binlog Redo Log

MySQL强人“锁”难《死磕MySQL系列 三》

咔咔

MySQL

1-6聚合架构第七讲:聊聊togaf的发展历程

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构

聊聊 Kafka: Kafka 为啥这么快?

老周聊架构

签约计划第二季

1-2聚合架构第三讲:从包饺子看工程与架构

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

1-4聚合架构第五讲:架构方法的进步也不容易

钰湚—付晓岩

企业架构 软件工程 数字化转型 软件架构 业务架构

中国制造的“天工开物”新篇,如何在云上进化?

脑极体

🏆【Alibaba中间件技术系列】「Sentinel技术专题」分布式系统的流量防卫兵的基本介绍(入门源码介绍)

洛神灬殇

Sentine SpringCloud Alibaba Alibaba技术 限流熔断 12月日更

团建的目的是什么?(7/28)

赵新龙

28天写作

区块链等技术将为中欧跨境电商带来革新以及助力城市产业转型升级

CECBC

分布式理论之CAP理论

卢卡多多

CAP理论 12月日更

程序员的“双十二”大礼包,上海拆箱啦!

百度大脑

人工智能

[Pulsar] 订阅跳过一定数量消息的原理

Zike Yang

Apache Pulsar 12月日更

通过阅读 SpringCloud 源码 来 理解接口和抽象的区别

悟空聊架构

接口 抽象 28天写作 悟空聊架构 12月日更

图解栈帧,别再死记硬背

李子捌

Java 28天写作 12月日更

S 锁与 X 锁的爱恨情仇《死磕MySQL系列 四》

咔咔

MySQL 共享锁 排它锁

GitHub 事件之后,我们应该如何看待开源?_开源_极狐GitLab_InfoQ精选文章