写点什么

从 10 月 19 日起,GitLab 将对所有免费用户强制实施存储限制

  • 2022-08-11
    北京
  • 本文字数:2002 字

    阅读完需:约 7 分钟

从10月19日起,GitLab将对所有免费用户强制实施存储限制

从 2022 年 10 月 19 日开始,GitLab 将对所有 GitLab SaaS 版免费用户的命名空间实施存储限制,容量不超过 5GB。有观点认为,该动作是继上周“删除免费用户的不活跃项目”计划泄漏风波后,GitLab 为进一步节省成本而做出的决定。

对所有免费用户实施存储限制


在官网的“存储使用配额”页面上,GitLab 明确表示:GitLab SaaS 免费套餐的命名空间有 5 GB 的存储限制。


如果用户的总命名空间存储超过可用的存储配额,那么该命名空间将继续拥有读取权限,但将无法写入任何新数据,其所有项目都将被锁定,用户将不能更改推送到锁定的项目。


受影响的用户将会收到电子邮件通知,同时,应用内通知将于 8 月 22 日开始发布。“到目前为止,我们已经联系了 3 万名用户。”对于新的通知,GitLab 工作人员近期在 Hacker News 论坛上进行了公开讨论和回应。


根据官方公布的时间表,针对命名空间存储限制,GitLab 将先从 45000 GB 开始往下实施,逐步降低,并最终将其限制到 5 GB。



以防超出命名空间存储配额,GitLab 给出的建议是:

  1. 购买更多存储空间。

  2. 升级到付费等级。

  3. 减少存储使用。

删除不活跃项目的计划泄漏


上述举动不免让人将其与上周 GitLab 陷入的舆论风波联想起来。


8 月 4 日,外媒 The Register 报道揭露,GitLab 计划自动删除免费用户中的一年内不活跃项目,并拟在 2022 年 9 月生效。


一份内部会议通知的议程中列出了删除不活跃代码仓的计划,具体描述如下:


2022 年 9 月 22 日之后,我们将为免费用户推出数据保留政策。该子计划将对免费项目在我们自动删除它(和其中的数据)之前可以保持不活动状态的时间加以限制。据报道,这些项目占 GitLab 服务器托管成本的四分之一,而删掉这些项目可以为这个云端编码协作服务每年节省高达 100 万美元。因此,该政策被建议用来帮助保持 GitLab 的财务可持续性。


知情人士透露,GitLab 也意识到该计划可能会引起愤怒和反对,因此在正式删除之前,会给用户提前数周或数月发出警告提醒。此外,在一年 12 个月的周期内,只要该项目有新的评论、PR 提交或 issue,那这个项目就算得上有“活跃度”,可以继续保留。


据悉,关于删除不活跃项目的自动化代码早已在 7 月底写完。


消息一出,开源倡导者、参与.Net 开源社区的 Geoff Huntley 将这一政策形容为“绝对疯狂”,并表示社区对此感到非常愤怒。Huntley 进一步指出,源代码并不占据多少空间,删除所有代码将会破坏社区,损害其品牌和信誉。他指出,当软件写完了,某种程度上可以说是完美或者“够用”,不再需要额外更新,那这是否意味着不活跃?


另一方面,对于依赖于所谓的“不活跃项目”的其它项目,如果这些“不活跃项目”被删除,那么将会导致下游项目无法编译和运行。


“人们在那里托管他们的代码,因为有这样的想法,它将可供公众重复使用和结合,”Geoff Huntley 补充道。“当然不能保证它会一直托管在那里,但开源中的不成文规则是你让代码可用并且不会删除它。

GitLab 回应


后来,GitLab 要删除不活跃项目的消息进一步在 Twitter 和 Reddit 上发酵并引发了争议。在网络舆论压力之下,GitLab“取消”了该政策。


8 月 5 日,GitLab 宣布不会删除免费用户的不活跃项目,其在推特上发出了以下声明:



我们在内部讨论了如何处理不活跃的仓库。我们达成了一个决定,将未使用的代码仓转移到对象存储中。一旦实施,它们仍然可以被访问,但在长期闲置后需要更长的时间才能访问。“在这种情况下,不活跃的定义是什么?”有人在下面留言问,


GitLab 联合创始人兼 CEO Sid Sijbrandij 对此回应道:“我们还不确定。可能所有的‘写入操作’都能让项目保持活跃,比如创建问题、合并请求、将更改推送到分支等等。只要人们在进行诸如克隆、fork 等读取操作,我们也可能保持它处于活动状态。”


他还表示,放入对象存储中的项目仍然对所有公众可见,并不会加上只有所有者可见的限制。


总的来说,GitLab 并未在这则声明中否认报道的真实性。


针对 GitLab 强调的 5 GB 限制,有网友拿 GitHub 做对比:


建议仓库保持较小,理想情况下小于 1 GB,强烈建议小于 5 GB。较小的仓库克隆速度更快,使用和维护更容易。 如果您的仓库过度影响我们的基础架构,您可能会收到来自 GitHub 支持 的电子邮件,要求您采取纠正措施。 我们力求灵活,特别是对于拥有很多协作者的大型项目,并且尽可能与您一起找到解决方案。“虽然这有点含糊其辞,但听起来似乎有酌情处理/例外的空间,而不是硬性规定 5GB 的上限。”该网友表示。


此外,也有观点对“GitLab 5GB 上限”表示理解,毕竟“GitLab 作为一家企业,前提是要先活下来”,而 GitHub 背靠微软,商业压力没那么大——“微软从 GitHub 获得的价值不是它的收入,而是它的影响力。”


参考链接:

https://docs.gitlab.com/ee/user/usage_quotas.html#namespace-storage-limit-enforcement-schedule

https://news.ycombinator.com/item?id=32386323

https://www.theregister.com/2022/08/05/gitlab_reverses_deletion_policy/

https://www.theregister.com/2022/08/04/gitlab_data_retention_policy/

2022-08-11 16:443196
用户头像
罗燕珊 InfoQ中文站编辑

发布了 334 篇内容, 共 149.3 次阅读, 收获喜欢 639 次。

关注

评论

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

北鲲云超算平台提供生命科学领域所需要的哪些软件?

北鲲云

基于HarmonyOS分布式技术,这群学生赋予冰箱更智能的体验

科技汇

【万字长文】吃透负载均衡

Java 负载均衡 架构 面试 后端

阿里大牛珍藏版:高并发系统设计(全彩版手册)带你从基础走向实战

Java 架构 面试 后端 高并发

☕【Java技术指南】「技术盲区」看看线程以及线程池的异常处理机制都有哪些?

洛神灬殇

Java 线上程序问题 线程异常 10月月更

从Ftrace开始内核探索之旅

金蝶天燕云

Linux内核 Ftrace

怎样才能画出清晰明了的时序图

华为云开发者联盟

接口 模型 UML 系统 时序图

腾讯云,五轮面试,六个小时,灵魂拷问,含泪拿下 60W offer

收到请回复

Java 面试 大厂Offer

Vue进阶(幺叁捌):vue 路由传参的几种基本方式

No Silver Bullet

Vue 路由 10月月更

云小课丨SA基线检查:给云服务来一次全面“体检”

华为云开发者联盟

态势感知 华为云 基线检查 SA 上云合规

10 月 30 日 北京 LiveVideoStack 阿里云视频云专场限量赠票 100 张

阿里云视频云

阿里云 音视频 高清视频 视频编解码 视频云

无处不在的Kubernetes ,难用的问题解决了吗?

望宸

容器 云原生 PaaS KubeVela kubenetes

Apache APISIX 社区成员助力 openEuler 发布第一个社区创新版

Apache APISIX 中文社区

开源 openresty openEuler api 网关 Apache APISIX

Apache APISIX 社区新里程碑——全球贡献者突破 300 位!

Apache APISIX 中文社区

开源社区 API网关 Apache APISIX

新书榜第一的《图解产品》,帮助内卷中的产品经理实现跨越式发展!

博文视点Broadview

技术干货 | jsAPI 方式下的导航栏的动态化修改

蚂蚁集团移动开发平台 mPaaS

容器 大前端 移动开发 mPaaS 动态化

产业互联网下半场,SaaS平台的机遇与挑战

雯雯写代码

SaaS

java springboot自习室选座预约小程序源码

清风

计算机毕业设计

关于征集第六届世界智能大会平行论坛活动方案的通知

InfoQ 天津

第六届世界智能大会主题征集活动入选主题公布

InfoQ 天津

一周信创舆情观察(9.27~10.10)

统小信uos

开源许可协议介绍

webrtc developer

官方线索|2021科大讯飞全球开发者大会

搬砖人

AI 大会 1024我在现场

iOS签名校验那些事儿

百度Geek说

后端

秀到飞起!Alibaba全新出品JDK源码学习指南(终极版)限时开源

收到请回复

Java jdk 面试

Python代码阅读(第38篇):根据谓词函数和属性字符串构造判断函数

Felix

Python 编程 Code Programing 阅读代码

超低延迟直播架构解析

百度开发者中心

音视频 直播技术 智能视频

SSH工具有哪些?哪款好用?

行云管家

运维 SSH 文件传输 SSH工具

Apache APISIX 社区周报 | 2021 9.13-9.30

Apache APISIX 中文社区

开源社区 api 网关 社区周报 Apache APISIX

爱奇艺埋点投递治理实践

爱奇艺技术产品团队

数据治理 埋点 pingback

等级保护测评机构哪里可以查询?谁能告知一下!

行云管家

网络安全 等保测评 安全等级保护

从10月19日起,GitLab将对所有免费用户强制实施存储限制_文化 & 方法_罗燕珊_InfoQ精选文章