写点什么

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

评论

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

千万级学生管理系统的考试试卷存储方案设计

Beyond Ryan

给面试官上一课:HTTPS是先进行TCP三次握手,再进行TLS四次握手

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

家庭太阳能发电,何时能告别“两极分化”?

脑极体

前端开发:VS Code编辑器新建Vue文件自定义模板的方法

三掌柜

11月日更

阿里大规模业务混部下的全链路资源隔离技术演进

阿里巴巴云原生

阿里云 云原生 资源隔离 ACK 混部

深入浅出,一文吃透mysql索引

微客鸟窝

MySQL 11月日更

.NET6新东西--Lambda优化

喵叔

11月日更

【死磕Java并发】-----Java内存模型之总结

chenssy

11月日更 死磕 Java 死磕 Java 并发

度小满启动“小微加油站”,让低息服务可持续

脑极体

Python Qt GUI设计:QLabel标签类(基础篇—11)

不脱发的程序猿

Python PyQt GUI设计 QLabel标签类

Prometheus Exporter (三)容器信息监控

耳东@Erdong

container Prometheus exporter 11月日更 cAdvisor

推动数字化转型,OceanBase 助力保险企业创造新价值

OceanBase 数据库

数据库 开源 技术宅 oceanbase 分布式,

[Pulsar] ChunkMessageID介绍及其原理

Zike Yang

Apache Pulsar 11月日更

Prometheus 都可以采集那些指标?-- 常用 Exporter 合集

耳东@Erdong

内容合集

【Flutter 专题】03 图解第一个程序 Hello World!

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

Android C++系列:Linux文件系统(二)

轻口味

c++ android jni 11月日更

自动驾驶 传感器和计算硬件 易筋 ARTS 打卡 Week 76

John(易筋)

ARTS 打卡计划 arts

共建全栈国产化解决方案 | OceanBase持续与合作伙伴推进测试互认

OceanBase 数据库

数据库 分布式 双十一 oceanbase

第三代分布式数据库来了,真香!

OceanBase 数据库

数据库 开源 分布式 oceanbase

惨遭GitHub直接封杀的阿里P8手敲出来这份565页凤凰架构分布式手册,有何神奇之处

热爱java的分享家

Java 面试 程序人生 编程语言 凤凰架构

MySQL事务的实现原理之Undo Log的分析

卢卡多多

Undo Log 11月日更

🍃【Spring专题】「实战系列」重新回顾一下异常重试框架Spring Retry的功能指南

码界西柚

spring 11月日更 Spring retry Guava retry

Go 的 Panics 处理

baiyutang

golang 11月日更

双11“剁手”后,你的包裹收到了吗?

OceanBase 数据库

数据库 开源 分布式 oceanbase

“敏捷版”全链路压测

阿里巴巴云原生

阿里云 云原生 全链路压测 PTS

两个排序数组的中位数,“最”有技术含量的解法!

老表

Python 算法 LeetCode 11月日更

参与tdengine开源的方式

williamcai

fork git 学习

dart系列之:dart中的异步编程

程序那些事

flutter dart 程序那些事 11月日更

我理解的CPI和PPI

石云升

学习笔记 11月日更

黑客常备20个工具,你知道几个?

喀拉峻

FFmpeg[5] - 将视频文件转码成MP4格式(FFmpeg转封装2)

liuzhen007

11月日更

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