开放源代码促进会(OSI)的董事会已经批准了两个微软的许可证允许专有源代码共享,此举有可能激励抗议和鞭策争议的铁杆开源支持者。
基于Microsoft Public License(MPL)和微软互惠许可证(MRL),两个微软所谓的“共享源代码”的许可证,现在分发的开源代码,以及更为广泛用于社会可行的OSI许可许可证,如GNU通用Public License和Mozilla公共许可协议。
“今天的批准,由OSI总结微软的一个巨大的学习经验,我期待着我们在开源社区继续参与,”在Windows Server营销和平台策略比尔·希尔夫的微软总经理在一份新闻稿中说。
微软在7月份的开源大会上向OSI提交了共享源码协议。这一消息在当时受到了开源社区高层的欢迎,尽管有些人指出,微软与社区合作开发开源许可的举动本可以来得更早。
该MPL和MRL两三个牌照,在其共享源代码计划,它提供了约五年的方式来共享源代码,而不必与开源组织或公司工作Microsoft提供。另一种是微软参考许可,这是最严格的三,并没有报批。
MPL是限制最少的共享源代码许可证,允许被许可方出于商业或非商业目的查看、修改和重新分发源代码。该许可还允许被许可方更改与其他人共享的源代码,并在他们选择的情况下对其作品收取许可费。如果被许可方将他们的原始代码与MRL许可的代码结合起来,MRL(该公司推荐用于协作开发项目的代码)就带有特定的要求。但是,它允许非商业和商业的修改和许可软件的重新发布。
Red Hat公司高管迈克尔·蒂曼,谁也作为OSI总裁周二表示,虽然一些社区从公司犹豫在OSI接受许可,在历史上一直没有开源的友好,中端,许可证为自己说话。“他们确实有通过社区过程中去,并没有维持开放源代码定义两个许可证,”他说。
然而,这并不意味着过程进展完全畅顺。虽然微软的合作和过程中要求无特殊治疗方法,对OSI不得不现场约约的决定,让该公司的牌照都要经过审批流程社区成员400封电子邮件,说蒂曼。和OSI已经正在经历从开放源码支持者认为不满意MPL和MRL批准反弹。
“我已经收到三封电子邮件在过去一小时内谁的人说,“要赫克与OSI,你们是刚才在微软的游戏棋子......你已经与魔鬼的交易,”他说。然而,蒂曼认为OSI有责任做到公平,公正的让微软提交其许可证。
“你会认为一个俱乐部,会说,‘我们不会采取来自芝加哥市的任何成员,即使两个人在芝加哥符合标准的项目吗?’什么”,他假定。“我们从一开始就说过,我们会公平,说实话,有些人说,‘不,你不知道。’”
微软已经表明自己是与开源社区的合作更多,甚至最近推出的开源网站致力于教育有关其在这一领域的倡议社区和如何展示其专有技术,可与开源软件的工作。与此同时,然而,公司高层一直在多少左右Microsoft知识产权是如何包含在开放源代码软件,如Linux,并威胁要收取专利费就可以拥有软件专利大胆索赔。这些说法被广泛认为是一种方式的客户希望采用开源软件作为替代微软产品中散布恐惧,不确定和怀疑。
蒂曼说,这还有待观察,如果Microsoft以外的任何公司将MPL或MRL下许可证代码。不过,他说,如果微软的计划中嵌入的专利技术在软件下的OSI批准的许可证授权和“称它为开源” - 一些开源的支持者担心 - 他们最好三思而后行。
Tiemann说:“如果他们进行一些实验,看看是否能生产出带有版权费的开源代码,我想他们会发现400条消息只是个开始。”