开源

NASA首任CTO:开源帮助小公司打破传统“黑洞”魔咒

本文是对NASA首任CTO Chris C.Kemp的采访,Chris C.Kemp表达了关于云计算、开源软件、开放政府等话题的看法。他表示,开源软件是与某些停止创新并且及其根深蒂固的公司公平竞争的最佳方法。
edithfang edithfang 2014/08/24

赞助商

NASA不会为谁设置一个新职位,但是在2010年,NASA却将Chris C. Kemp任命为宇航局在信息科技领域的首位首席技术官(CTO),职责是为美国宇航局领导和培植信息科技创新。

Chris C.Kemp,NASA首任CTO



Chris C. Kemp主要研究云计算,开源软件和开放政府,在担任NASA的首席技术官之前,他与Google和Microsoft一起合作,开发了Google Moon、Google Mars和 Microsoft World Wide Telescope。他也领导了OpenStack的发展,这是一个旨在使得任何组织能够基于标准软件来创造和提供云计算服务的开源云项目。 同时,Kemp创办了开发云计算软件工具的公司Nebula,现在他是这家企业的首席战略官(Chief Strategy Officer)。

加拿大媒体itbusiness网站与Kemp讨论了关于云计算、开源软件、开放政府等话题。Chris C. Kemp表示,开源软件是与某些停止创新并且及其根深蒂固的公司公平竞争的最佳方法,同时,小公司租用云计算服务也是一个很好的选择,小公司可以凭此在一个共享的环境下方便运行程序和存储数据。 下面是部分采访问答内容,仅供参考。

为什么开源软件如此重要? 

开源软件是与某些停止创新并且及其根深蒂固的公司公平竞争的最佳方法。这些根深蒂固的企业围绕他们的技术建立了一个专利生态系统,以此锁定而且进一步阻碍围绕他们产品的创新。进行小创新的人在变得具备竞争力的时候就被这一生态系统困住了。

利用这种方式,这些根深蒂固的公司比较像黑洞……当创新者靠近的时候,他们就被困住,并且在某种程度上,用老方法处理一些事情存在很多临界情况,想要在处理的时候做出较大的转变几乎不可能,因为它威胁着较多的利益且需要大量的改变。

相较之下,一个新的开源工程就像一颗正在生成的星球。类似星云里的星团,软件工程师开始能够具有较多的解决一些大问题的机会和处理一些事情的新方法,这将及其有帮助。 

云时代:政府应该扮演什么角色?

这就一个比较宽泛的问题了。当我就职于NASA的时候,我坚信所有用纳税人的钱开发的软件都应该开源。为什么要使用纳税人的钱一次又一次地开发相同的代码呢?我认为,尤其是在云技术上,随着我们追求公有云设施和私人云设施之间的通用性和可移植性,这个问题会越来越重要。

就此事而言,OpenStack是一个很好的例子。在NASA,我们努力地开发开源的Nova,它是OpenStack中在Apache许可框架下的第一个工程,人们把Apache框架视作是最灵活的开源框架。我们这样做是为了确保不会阻止一些公司参与到这个圈子来,我认为,这项举措是OpenStack得以成功的关键因素。如今,人们使用OpenStack建立起数十家公有和私有的云产品生产商和服务提供商。

因为可以直接检查代码,消费类开源科技对政府而言也很重要。随着越来越多的开源软件和硬件被开发出来,它将同时容许市民和政府去核实一项科技的正确价值。虽然现在Nebula One仅仅在北美地区出售,但我们正在和其他国家的伙伴商谈,我们产品的一个引人注目的特性就是它是基于开源科技开发的,并且人们也能检查它。

所以您可以把我们的Nebula One“黑箱”视为一个“玻璃箱”——就像一块精美的“瑞士OpenStack手表”,您可以使用它并且为它的复杂程度所惊诧,但是您大可不必担心如何制造它,如何让它工作。 

谈“云”技术的发展趋势? 

大型互联网企业已经投入了数十亿美元的金钱建来造大型云计算设施。租用云计算服务给小公司是一项收益颇丰的生意,这些小公司因此能够在一个共享的环境下方便地运行程序和存储数据。

对于那些开发下一代生物技术、电影技术、金融学、大数据和手机软件的人来说,他们需要大型企业提供具有相同灵活度的云计算模式,OpenStack和那些类似于Nebula的企业使这成为可能。Nebula几个小时就能安装好OpenStack和与Amazon Web Services兼容的“私有云”系统,这笔花费比某些公司每个月支付给Amazon Web Services的账单还低。

人们看着Google和Amazon并且说道“哇,这些家伙制造出了令人难以置信的工业级规模的计算设施”的光景,也有10年了。在接下来的5年,我认为类似Nebula的公司和像OpenStack的技术将使得人们公平地使用云计算,同时我也认为,人们最终必将和谐地协同使用公有和私有的云计算设施发展下一代应用。
评论(2)