|
天极网特稿(记者 宋保强)随着微软共享源代码计划主管Jason Matusow的访华,微软逐渐揭开了其共享源代码战略的神秘面纱。
共享是为了增加信任
微软的共享源码计划已经实行了三年半了,目前为止共开放了包括Windows在内70多套产品共10亿多行源代码,其中99%的程序允许修改和发布,全球共有60多个国家的150多万程序员参与了此项计划。
微软共享源码计划的目的很明确,首先是提高产品的透明度。Matusow表示,提高透明度可以提高信任度。
关于源代码,非常有趣的是谈论源代码的人特别多,但真正愿意使用的人却很少。微软的一项私人调查显示,只有5%的组织察看源代码,而真正对源码进行修改的组织还不到1%。即便如此,仍有60%的被调查对象声称访问操作系统源代码的机会对于他们来说非常重要。
这表明对大多数人来说有权做远比实际做某件事情来得重要。Matusow认为,就像很少有人看财务报表,但是查看的权利带来的信任就是建立在这种信息的透明度上。
其次,微软开放源码很看重的一点是促进相关产品的二次开发能力。
微软如何开放源码
在权衡客户要求开源和保护公司商业利益之后,微软推出了“共享源代码计划”。
“共享源代码计划”不是一种许可方式,而是一个框架或者说一套许可方式。微软的许可方式针对不同对象和产品采取了不同了的策略,范围从可仅供参考的授权(可看不可动)到广泛的授权,这种许可方式允许得到授权的人不仅可以查看、修改还能再分发和销售其成果而无需向微软付费。
根据对象的不同,微软开放源码分成四种类型。分别是支持现有客户、生成新部署、参与教育科研以及提升合作伙伴。
支持现有客户是微软为现有客户提供源代码访问权限,以便于实施产品支持、开发、安全测试和定制应用程序的开发。生成新部署方式是通过示例和核心组件提供说明性源代码,以便于新开发项目的实施。参与教育科研的开放方式是微软提供可在课堂中使用和作为课本印刷的源代码和文档,并将其作为高级研究的基础。提升合作伙伴的开放方式是微软提供需可结构和源代码,以鼓励合作伙伴并为之提供新的互利销售机会。
虽然微软“共享源代码计划”针对不同的用户需求和行业特点,实施了不同策略,但Matusow解释说:“只要知道世界上有人可以完全查看源代码,那么其他人也就放心了,这是一个很有趣的心理现象。”(完)
|