技术开发 频道

开源软件是否开始对微软构成威胁?



【IT168 开源分析】微软决定不再对Web Service标准施加专利限制,表明开源软件的发展原则正在得到越来越广泛的认可。 

    微软开放Web Service后的“回声” 

    微软公司于近期发布了《微软开放规范承诺》,在“承诺”中提到,微软将不会对使用Web Service技术开发软件的人和公司提起诉讼。Web Service技术是微软与一系列厂商合作设计的一套标准化通讯协议。 

    业界对这个消息纷纷表示赞许,连微软的一些竞争厂商也包括在内。 

    “最令人振奋的是微软基本理念的转变。几年前,这还是完全不可想象的事。现在真的发生了。这是微软对待开源社区态度的一次巨大变化。”Sun公司首席技术官,同时负责商务联合项目组Web Service架构师杰拉德•布切尔特做出如上的评论。 

    微软目前并没有针对Web Service提出任何诉讼。但分析师和各公司官员认为,微软的承诺会鼓励开发人员们在代码中使用Web Service技术,而不必担心潜在的法律责任。比如说,开源软件开发者们可以放心地编写开源的Web Service产品。而且其它公司也可以通过Web Service调用微软的源代码来开发非Windows平台的产品。 

    微软的这一举措表现出它对开源产品和开源开发模型的认可和让步。

【IT168 开源分析】

    微软对开源软件态度的转变

    在上世纪90年代末,Linux开始走红的时候,开源模型的共享代码组织使微软的领导层感受到了震动。微软首席执行官史蒂夫•鲍尔默发出过著名的言论,称Linux是“一颗毒瘤”,而微软创始人比尔•盖茨则嘲笑开源许可模型像是一个吃豆精灵(pacman),不停地吞食着别人的源代码。其他微软官员,如开发团队主管吉姆•阿尔金,多年来一直称开源是“破坏知识产权的罪人”。 

    但在过去两年中,微软已经逐步建立起了共享源代码项目,使用与开源协议类似的标准来免费共享它所收录的全部源代码。微软还表示将努力使Windows上的产品能够与其它公司的系统更好地协作,其中包括Linux等开源软件。 

    诚然,每年在研发方面花费超过60亿美元的微软,仍然会继续开发商业产权软件产品,执行商业许可,而不会随便采用开放模式。 

    “我相信,未来我们在产权上的立场将不会令许多顾客满意。”微软标准事务主管杰森•马图索在自己的一篇Blog中写道。 

    分析师和软件公司官员认为,承诺放弃此类诉讼将有助于Web Service在市场上的推广。 而开源项目将成为推动标准建立的重要力量——无论是事实上的还是标准条文所规定的。 

    Apache公司法律事务副总裁克里夫•施密德表示,“我希望越来越多的厂商能够认识到:如果一个标准与开源许可和原则不相容,它必然会失败。” 他还指出,各种形式的关于专利的承诺越来越多。Sun最近表示不会对SAML和OpenDocument文档格式加以专利限制。而IBM去年将500个专利项目向开源社区开放。

【IT168 开源分析】

    微软开源引起的“马太效应” 

    微软的马图索称,此次发布的承诺书是公司“以全新的方式看待知识产权”的努力之一。 

    在制定承诺书时,微软向开源法律专家寻求了帮助,包括Red Hat代理法律顾问马克•韦伯林克,以及北加利福尼亚州Rosenlaw & Einschlag事务所的开源软件律师劳伦斯•罗森。 

    马图索表示,微软仍然坚持知识产权的重要性,但选择了更广范围内的实现方式,包括传统的专利许可方式,以及一些模仿开源许可的、更宽松的条款。 

    马图索称:“这就是扩大范围的要点所在。任何一个商业组织都需要对知识产权和产权相关的经营策略有多方面的理解,才能取得成功。” 

    目前这一“承诺书”中并没有包括CardSpace,也就是原来的InfoCard。但微软分布式系统用户策略与创新部门主管麦克•琼斯称,这一承诺会以目前的Web Service标准为中心继续扩展。麦克•琼斯在开源身份验证选择项目OSIS讨论组中称:“基于同样的条款添加新的标准许可比建立新的条款容易得多,但我目前无法对我们收购的企业产品作出公开的承诺。”

【IT168 开源分析】

    Web Service标准引起的“纷争” 

    Web Service标准是由多个厂商共同制定的,包括微软和IBM,已经有许多厂商的产品使用了这一技术。 

    IBM在近期的一次对外发布中称赞了微软的这一举措。IBM软件标准副总裁卡拉•诺斯沃希称:“我们推出了对开源友好的Web Service许可,并对包括Linux在内的一系列开源项目承诺不提起诉讼。” 

    Web Service规格在万维网联盟(W3C)和结构化信息标准推进组织中得到标准化。两个组织都允许人们对无版权或合理无差别条款(RAND)的标准发布许可。 但Apache的施密德表示,微软的“承诺书”更进了一步。比如说,它允许Apache项目中的开发人员永远不再担心受到微软关于Web Service的起诉。 与此相似,罗森称:“承诺书与自由软件/开源软件的许可相容。” 

    这种明确的规定与2000年Web Service出现时情况有天壤之别,当时微软与IBM利用基于XML的协议联手提高彼此的系统兼容性。 

    外国开发人员对此仍然有些疑虑,同时微软的“承诺书”也成为一些Web Service标准化组织争论的焦点。 

    2000年,安妮•托马斯•曼担任一家率先采用Web Service的公司Systinet的首席技术官。公司的风险投资商对于公司采用其它公司开发的新标准感到担心,将来恐怕会引起法律纠纷。直到现在,业界仍然存在“小气的疑虑”认为微软会就此发起诉讼。虽然没有得到许可,但早在2000年,Systinet就决定承担使用其它公司标准的风险。安妮•托马斯•曼表示:“我们顶住风险,坚持做了下去,因为我们感觉到微软和IBM是真心希望人们来使用它的。”

0
相关文章