一石击起千层浪 GPL V3草案引起开源界争论
美国时间本周三,自由软件基金会(FSF)发布了通用公共授权GPL第三版第三草案,新版草案一出,引发业界一片争论,有人拍手称快,有人气急败坏。究竟是什么变化引起人们如此大的反应?这要从微软与Novell去年底的联姻说开去。
一、钻GPL漏洞 微软联姻Novell引众怒
2006年年底,曾经是你死我活竞争对手关系的微软和Novell牵手合作,让业内人士大跌眼镜。根据两者的合作协议,微软将向Novell旗下的Suse Linux操作系统加入微软的某些技术并提供销售支持,两家公司还将在虚拟技术 Web服务和开放源代码文档格式方面进行合作。
同时在合作协议中,微软表示将不对Suse Linux可能涉及的专利侵权行为提起诉讼,言下之意对开源社区的其他方面不排除随时提起诉讼的可能。
尽管Novell此举的主要目的是打击一直压在它头上的Red Hat,有句话这样说“敌人的敌人就是朋友”,但是对于微软为什么要与Novell合作,并签订专利协议,开源界却没有理由不怀疑其是否别有用心。
业内人士分析,微软在削弱Red Hat开源实力的同时,也一定程度上瓦解了原有的开源力量,在一定程度上疏远了各开源软件供应商的关系,可谓一石多鸟,微软此举可谓用心险恶。
开源界对Novell为了自己的利益投入微软怀抱的做法深感愤怒,纷纷声讨这种危害自由软件的做法,在Novell投向微软的怀抱后不久,Novell高级开源程序师Jeremy Allison宣布辞职,并转投微软的老对手Google。Allison在辞职信中称,与微软的合作协议已经破坏了Novell与开源社区的融洽关系,并且无法修复。
从一定程度上说,微软与Novell的联姻是钻了通用公共授权协议GPL的一个漏洞,自由软件基金会(FSF)的人士曾经表示,微软和Novell之间达成的专利交易旨在破坏软件用户的自由。微软的做法避开了GNU GPL的要求,并且表示相关人士已经开始着手完善GPL中存在的漏洞,以避免自由软件被起诉。