随着开源的发展,GitHub 成为了开源的“集散地”,但是近些年频发的各种新闻,亦让 GitHub 成为了开源“风波亭”。
段时间 SFC(software freedom conservancy,软件自由保护协会) 发表了一篇博客 Give Up GitHub: The Time Has Come! 起因与 GitHub 近期对 Copilot 进行的商业化有关。SFC 认为 GitHub 使用开源代码来进行 AI 训练(同时并没有用 Microsoft Windows 与 Office 代码进行训练) ,并且将相应的产品进行商业化。SFC 曾尝试与 GitHub 进行沟通,但是多次尝试并没有得到 GitHub 的正面反馈,于是 SFC 发出了是时候放弃 GitHub 的呼声。
同样的,在今年四月份,一个维护了十年之久的开源项目 HTTPie,因为维护者不小心将仓库从公开设置成了私有,当重新设置为公开时,所有的 star 消失了,积累了十年之久的 54k star 一夜归零。HTTPie 团队曾试图联系 GitHub 团队,想让其帮忙恢复 star(这在技术上是可行的,而且 GitHub 团队之前有过类似的操作。GitHub 团队内部成员同样误将仓库从公开设置成了私有,恢复公开之后 star 消失,GitHub 团队通过数据库操作恢复了 star)。但是 GitHub 团队拒绝了该请求,即使 HTTPie 团队提出愿意支付一定费用,但是依旧被拒绝,唯一得到的答复就是一条推特,呼吁曾经关注了 HTTPie 项目的人来重新 star。HTTPie 团队将这一切通过博客 How we lost 54k GitHub stars 表达了出来。
加之近些年国家对于信息安全的重视,相继颁布并实施了《网络安全法》、《数据安全法》、《个人信息保护法》等重量级法律法规来确保供应商提供的产品能够满足网络、数据和个人信息安全保障方面的法律法规要求。因此,国内也有一些声音,表示应该有一个更加安全、开源的代码托管平台推动开源在国内的发展。
极狐 GitLab 是开源开放的,其中的开源开放有多层含义:
首先极狐 GitLab 本身是开源的,源代码托管在极狐GitLab SaaS 上,仓库地址为:https://jihulab.com/gitlab-cn/gitlab。任何人都可以查阅源代码、查看版本迭代计划、提 issue 等,一切都活在“阳光下”。极狐 GitLab 也非常欢迎任何人/组织能够通过开源的方式参与进来,一起对极狐 GitLab 共建共创。
其次,极狐 GitLab 在今年 2 月 9 号上线的 SaaS 本身就是一个开源项目托管平台,任何人都可以将其开源项目托管到极狐 GitLab SaaS 上面。目前已经吸引了可观测性开源项目 DataKit、自动化平台 JIANMU、可扩展的 API 工具 EOAPI 等开源项目的的入驻。
再者,极狐 GitLab 已经推出了多项与开源相关计划,希望能够联合多方力量,一起推动开源在国内的发展。
最后,围绕极狐 GitLab 的极狐 GitLab 开发者社区也开展和赞助了很多与开源相关的活动,并且联合多个开源社区来一起推动开源、开发者生态在国内的发展。
极狐 GitLab 不仅仅只有源代码托管服务来为开源发展提供力量。极狐 GitLab 是一个一体化的 DevOps 平台,除了源代码托管,还有项目管理、CI/CD、DevSecOps 等开箱即用的 DevOps 能力,能够帮助开源项目提高其安全能力,助力开源软件供应链安全的构建。除此以外,极狐 GitLab 还具有以下优势:
本地化的服务运营团队
极狐 GitLab 的所有服务运营团队均在国内,能够提供本土化的服务与支持。没有时区、语言等障碍带来的不良服务体验。同时,有多种渠道(微信群、论坛、线上直播、线下 meetup 等)可以学习极狐 GitLab 并获得想要的帮助。当然,日益完善的中文化文档也能够更好的帮助开发者来快速上手使用极狐 GitLab。
数据安全有保障
极狐 GitLab SaaS(JiHuLab.com)的所有基础设施(网络、计算、存储)等都位于国内,而且已经经过了等保三级认证。在数据、网络、个人信息方面完全遵从国内的相关法律法规。
极狐 GitLab 已经完善了从 GitHub 平滑迁移到极狐 GitLab 的整个流程。只需要简单三步即可完成 GitHub 项目的迁移:
您可以注册一个新用户,或者直接用您的 GitHub 账号登录。
注册 &登录网址:https://jihulab.com/users/sign_up
点击新建项目 → 选择“导入项目” → 选择“导入项目自 GitHub” → 授权 → 点击“导入”
新建项目网址:https://jihulab.com/projects/new
点击“跳转到项目”,开始工作。
https://gitlab.cn/blog/2022/01/05/github-to-jihu-gitlab/