开源办公套件OpenOffice.org最初是StarOffice,一款专有产品,其根源可追溯至1985年。Sun Microsystems于1999年收购它,并于2000年将源码作为OpenOffice.org发布,为自由软件世界提供了微软Office的主要替代品。2010年Oracle收购Sun后,冻结开发,将缺陷追踪器设为私有,排挤长期贡献者,并试图将该商业项目出售——十年社区工作突然置于敌对所有者之下。

开发者的举措是在Oracle巩固控制之前离开。2010年末,核心团队宣布成立文档基金会,并将整个代码库分叉为LibreOffice,置于中立的非营利治理之下。自由许可证使分叉在未经Oracle同意的情况下合法,赌注是真正的资产是社区,而非品牌:贡献者、分销商和用户跟随可用的代码,因此Oracle将只剩下一个空壳。

这个赌注成功了。Oracle于2011年将空壳捐赠给Apache,但那时大部分贡献者已离开。Apache OpenOffice自2014年以来没有发布任何重大版本,仍存在未修复的安全问题,而LibreOffice——其血统可追溯至1985年StarWriter的首秀——四十年后依然活跃开发,增加了基于浏览器的构建和实时协作,并且仍是默认的开源办公套件。

在许可证允许时,分叉至中立治理

Sun在2000年的开源发布使分叉合法:当Oracle变得敌对时,社区无需任何人许可即可拿走代码并保持其活力。

分叉发生在Oracle整合之前,因此捕获了重要的资产——开发者——而Oracle和后来的Apache继承了一个知名但无人支撑的名称。

中立的非营利治理消除了单一所有者的失败模式,为志愿者和下游分销商提供了长期投入项目的理由。

用户仅通过维护就能看出区别:LibreOffice持续提供修复,而OpenOffice品牌衰落,因此活的项目,而非著名的项目,成为标准。

当标准的核心资产是社区时,开放性就是保险:敌对所有者可以通过合法的分叉被绕开,而活的项目成为用户信任的标准。

Apache OpenOffice仍然存在,但基本处于休眠状态:自2014年以来无重大发布,贡献者寥寥无几,而LibreOffice有1300多名贡献者,安全问题已存在一年多——这导致文档基金会在2020年公开要求Apache将其退役。LibreOffice保持了40年的StarOffice血脉:到2025年,它已获得WASM浏览器构建和基于CRDT的实时协作,而周年纪念报道在Hacker News上获得555分和232条评论。

从这里,追溯依据

参考来源

  1. LibreOffice still kicking at 40, now with browser tricks and real-time collab theregister.com
  2. LibreOffice still kicking at 40, now with browser tricks and real-time collab news.ycombinator.com
  3. StarOffice en.wikipedia.org