当微软每年赞助给Apache基金会10万美元的消息传来的时候,我感到非常意外和高兴。当Apache基金会主席Jim Jagielski宣布“微软的赞助已经表明了对Apache基金会的认可”时,我也傻乎乎的跟着高兴。不过和很多人一样,我随后开始考虑,微软赞助Apache基金会背后的原因和目的何在。
我并不是一个多疑的人,对于某些阴谋类的故事从来不相信。但是对于微软向Apace的示爱所表现出来的“爱心”,我却无法再保持信任的观点。微软惯于使用“先拥抱、再延伸、最后歼灭之”(embrace, extend and extinguish)的故技,在IT界微软一向是唯利是图,我们真的怀疑Apache是否应该重新审视这次交易。下面让我们一起分析一下其中的秘密。
金钱开路 微软打入开源内部
人们经常会提到“今年Linux将走向桌面的一年”,而没有人说它走向服务器,因为在服务器领域它一直具有比较大优势。到今年六月份Apache在Web服务器市场的占有率已经高达49%以上。微软并不担心其桌面市场被别人入侵,它考虑的是如何增加在服务器市场上的份量。而在这一领域稳定性和安全性更胜一筹的Linux操作系统显然更容易被用户认可,再加上在Linux可以更好运行Apache网络服务器,开源阵营组合无疑是无可匹敌的。微软必须想办法来改变这一切。
相比开源,微软有一个强大的优势,通过垄断和暴利它拥有了强大的资金库,对它来说每年拿出10万美元根本不会皱一下眉头,而这却可以让它摇身一变成为Apache软件基金会的白金赞助商。对于微软来说,这点钱就如同我们掉在沙发后面的一分钱一样不在乎。它在其它方面赞助的项目也多达30多个。不过如果你从软件许可方面来分析它对Apache的赞助的话,事情将变得更加有意思。
Apache许可的宽松让微软有机可乘
大多数Linux用户对于通用公共许可GPLv3可能会非常熟悉。虽然这个软件许可协议是最出名的软件许可,却并非唯一的软件许可。其它的软件许可有很多,Apache软件许可就是其中的一个。Richard Stallman和他的同事一直在努力保持GPL许可的纯洁性,不过其它许可的维护者就不会有这么细心了。
自由软件基金会(FSF)从来没有承认Apache许可
与GPLv2兼容,即使现在承认Apache许可和GPLv3兼容,它也不在Apache许可下发布软件。问题在于Apache许可并不是一个viral许可,它不支持非盈利版权,这意味着你可以在商业环境中自由地使用这些软件,而在GPL下的软件是无法做到这一点的。
文章来源于领测软件测试网 https://www.ltesting.net/