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):推动国内开源发展与数字化转型的双引擎

关于极狐(GitLab)

在开源日益获得重视及国内企业数字化转型中对于DevOps平台需求日益迫切的双重因素下,GitLab以技术入股的形式,通过“JV3.0”这种创新的商业模式促成了极狐(GitLab)的成立。

极狐(GitLab)自成立之日起就秉承“开源开放”的文化理念,希望能通过自身的开源实践和开源平台,在开源世界中真正起到“桥梁”作用,让开发者能够在这一开源开放的平台上,通过开源来进行协作创新,在发掘一批优秀开源项目的同时,挖掘更多的优秀开源人才,从开源人才、开源生态、开源项目等方面推动中国开源产业的发展。

同时,极狐GitLab一体化DevOps平台,能够打破软件研发团队(开发、运维、测试、安全等)之间的壁垒,让多团队、跨地域的协同成为可能,能在加速软件交付的同时,还能够保证安全性。极狐GitLab一体化DevOps平台将为进行数字化转型的企业提供一个业务创新的赋能平台,推动企业的数字化转型。

极狐(GitLab)看到的是一个开源的大时代,未来并不仅仅局限于GitLab项目,而是在立足中国本土化的需求之上,持续打造出越来越多基于开源的软件基础设施 —— 培育开源土壤,起于GitLab,超越GitLab。

极狐(GitLab) VS GitHub

GitHub已经成为了全球最大的代码托管平台,并且构建了全球开发者生态,让其成为了默认的开源项目的单一可信源。但是对于国内企业来讲,由于缺乏本土化的服务以及服务支持等,GitHub的优势没有发挥到最大,而极狐(GitLab)在产品、服务以及市场方面会更加友好。

产品方面:

虽然GitHub与极狐GitLab都是优秀的开源代码托管平台,但是两者在产品方面还是有区别的:

  1. 极狐GitLab是一个一体化的DevOps平台,兼顾了Dev和Ops端,并且打通了软件研发的整个生命周期;

  2. 极狐GitLab是完全开源开放的,遵循MIT开源许可证规定,任何人都可以获取源代码、安装包等。极狐GitLab源代码查看路径:https://jihulab.com/gitlab-cn/gitlab

  3. 极狐GitLab是支持私有化部署的,无需联系专业团队,即可自行下载安装包安装使用极狐GitLab,同时还支持docker,云原生的安装方式。免费下载安装:https://gitlab.cn/install/

  4. GitHub具有很全面丰富的英文文档,但是对于国内众多用户来讲,英语成为了一个瓶颈点。极狐GitLab的文档是中文的,且一直在持续迭代中。参与文档贡献:https://gitlab.cn/community/contribute/documentation/

  5. GitHub的服务器位于国外,在国内访问使用时,网络链接是一个痛点,在这一点上,极狐GitLab将所有的基础设施(网络、服务器、存储等)托管在国内,用户无需设置网络即可快速获取极狐GitLab的所有服务。

极狐GitLab的推出既顺应了国内开源发展的趋势,又满足了国内企业对于开源的需求。

服务方面:

极狐GitLab具有本土化的团队,为用户提供更符合本土用户习惯的服务与支持:

  1. 极狐GitLab的所有服务支持团队均在国内,提供本土化的服务与支持;

  2. 用户可以从多种渠道获取服务与支持,诸如微信群、论坛、直播分享(极狐GitLab大讲坛 & 江狐会)。

生态方面:

极狐(GitLab)通过与厂商和组织的紧密合作,在一起推动国内开源大生态的发展:

  1. 极狐(GitLab)已经与众多厂商进行了合作,共同为国内企业打造本土化的DevOps生态;

  2. 极狐(GitLab)与基金会、信通院等密切合作,成立开源GitOps产业联盟,共同推进国内GitOps生态发展;OGA官网:https://www.openoga.com/ 

  3. 极狐GitLab开发者社区通过组织多种类型的活动(Meetup、线上直播、JIHULAB 101创作营等)来让更多开发者参与到开源活动中,一起打造开发者生态。

01

数据安全:国内企业生存发展的基石

2020年,数据作为一种新型生产要素与土地、劳动力、资本、技术等传统要素并列为生产要素之一。当今互联网大数据时代,数字经济与各行业融合发展,如大数据、云计算、互联网、人工智能等。数据安全无小事,是数字经济的持续、可靠运行的坚实基础。

网络安全法律法规构建起我国网络空间安全基石

自2016年起,中国从国家层面持续完善网络安全/数据安全管理要求,相继颁布并实施了《网络安全法》、《数据安全法》、《个人信息保护法》等重量级法律法规。分别从网络安全层面、数据安全层面以及个人信息保护层面,对在我国境内的网络运营者和数据处理者提出了明确的法律法规要求,来保障企业的安全运营和确保其提供的产品服务能够在网络、数据以及个人信息方面采用符合法律规定的安全防护措施。

以上三部法律均明确了法律责任,对违反相应法律条款的网络运营者或数据处理者,除从公司层面可能面临停业整顿、关闭网站、吊销营业执照和罚款外,对于公司法人和直接负责人同时处以罚款。若严重违反个人信息保护条款将被处以巨额罚款,五千万元以下或者上一年度营业额百分之五以下罚款。

极狐GitLab:视安全为第一重任

使用极狐GitLab服务,您将获得代码开发运营全生命周期管理中所需的安全服务及信心。作为极狐公司的客户,您会受益于能够保护您的业务数据安全、个人信息安全和持续提供开发运维一体化服务的平台。借助极狐GitLab提供的服务能力,您可以提升贵公司网络/信息安全与安全合规要求的能力。例如数据本地化存储,保密性和可用性。

数据保护

极狐GitLab提供的服务可以帮助您保护业务数据规避未授权访问风险,提供包括数据加密存储, 严格设置访问权限。极狐GitLab与国内头部公有云厂商合作,所有数据均存储在境内。

合规和隐私保护

极狐GitLab通过了网络安全等级保护2.0三级评测,可以帮助您满足企业安全合规要求。同时极狐公司对用户个人信息从隐私保护生命周期维度出发,在各个阶段实施安全管理与安全技术控制措施来保护用户的个人信息数据。极狐公司也建立了专业的安全团队持续对合规和隐私保护进行管理。

身份/权限管理

极狐GitLab为客户提供严格的身份管理能力,借助极狐GitLab您可以方便的按照不同员工的工作职责进行权限的划分,采用双因素认证加强访问控制。

作为在中国境内开展业务活动的企业,极狐GitLab严格遵守国家颁布的法律法规要求,为保证网络/信息安全的保密性、完整性和可用性需要采取多项措施进行安全管控。

从GitHub平滑迁移至极狐GitLab

极狐GitLab已经完善了从GitHub平滑迁移到极狐GitLab的整个流程。只需要简单三步即可完成GitHub项目的迁移:

第一步:创建极狐GitLab SaaS平台账号

您可以注册一个新用户,或者直接用您的GitHub账号登录。
注册网址:https://jihulab.com/users/sign_up

第二步:导入GitHub项目

点击新建项目 → 选择“导入项目” → 选择“导入项目自GitHub” → 授权 → 点击“导入”。

极狐团队已经撰写了详情的迁移文档及录制了迁移视频。更多详情可查看文章:从GitHub到极狐GitLab的迁移指南

目前已经有共享经济、零售、医药等领域的头部客户从GitHub迁移到了极狐GitLab,整个过程并未造成业务的中断。迁移之后,获得了极狐GitLab月度版本发布所带来的功能迭代福利。

如有企业用户需要支持和商务对接,请联系contactus@gitlab.cn,获取专属优惠。

加入极狐GitLab开源社区扶持计划

极狐(GitLab)在成立不久后,就发布了高校开源公益计划,通过为符合条件的高校提供极狐GitLab产品,让更多高校的师生能够获益;未来独角兽计划,为初创企业提供极狐GitLab DevOps一体化平台,降低企业开发运维成本,加速企业研发创新,抢占市场先机。
同时,为了您的优秀开源项目免受 “GitHub黑天鹅事件”的影响,极狐GitLab诚邀您入驻,我们将为您的优秀开源项目提供“保姆级”的服务支持,包括项目的入住、宣传(活动组织、对接基金会等)、孵化等。如果您的项目满足以下要求,请联系我们,让我们一起将孵化您的开源项目,也让更多的人参与到开源项目的贡献中!

开源项目

适合项目:

极狐GitLab SaaS上的所有public的项目都将自动获得project级别的顶级功能;
如果您的团队需要Group级别的顶级功能,或者需要额外免费的CI时间,您可以申请此计划。

福利:

享有极狐GitLab SaaS旗舰版功能以及许可证席位数,享受公益特别折扣,以最终审批结果为准;
SaaS版本限CI 50,000分钟/每月,如超额使用,必须购买额外的分钟数;私有部署无此限制。

如果您的项目符合以上要求,欢迎加入极狐GitLab开源项目计划,更多信息请参考:
https://gitlab.cn/solutions/open-source/join/
*活动最终解释权归极狐(GitLab)所有

JiHu HERO

极狐GitLab社区由一群开源开放、充满热情、乐于分享的小伙伴组成,JiHu Hero更是其中的佼佼者。是否认可开源、热爱开源,是否愿意投入到开源项目建设中并有所建树,有开源项目在极狐GitLab SaaS上进行托管,是我们评选JiHu Hero的最重要的标准之一。

评选标准:

极狐GitLab / GitLab的资深用户;
为极狐GitLab做出过杰出贡献(代码优化、文档建设、组织活动、发表演讲等);
能在主流社交媒体上为极狐GitLab正面发声;
认可开源、热爱开源,愿意投入到开源项目建设中并有所建树,有开源项目在极狐GitLab SaaS上进行托管。

福利:

个人版极狐GitLab旗舰版License;
极狐GitLab年度专有特制Swag;
JiHu Hero Page的页面展示;
受邀参与极狐GitLab年度用户大会和公司年会并演讲,报销机酒;
有机会成为GitLab Hero,与全球GitLab Hero联动;
条件允许的情况下,有机会参与GitLab Commit / GitLab Hero Summit,报销机酒;
了解极狐GitLab公司及产品的最新动态,表现突出者可参与产品的研发设计;
社区活动举办奖金。

更多信息请参考:
https://gitlab.cn/community/heroes/ 
*活动最终解释权归极狐(GitLab)所有。

*本文改编自InfoQ 《GitHub事件之后,我们应该如何看待开源?| Q推荐》