写点什么

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

评论

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

持续测试、持续集成、持续交付、持续部署和DevOps

FunTester

持续集成 持续交付 持续测试 FunTester 持续构建

期货合约系统APP开发简介(搭建)

从零到熟悉,带你掌握Python len() 函数的使用

华为云开发者联盟

Python 数据结构 函数 内置函数 len()

代码质量管理:SonarQube + Jenkins Pipeline配置

看山

DevOps 10月月更

ZooKeeper分布式配置——看这篇就够了

牧小农

zookeeper 分布式配置

数字货币合约交易APP系统开发介绍(案例)

官方线索|#1024小鹏汽车科技日#如约而至!关于未来出行,你有什么想象?

搬砖人

1024我在现场

Go 中如何写注释

baiyutang

golang 10月月更

理解 std::declval 和 decltype

hedzr

算法 元编程 C++11 c++17 纯虚函数

【LeetCode】加一Java题解

Albert

算法 LeetCode 10月月更

技术分析| WebRTC开源服务器商业化过程中遇到的问题及挑战

anyRTC开发者

开源 音视频 WebRTC 服务器 实时通信

百度商业托管页系统高可用建设方法和实践

百度Geek说

架构 高可用

第一周作业

沐风

对自己深度学习方向的论文有idea,可是工程实践能力跟不上,实验搞不定怎么办?

Giant

自然语言处理 机器学习 深度学习 算法 论文

数字货币期权交易软件系统开发内容(源码搭建)

Shopee ClickHouse 冷热数据分离存储架构与实践

Shopee技术团队

数据库 后端 Clickhouse 存储 S3

模块一的命题作业

月影之臣

架构实战营

Vue进阶(幺肆叁):如何用绝对定位(position:absolute)完美定位布局及其注意事项

No Silver Bullet

Vue 绝对定位 10月月更

数字货币合约交易系统开发内容(源码)

Java 面试八股文之数据库篇(三)

Dobbykim

pygame 二次 hello world 项目感知

梦想橡皮擦

10月月更

👊 【Spring技术特性】采用protostuff和kryo高性能序列化框架实现RestTemplate的序列化组件

洛神灬殇

spring 序列化协议 序列化机制 10月月更

永续合约软件系统开发源码搭建

区块链的监管架构基本成型

CECBC

音视频:播放器与H.265播放探索

程序员架构进阶

视频流 播放器 H.265 10月月更

docker 系列:实践工具

yuexin_tech

永续合约APP系统开发简介(搭建)

ARouter 在多 module 项目中实战

逆锋起笔

android arouter 路由框架 阿里arouter

Prometheus 查询操作符(四) 示例合集

耳东@Erdong

Prometheus 10月月更

架构营模块一作业

GTiger

架构实战营

【Flutter 专题】23 图解自定义 Dialog 对话框

阿策小和尚

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

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