Microsoft、Apache POI 和开放规范承诺
我一直在与来自微软的 Sam Ramji 和 Robert Duffner 共事,我很高兴解决了我对他们为 Apache POI 项目资助的工作所存在的疑虑。微软不仅解决了我对专利和 OOXML 的担忧,而且更进一步,将二进制格式也添加到了列表中。通过发布他们的澄清到 开放规范承诺 (OSP),微软表现出了真诚和决心。对我个人而言,这是一个巨大的进步。曾几何时,我出于对微软的恐惧,将我的 开源 项目捐赠给了 Apache。现在,微软正在成为这个项目的关键贡献者。
尽管 OSP 没有解决一些为了兼容性可能需要工作但并非为了实施规范的边缘情况,但微软已同意进一步与 Apache 签署一项具体协议,这将解决他们为 POI 资助的工作的这一担忧。此外,OSP 将像开源项目一样作为法律产品进行管理,并根据需要进行修订。
开源社区谨慎地与任何大型企业合作是明智的。过去与 Sun 和 IBM 打过交道,我知道任何这种关系都会有起伏。微软与开源社区的关系一直是对抗性的,包括对 Linux 提出模糊且未经证实的专利主张,但微软内部也有一些善良的人真诚地弥合这一差距。虽然微软的个人可能出于利他主义的原因这样做,但公司以这种方式行事是出于理性的自身利益。因此,作为开源技术专家,我们可以在某些领域与微软竞争(希望不是在法庭上),并在其他领域合作。幸运的是,这种情况属于后者。
就我而言,我期待与微软进一步合作。与 Sam Ramji 和 Robert Duffner 共事是一种乐趣。如果不是因为某位 OSI 董事会成员 / 开源天后以及 Sam Ruby,我可能不会有这个机会。谢谢。
-Andrew C. Oliver
专业开源开发者
Apache POI 创始人
OSI 成员