为了更好地与第三方进行合作,微软简化了其代码共享流程。
周二,微软在该公司的共享源码行动网站上公布了三个新许可制度的细节。据该软件巨头称,每个许可都言简意赅,为的是易于理解和使用。
微软的源码共享行动是允许诸如其它软件公司、大型客户等第三方查看其部分源代码。通过查看代码使得其它公司可以实现与微软产品如Windows CE等产品的无缝集成,或者基于这些代码构建新的产品。
迄今为止,微软公司已拥有10多项许可,其中多数与产品或用户类型相关,譬如学术机构、系统集成商、软件开发者或政府客户。
周三,微软共享源码计划主管Jason Matusow在日志中写到:“在同其它个体及组织合作过程中,我们深刻感受到了源码许可制度所带来的问题。随着越来越多的产品团体开始通过源代码发布而寻求开发团体的支持,因而我们的这一数量今后还将增加。”
尽管微软允许第三方查看其部分源码,然而,从开源社团角度来看,该公司共享的源码许可中没有一个是属于源码开放的。
这三个新许可如下: 微软自由许可:主要为开发者相关产品而设计,它使得开发者可以查看、修改以及重新发布微软的源代码。许可根据对原始代码所做改动而收取费用。
微软社群许可:针对协作开发项目,该许可要求以源码形式向微软提交对其代码的改动。该许可制度是效仿广为人知的Mozilla公共许可。
微软相关许可:限制型最强的许可,它允许人们查看但是不准修改微软的源代码,而且只对相关人员开放。
源码开放公司及产品对微软形成巨大的威胁。在公布这三个新许可时,该公司表示将在其共享源码许可制度下将更多的产品公之于众,并称:”这三个新许可意味着需要采取广泛的途径来推动更多技术发布”。
周二,微软发布了Visual Studio 2005 Starter Kits,一系列应用程序示例及模板。在微软的自由许可制度下,该工具提供了源代码、文档以及为商业或非商业应用而修改的权利。
微软还计划在11月发布其蓝牙包装器的2.0版本,该产品旨在方便为蓝牙设备编写.Net应用程序。