在Oscon 2011研讨会中,微软的开放源代码部门资深总监 Gianugo Rabellino 表示,只要云端API、协议与标准在表层是开放的,使用者不需理会底层系统是怎么运作的。因此云端是不是使用Linux等开放源代码便不重要?Rabellino表示,他的意思并不是开放性对云端不重要,而是否开放源代码需依照服务协议与使用授权而定。
他使用了表面开放与核心开放两个名词,来描述开放源代码与封闭源代码在企业与云端核心的朦胧的问题。开放源代码或是开放核心指的是核心功能的源代码开放,或是特定的商用软件架构在这些基础上进行营利的一种模式。而微软的表面开放方式,可以透过API、协议、与标准达成,两个模式可以共存的很好。
举例而言,RedHat Enterprise Linux 6 与PHP都可以运作在微软Azure云端平台上,而微软也与Wordpress、Drupal、Zoomla、Eclipse等其它开放源代码计划合作,确保这些软件在Azure云端上的互通性。
Rebellino指出,这正是在云端上发生的事,云端改变了很多,传统的尺度已经不复存在;你所用的Facebook是哪个版本一点都不重要。在云端时代,这些技术的界线都很朦胧,有时候你只看到服务而看不到后面的系统,也无从分辨他是使用JSON或是XML的数据方式,这些一点都不重要。
微软日前发表了新的Azure SDK for PHP给开放源代码界开发Azure上的应用程序,同时该公司也与四百个开放源代码计划合作以确保互通性,其中也包括了称之为PHP Cloud Sniffer 的开放源代码计划。
Rebellino表示微软已经大不相同,变得更加开放,并与开放源代码界有更多的合作。
(责任编辑:)