微软迈开源代码开放步伐 首先拿WinCE开刀
扫描二维码
随时随地手机看文章
在星期三晚些时候举行的一个颇具吹捧味道的发布会上,微软拓展了目前WinCE的源码
共享计划,这个计划能够允许制造商看到源码甚至按照自己的意愿修改源码以符合特定的需要。
但是分析家并不如微软自己那么乐观,一个研究微软市场方向的分析家说,制造商已经能够看到源代码并且进行修改,这根本就不是什么新闻。微软的嵌入部门的市场主管不同意这种说法,他说在早期策略提供给的嵌入式软件开发人员以及制造商的源代码不是完全的WinCE,新的计划将能够让我们的合作伙伴得到我们所能提供的几乎所有代码。
DeGroot分析公司还对主导这种源代码策略改变的授权方式诟病,对大多数制造商来说只不过是一种交易方式的突破。在这种方式下,制造商会被迫将自己的改变免费授权给微软,微软将能够榨取别人的研究成果而不花一文。
微软在此还有另一个目的,他们希望自己的操作系统与比如Linux的开放式源代码拥有相应的竞争力。Linux自然更有优势,所有对软件内层以及核心的改变都通过GNU的通用公共授权协议主导,这个协议要求如果一个公司修改了内核,它必须公开具体的改变并且不能以此在对外发售的时候作为自己的知识产权。
这种方式已经要求软件公司对他们自己软件的开发选求更多的控制能力,或者寻求更快的修改而不是等待商业软件开发商提供更新的版本。微软做出了及时的回应,他们的共享源码计划就是其中之一,这将让开发人员、政府以及教育业能够进入WinXP以及WinCE的源代码,微软说他们的共享计划分为12个子项目。
虽然以前的WinCE源代码共享计划允许开发人员看到以及修改源代码,并且做到最终产品上,新的叫做共享源码高级授权协议能够允许开发人员拥有完全的看到以及修改源码的能力。于一般的基于GPL协议不同的是,所作的修改将属于微软或者被重新授权给作出修改的公司。
微软把这种方式分成两步,首先是提高WinCE的修改,这将用于制造商区分竞争对手之用,当遇到那些标有有限修改限制的代码,制造商可以选择任意一种授权方式。
当制造商做出了区分产品的修改,它将拥有6个月的独享授权时间用于销售那些使用修改过的WinCE的产品,在这个时间段结束之后,微软自动免费获得这个技术的授权,到时候将允许任何开发人员使用这个技术。日立已经在这个方面参加了这个计划,他们展示了自己修改过的用户界面,将拥有半年的独享销售时间。
IDC的一个分析师声称这不公平,制造商如同在为微软免费打工,甚至还要为了获得源码支付费用,老天!相反,微软声称的平台修改权利又千专百回到了微软自己手里,实际上没有一丝变化,微软却可以获得不少免费午餐。
DeGroot对此十分否定,这将让微软的共享源码问题曝光,作为一个商业软件领域的领导厂商,微软应该要作一个更好的榜样。开发公司不应该为了得到源码付费当然也不应该为自己开发的东西付费。
至于是属于提供个性产品还是平台修改的源码还需要进行谈判,开发人员只提供最原始设计,但是最终的改变需要双方的共同协商。
微软声称,合作伙伴的协议能够决定一切,他们拥有所有权,他们自己决定如何办?但是分析家怀疑对于那些小规模开发商到底在决定哪种修改的时候用有多大的决定权。这如同与魔鬼签订的协议。
另一个限制会让制造商销售经过修改的软件时候放不开手脚。芯片开发商、系统集成商、以及嵌入式设备制造商都拥有授权进入WinCE源码,但是只有设备制造商拥有出售修改版本软件的权利,并且还局限于与硬件一同提供。
这是微软第一次允许制造商销售经过自己修改的操作系统。在星期三举行的媒体见面会上,微软被那些支持GPL的记者批驳,微软反驳说,GPL可以被用在那些运行在操作系统顶层的应用软件,强制开发人员公布源码以及最终结果会导致失去它们知识产权,但是WinCE的策略却不会有如此之忧。
DeGroot根据发布信息看到了更多的限制,但是有些用户的确会获益,特别是那些寻求更深入区分竞争对手的产品。微软看到了前景,同时注意到了一些用户会转向其他更为灵活的嵌入式操作系统。这可能来自微软以前的惰性,让那些厂商无法做出特性修改以至所有厂商的产品呈现同质性。