很难想象一个开源项目会比一个试图与微软的Office生产力套件正面交锋的项目更容易失败。
这是因为,作为世界各地的企业、教育机构和政府部门所使用的事实上的标准,Office是一种极其难以竞争的产品。事实上,历史上到处都是已经不复存在的生产力套件的例子,它们被微软的无畏办公软件打得落花流水。
然而,LibreOffice,由一个叫做文档的基础微软(Microsoft)的目标是通过提供微软提供的许多功能,以免费、开源的方式替代Office,吸引用户。这个项目已经存在了4年多,是一个分支OpenOffice.org的开源版本StarOffice它最初是由Sun在2000年发布的。
Michael Meeks是LibreOffice的主要开发者,他说开源套件目前有大约2000万Linux用户在使用。(LibreOffice包含在许多Linux发行版中。)他补充说,LibreOffice还经常收到来自1.2亿个不同IP地址的更新请求——每周有100万个新IP地址出现——这表明全球可能总共有8000万LibreOffice用户。
[相关:4个泄露的微软应用揭示了一个令人兴奋的、智能的生产力未来]
对于一个开源的生产力套件项目来说,这些数字似乎很高,但即使它们是正确的,与Office的用户数量相比,它们也显得微不足道:2015年2月,微软估计它的办公软件被12亿人使用,仅iPad和iPhone上的Office应用程序就被下载超过8000万次。
LibreOffice必须与Microsoft Office配合良好
任何旨在挑战微软Office主导地位的软件套件的关键要求之一,就是允许用户以Office格式打开、编辑和保存文档,这样他们就可以与世界上大多数仍在使用Office的国家一起工作。(Office支持国际标准的开放文档格式(ODF)以及它自己的Office格式,但是Meeks说它对ODF的支持“很糟糕”,而且Office的一些特性与开放格式不兼容。)
事实上,LibreOffice用户已经发现,该软件并不总是能够以相同的方式呈现微软格式的文档,如果这些文档是在适当的Office应用程序中创建的,但是Meeks认为这不是一个常见的问题。他还驳斥了Office用户打开在LibreOffice中创建并以微软格式保存的文件可能会有问题的想法。
[相关:LibreOffice 4.4提高了标准]
他说:“如果客户在打开你的文件(在LibreOffice中创建的)时遇到了问题,那么他们总是可以下载一个免费的LibreOffice。”虽然这在理论上是正确的,但在实际操作中,如果你想和客户做生意,客户更有可能希望你得到一份Office的拷贝,而不是下载一些他们自己可能从未听说过的软件。
米克斯也在Collabora他说,该公司使用LibreOffice软件没有任何互操作性问题。“我们利用LibreOffice经营着一项价值数百万美元的业务,我们还经常与律师交换文件——而且运作良好,”他坚称。
重复或创新?
Meeks承认,将LibreOffice定位为Office的替代品,意味着LibreOffice开发人员在选择特性和功能时受到了一定程度的束缚。这是因为LibreOffice别无选择,只能复制Office的许多特性来确保兼容性。他说:“Office创建的文件是我们必须渲染的,所以这就规定了一些我们必须提供的功能集。”
[相关:为什么企业要拥抱开源]
但他表示,开源项目仍有很大的空间发挥带头作用。“就创新而言,Office套件已经过时了,这意味着我们有机会开始开发新东西。”
例如呢?“开源项目以开放文档格式开始,微软紧随其后,”他说。“我们有一个想法,可以用手机来演示。我们开始这么做了,然后微软抄袭了我们。”
“微软做得很好,但我们也一样,”他补充道。“我们会有一个大规模的功能优势吗?我很乐观。”
对于像LibreOffice这样的开源项目来说,问题在于微软拥有巨大的资源,可以用来资助创新的新功能。它还可以通过复制LibreOffice等公司推出的任何特别吸引人的功能来赶上竞争对手。
助手,有人知道吗?
这也意味着微软可以雇佣该领域的顶尖人才来资助其Office套件的部分研发工作,比如用户界面。这是开源项目根本负担不起的。
米克斯对此并不太担心。“微软做过的最棒的设计改变之一就是引入助手.那是一场灾难。我并不想诋毁UI设计师,但拥有一个庞大的贡献者社区是有帮助的,因为UI设计师所做的改变并不总是得到普遍的赞赏。再看看微软的ribbon界面,人们都在尖叫。”
Meeks说,人们更喜欢对他们每天使用的产品的用户界面进行渐进式的改变,而开源模式在这方面做得很好。“我们迭代很快,我们非常灵活,希望我们能取得良好进展。”
对于像LibreOffice这样的软件来说,代码质量是至关重要的,因为如果它被证明不可靠或容易崩溃,用户可以很容易地放弃它而选择另一款软件。研究表明,与专有产品相比,开源软件往往具有较低的缺陷密度(即每千行代码中缺陷更少),但为了保持下行压力,Document Foundation在发布前组织了三天的社区bug查找会议。在这些会议期间,可以在IRC上或通过电子邮件找到指导老师,帮助缺乏经验的志愿者对bug进行分类。
Meeks说:“我们在这方面已经取得了很大的进展,我们的Coverity评分在每百万bug的范围内,比大多数开源项目都要低。”(平均Coverity开放源码项目的评分是每1000行代码有0.59个错误,这表明LibreOffice异常地没有错误。)
当心,Office 365
也许LibreOffice最大的问题是它可能已经错过了它的开源生产力软件。这是因为办公软件的重心正在向云计算转移:微软正在推广基于云计算的办公软件套件office 365,而且还免费提供了一款精简版的office Online。其他基于云计算的替代方案包括谷歌Docs、ThinkFree和Zoho.
[相关:如果Windows明天就开源了呢?]
由于认识到云很可能成为争夺用户的重要战场,协作和IceWarp-一个佛蒙特州的群件开发者-有宣布计划联合开发基于网络的文档编辑技术,并将这些技术贡献给LibreOffice社区。他们的想法是,这项技术将被用作一项名为LibreOffice Online的新服务的基础。
Meeks预测:“到今年年底,我们的产品将取代Office 365。”他补充说:“如果有人期望它做什么事情,我们将不得不遵循它。”他暗示LibreOffice Online将与Office 365非常相似。文件基金会将托管该服务——Meeks预计这将比Office 365的成本更低——而且服务器组件也将免费提供给公司自己托管。
LibreOffice Online是否会出现以及何时出现还不确定,不过如果LibreOffice想要保持相关性,拥有某种云服务可能是至关重要的。但是,即使LibreOffice Online成功启动,Document Foundation是否有足够的基础设施,使在线服务能够与微软和谷歌在云中的巨大资源竞争,这个问题仍然有待回答。
这篇题为“LibreOffice能否成功地与Microsoft Office竞争?”的文章最初发表于首席信息官 .