写点什么

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:583819

评论

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

【Java】中的String、StringBuffer和StringBuilder的区别

工程师日月

Java’ 7月月更

《深入 Linux 设备驱动程序那和机制》读书笔记

贾献华

7月月更

小程序基础内容组件

小恺

7月月更

与众不同的破铜烂铁的算法爱好者和牛客的回忆

KEY.L

7月月更

如何现实小老虎拼图游戏

自由

小游戏 7月月更

在线SQL转TSV工具

入门小站

工具

微服务治理框架对比

穿过生命散发芬芳

微服务框架 7月月更

如何优雅的告诉老板软件的研发成本?

涛哥 数字产品和业务架构

企业架构 Archimate

Java中的泛型与通配符

未见花闻

7月月更

Go 语言入门很简单:上下文

宇宙之一粟

Go 语言 7月月更

5G NR Paging 寻呼

柒号华仔

5G 7月月更

Java数组最大长度

okokabcd

Java

动态注册广播流程源码解析

北洋

Andriod 7月月更

SpringBoot核心应用第二弹

Java学术趴

7月月更

2022读过的书 -- 《Essential C++(中文版)》

SkyFire

c++ 读书 入门

新星计划Day4【数据结构与算法】 稀疏数组与队列

京与旧铺

7月月更

dotnetcore环境下优雅的执行计划任务

为自己带盐

7月月更

ArrayBlockingQueue源码分析-删除数据

zarmnosaj

7月月更

继承(二)

Jason199

js 继承 7月月更

【刷题记录】7. 整数反转

WangNing

7月月更

Javac编译自定义注解及分析Lombok的注解实现

宁在春

注解 Java’ 7月月更

linux之抓包神器tcpdump

入门小站

Linux

在线文本批量查找多个字符串出现的次数工具

入门小站

工具

【愚公系列】2022年7月 Go教学课程 009-数据类型之浮点型

愚公搬代码

7月月更

Envoy与Nginx的八大对比

阿泽🧸

envoy 7月月更

OpenHarmony藏头诗应用

坚果

Open HarmonyOS OpenHarmony Open Harmony 7月月更

C 语言入门(三)

逝缘~

7月月更

使用AssemblyScript 构建 WebAssembly 应用

devpoint

webassembly Wasm 7月月更 assemblyscript

Python 绘制精美可视化数据分析图表 (二)-pyecharts

迷彩

可视化 7月月更

Flutter、ReactJS+小程序容器技术,降本增效急速提升100%

Speedoooo

flutter react.js 跨端开发 降本增效 小程序容器

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