开源社区将出现严重灾难!GitLab宣布清理不活跃项目 以1年为期限
对开源社区来说这可能是个非常糟糕的消息!GitLab已经发布新政策定期删除免费账号下托管的不活跃项目。
不活跃项目指的是1年内既没有PR也没有Issue的项目 , 如果被定为不活跃项目那么整个项目都会被自动清理。
尽管平台也会提前一段时间发邮件通知项目所有者,然而有很多项目已经存在多年维护者可能已经放弃更新。
但放弃更新不代表项目就完全没法使用,所以这个自动清理计划可能会让大量存在时间很长的开源项目消失。
在GitHub被微软全资收购时开源社区还是非常担心垄断问题的,因此不少开源项目从GitHub迁移到GitLab。
但背靠微软的GitHub就是个不差钱的主儿,然而GitLab并不是,GitLab 需要节省运营成本那就砍免费用户。
此次新政策就是针对免费用户的,仅免费用户托管的不活跃项目会被定期清理,付费的开发者则不会受影响。
据官方博客说明清理不活跃用户有助于为每年节省100万美元左右的运营成本,可以帮助公司保持可持续性。
新政策将在2022年9月开始实施,由于这并不是计划或者讨论,所以对免费用户来说要么迁移要么选择付费。
在开源托管平台上的各类停止更新的项目非常多,或者有的项目本身就不需要频繁更迭因此活跃度也非常低。
然而这并不代表就是个可以删除的项目,尤其是很多开源软件依赖上游开源项目执行自动编译持续发布更新。
如果上游开源项目被清理后那可能会引起连环问题,可能会导致大量开源项目挂掉造成的影响简直不可估量。
对GitLab来说虽然清理不活跃项目确实可以节省运营成本 , 但这种做法也可能会逼迫开发者迁移到其他平台。
至少对开发者来说GitHub又不是不能用,既然你不方便那我就迁移到GitHub上,反正那边免费额度也不少。
目前GitLab免费账号额度5GB空间、10GB/月的数据传输、400分钟/月的 CI/CD,付费账号起步19美元/月。
PS:后续不知道没有开发者推出发送Issue的工具,这样可以批量检测不活跃项目提交Issue保持项目的存在。