开放离开源和互操作有多远?
开放既不等同于开源,也难以立刻承担实现网络产品之间互操作的使命,但它无疑是通向这两个终极目标的第一级台阶。
实际上,一提起开放,人们首先联想起来的两个词是“开源”和“互操作”。
但如果我们仔细探究各个网络厂商的开放方式和内涵就会发现,其实和我们通常所理解的开源是完全不同的概念。并且,尽管各家厂商都声称是按业界标准协议编写接口代码,但从业内的实际经验来看,离实现互操作的距离也还遥远。
首先,开放绝不意味着这些企业将要开放源代码,而是帮助第三方合作伙伴或用户在其操作系统的接口之上开发出符合业务需求的软硬件产品。Juniper 提供的是软件开放工具包(SDK),H3C提供的是一个类似中间件那样可以在底层操作系统和上层应用之间进行通话的接口连接部件,思科则是开放IOS的接口。
“真正的开放应该是全面的开放,是提供一个可以自由改进的平台。仅提供接口代码,对于第三方来说许多东西仍然只是个黑盒。”陈洋表示。但他同时对网络厂商的有限开放表示理解。“源代码是一个商业公司若干年来所有智慧和资源的结晶,不太可能轻易全部开放。”所以他认为,短时间内网络大鳄们也就是像微软那样迈几小步而已。
对于开源是否会推动标准化和互操作的问题,陈洋同样不表乐观。他说,“尽管网络厂商都遵循标准协议,但达到统一接口非常困难。在电信领域就有这样的案例,尽管电信厂商都遵循ITU-T协议,但国际电联为了让两个著名厂商的移动业务对接的努力却最终失败。实现软件对接很困难。”
无论如何,就像微软开放API获得业界“谨慎欢迎”一样,网络主流厂商的开放同样值得期待,因为它毕竟表明了一种姿态,并昭示着未来的发展方向。所有的突破都是从一小块缺口开始的,因此,这场肇始于2007年,并于2008年默默积蓄力量的开放之潮对未来网络市场所带来的冲力或许无可限量。
【相关文章】
| 共4页: 上一页 [1] [2] [3] 4 | ||||||
|