写点什么

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

评论

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

直播风口,是什么在支撑教育、电商、泛娱乐等场景?

腾讯云音视频

腾讯云 音视频 云直播 点播

SwiftGG 文档翻译笔记1-基础部分函数闭包

随想之乐观估计

云杉

STL总结与常见面试题

C语言与CPP编程

c c++ 编程 编程语言 stl

前端必会的七种排序算法

执鸢者

算法 大前端

LeetCode题解:1. 两数之和,Map+队列+双指针,JavaScript,详细注释

Lee Chen

大前端 LeetCode

Http请求中如何保持状态?

架构师修行之路

非科班进大厂必备算法

我是程序员小贱

面试 算法

RabbitMQ 重要概念介绍

hepingfly

Java RabbitMQ 消息队列 JMS

中国云计算的云栖“坐标”

脑极体

2020英特尔大师挑战赛携手华硕ROG激战成都

E科讯

C/C++基础之sizeof使用

C语言与CPP编程

c c++ 编程 编程语言

架构师课程大作业 知识图谱

杉松壁

理财专题一

TCA

SpringBoot RabbitMQ消息队列的重试、超时、延时、死信队列

Barry的异想世界

RabbitMQ springboot 消息队列 死信队列 延时队列

大作业

Geek_2e7dd7

你还在手撕微服务?快试试 go-zero 的微服务自动生成

万俊峰Kevin

微服务 microservice go-zero Go 语言

Flink SQL CDC 上线!我们总结了 13 条生产实践经验

Apache Flink

flink

欧洲央行近期将决定是否建立官方数字货币

CECBC

数字货币 欧央行

解决分布式session问题

架构师修行之路

分布式 架构设计 session

基于 Flink 的典型 ETL 场景实现方案

Apache Flink

flink

为什么区块链能成为全球贸易的助推器

CECBC

区块链 金融 国际贸易

Spring事务是如何应用到你的业务场景中的?

AI乔治

Java spring 架构 微服务 springboot

高并发系列——CAS操作及CPU底层操作解析

诸葛小猿

CAS AtomicInteger compareAndSwap cmpxchg lock

区块链永续合约交易所搭建,永续合约系统开发

你需要开始做点什么,否则你会一直忙一直忙

老胡爱分享

学习 思维方式 行动派 随笔杂谈 拖延症

组合模式

纯纯

测试

云龙

测试

甲方日常 14

句子

Java 工作 随笔杂谈 日常

Spring 5 中文解析测试篇-WebTestClient

青年IT男

单元测试 Spring5

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