Andreas Kling 宣布卸任 SerenityOS BDFL 职务,同时分叉 Ladybird 项目。他解释称,此举并无任何其他隐情,单纯只是因为他觉得两个项目都需要独立的发展空间。
SerenityOS 是一个用于 x86 计算机的图形化的类 Unix 操作系统,由 Andreas Kling 在 2018 年创建。Ladybird 则诞生于 2022 年,最初是作为 SerenityOS 系统的 “LibWeb” 浏览器引擎调试工具开发;经过不断地完善之后,逐渐发展成了一个跨平台的 Web 浏览器。
迄今为止,两个项目群体一直在社区中共享所有资源和基础设施的状态:
- 一个群体主要关心构建桌面操作系统。
- 另一个群体主要关心构建跨平台的 Web 浏览器。
“过去,兴趣之间有足够多的重合,因此分享一切是有意义的,但这些兴趣已经逐渐疏远”。考虑到这一点,Andreas 决定将 Ladybird 从 SerenityOS 中分离出来,成为一个新的、独立的顶级项目。
Andreas 称,SerenityOS 发展至今已经形成了一个庞大的 OSS 社区;但就他个人而言,过去两年来几乎把全部精力都放在了 Ladybird 上。“时光飞逝,现在我已经不记得上次在 SerenityOS 中从事与 Ladybird 无关的工作是什么时候了。”
分离出来之后,Ladybird 的开发工作将在移至一个新的存储库,日常交流也将转移到新的 Ladybird Discord 服务器。同时,Ladybird 之后的工作将以 Linux 和 macOS 为目标,SerenityOS 目标已被放弃。
且与 SerenityOS 不同,Ladybird 将采用宽松的 NIH 政策(而不是“no 3rd party code!”),并将利用更广泛的开源软件生态系统。
“我热爱 SerenityOS,也热爱围绕它形成的社区。我不想再做一个分心的 BDFL 来阻碍它的发展。这也是我决定卸任的原因。从即日起,SerenityOS 将由其维护者团队负责。他们是一群可爱的人,我相信他们会好好照顾它的。对我来说这是一个困难且情绪化的决定,但我相信这将为两个项目带来更好的未来……我对这两个项目的未来感到兴奋,现在我们都可以更好地专注于我们的主要兴趣!:^)”