内容提要
Redis已更名为Redict,项目最初由Salvatore Sanfilippo创建,但在2018年移交给Redis Labs。然而,所有权的变更导致了一种广受批评的专有许可证。尽管如此,Redict已经是一个成熟的产品,不需要进一步开发。Drew DeVault被认为是Redict的良好管理者,他以支持自由开源软件而闻名。另一方面,Redis正在失去活跃的贡献者并专注于人工智能。Redict被认为是Redis的真正继任者。
延伸解读
许可证变更的合法性与分叉权利
文章指出,Redis Labs将许可证改为专有是合法的,但变更前的代码仍遵循BSD-3许可证。这意味着任何人都可以合法地从变更前的版本分叉项目,并继续在BSD-3下维护,无需受专有许可证限制。这为Redict的诞生提供了法律基础,也提醒读者开源许可证的不可撤销性。
成熟软件无需持续开发
Redict已被众多公司在生产环境中长期使用,功能稳定成熟。文章认为它不需要进一步重大开发,也无需转向AI,只需少量维护即可持续提供高价值。这挑战了软件必须不断更新的观念,强调成熟软件可以以低劳动成本长期服务,避免无谓的软件更迭。
Drew DeVault作为管理者的适宜性
Drew DeVault虽有争议,但文章认为他是Redict的理想管理者。他一生坚定倡导自由开源软件,并成功维护wlroots、Sway等项目,运营基于FOSS的可持续业务。SourceHut依赖Redict,因此他自然希望保持供应链的开源。他的原则性和管理经验被视为Redict长期发展的保障。
Redis与Redict的现状对比
Redis项目创始人早已离开,活跃贡献者正转向人工智能,其唯一优势是品牌名称。而Redict背后有真正的自由开源软件运动,由Drew DeVault领导,拥有有效的开源项目管理记录。因此,文章认为Redict才是Redis的精神继承者,标题并非哗众取宠,而是反映现实。
Q&A
Redis更名为Redict的原因是什么?
Redis更名为Redict是因为项目在2018年移交给Redis Labs,后者实施了广受批评的专有许可证。
Redict与Redis的主要区别是什么?
Redict是Redis的真正继任者,支持自由开源软件,而Redis则转向专有许可证并失去活跃贡献者。
Redict的开发状态如何?
Redict已经是一个成熟的产品,不需要进一步开发,许多公司在生产中使用它。
Drew DeVault在Redict项目中扮演什么角色?
Drew DeVault是Redict的管理者,他坚定支持自由开源软件,并有效管理开源项目。
Redis Labs的许可证变更对用户有什么影响?
Redis Labs的专有许可证限制了用户对软件的自由使用,引发了广泛的批评。
Redict的未来发展方向是什么?
Redict不需要进一步开发,可以在未来几十年内以较少的努力继续维护,提供高价值。