2026 年瓢虫浏览器开发方式大转变:不再接受公开拉取请求!
改变开发方式
2026 年 6 月 5 日,安德烈亚斯·克林宣布要改变代码纳入瓢虫浏览器(Ladybird)项目的方式。今后将不再接受公开的拉取请求,代码库的代码变更仅由项目维护者引入。
改变原因
瓢虫浏览器正迈向首个 alpha 版本,需要更严谨的开发流程、更清晰的安全模型,以及更少的人员负责纳入代码。多年来,维护者团队之外的许多人做出了宝贵贡献,但人工智能工具改变了代码贡献模式。现在一个拉取请求所反映的提交者信息不如以往多,过去重要补丁体现的努力和诚意假设不再成立。
对于浏览器而言,安全至关重要。攻击者可能利用伪装巧妙的漏洞得逞,且如今制造看似重要贡献的成果更快、成本更低。同时,每一项纳入瓢虫浏览器的变更都成为项目的责任,这些变更必须符合架构设计,能在未来重构中存活,与浏览器其他部分正确交互,并能被维护者理解。
具体举措
作为改变的一部分,将关闭所有当前未处理的公开拉取请求。今后,拉取请求仅对项目维护者开放,也不会有通过其他方式提交补丁的单独流程。外部代码可在许可条款下存在,但分支或补丁包不会被视为上游瓢虫浏览器的审核队列。
开源与外部参与
瓢虫浏览器仍然是开源的,源代码将继续在开源许可下公开可用。外部参与仍然重要,清晰的 bug 报告、问题简化、网站测试、标准讨论、设计讨论、安全报告和技术反馈等,都有助于推动项目前进。
改变的必要性
现在对瓢虫浏览器来说,这是正确的改变。项目正准备向真实用户推出浏览器,开发流程必须与这一责任相匹配。那么,这种开发方式的改变会给瓢虫浏览器带来怎样的影响呢?
