拥抱开源技术 创新引领发展
扫描二维码
随时随地手机看文章
多年前,在软件商业模式上,开源软件和商业软件曾以对立形式存在。然而,随着云计算的广泛应用,面对企业用户对数据移植、标准制定、部署和开发等互操作性上的需求,商业软件和开源软件的融合应用以及在云计算环境下的互操作性越来越受到企业用户的关注。
开源软件通过对源代码的开放,使软件可以免费为个人用户和企业用户所用。拥抱开源技术元素,可以帮助微软在软件开发社区获得长远影响力,触及年轻程序员,培养新设计方法。
微软新近成立的开源技术公司就是为了履行微软的长远承诺建立的。微软致力于为开发者和行业伙伴构建一个共同发展业务的平台,拓展互操作性与开放性,并与开源项目社区合作,为客户实现最大化的IT投资回报。
微软近年来在帮助开发人员和行业伙伴方面作出了很多积极的工作,例如,通过以各种方式与Apache软件基金会等许多基金会以及许多标准组织进行紧密合作;在下一代操作系统和浏览器程序(如Windows8, IE9和IE10)中采用HTML5程序开源规格;与包括PHP,Apache和Linux社区在内的开源社区建立伙伴关系;帮助提供用于互操作性的云服务的开源软件构件并且在分布式管理任务组和结构化信息标准促进组织中展开云标准方面的合作;支持开发者选择编程语言 – 在WindowsAzure服务中支持Node.js、PHP和Java等编程语言。
目前,微软支持数千个开放的标准和许多开源软件环境,包括Linux、Hadoop、MongoDB、Drupal、Joomla和其它在微软平台上运行的开源软件环境。
Microsoft Open Technologies子公司的建立再一次印证了微软对开源软件的长期承诺,微软客户亦会有更多的选择与机会于异质环境中桥接微软与非微软的产品,使微软专有软件开发流程与开放标准创新之间的交流更顺畅,使微软的开放创新的努力以及与开源软件和标准机构之间的关系更顺畅。
开源显然已经取得很多成功,但未来仍面临很多挑战。微软将一如既往地秉承其承诺,努力为IT领域应用程序和终端设备无缝桥接做出其应有的贡献。