Chris C.Kemp,谷歌设置新职位CTO让他领导

原文: NASA’s
CTO: Open source software keeps us honest

作者: Shawn
Freeman

译者:攻城狮凌风/CHB

转载请注明出处!



NASA并非每天都会为谁设置一个新职位,仅仅是在2010年,NASA为Chris C. Kemp这样做了。这位技术先驱成为了宇航局的在信息科技领域的首位首席技术官(CTO),职责是为美国宇航局领导和培植信息科技创新。

Chris C. Kemp主要研究云计算,开源软件和开放政府,在担任NASA的首席技术官之前,他与Google和Microsoft一起合作,开发了Google Moon,Google Mars和 Microsoft World Wide Telescope。他也领导了OpenStack的发展,这是一个旨在使得任何组织能够基于标准软件来创造和提供云计算服务的开源云项目。

Kemp持续前进并创办了开发云计算软件工具的公司Nebula,现在他是这家企业的首席战略官(Chief Strategy Officer)。

他是少数几个将在Interzone上演讲的思考者之一,Interzone是一个加拿大云理事会,明年的会议将在Alberta省的Banff举办。他将参与一场名为“From Old To New Order Technology AtBreakneck Speed.”非正式的讨论会。

我最近与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的技术将使得人们公平地使用云计算,同时我也认为,人们最终必将和谐地协同使用公有和私有的云计算设施发展下一代应用。

   问:您最喜欢什么产品?

   答:我的iPhone,当然,新安卓平板电脑最近更加吸引我。若干年以前我曾经说过,“平板电脑将是云时代的网关,”,我对此愈加坚信。看到应用软件和用户界面在手机和平板的涌现,这使我想起了早期的电脑。

归因于新形态的因素、传感器并且可能是最重要的——“云”和无线互联网之间连通性的推动,如今大量的创新得以出现。我预测未来的产品将更加有趣。

为了控制长度和力求表意清晰,作者已经编辑过回答。

Shawn Freeman

NASA的CTO——开源软件使我们诚实的更多相关文章

  1. GIS开源软件大全

    3 - F 3map:行星地球项目由3map驱动,这是一个自由软件,由Telstra宽带基金会创建并支持,提供客户端与服务器的能力以在线再现虚拟地球. Amein!:其界面介于ArcMap和UMN M ...

  2. Windows系统下三十款优秀开源软件

    Windows系统下三十款优秀开源软件 1.Firefox 官方网站:http://www.getfirefox.com/ 可替换Internet Explorer 功能特点:如果你还没有使用Fire ...

  3. 2014 年最热门的国人开发开源软件 TOP 100 - 开源中国社区

    不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可.中国是 ...

  4. 2014 年最热门的国人开发开源软件TOP 100

    不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外认可.中国是开 ...

  5. 利用开源软件strongSwan实现支持IKEv2的企业级IPsec VPN,并结合FreeRadius实现AAA协议(下篇)

    续篇—— 利用开源软件strongSwan实现支持IKEv2的企业级IPsec VPN,并结合FreeRadius实现AAA协议(上篇) 上篇文章写了如何构建一个支持IKEv2的VPN,本篇记录的是如 ...

  6. 2014年国人开发的最热门的开源软件TOP 100

    不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可.中国是 ...

  7. [转]开源中国的 IT 公司开源软件整理计划介绍

    [转]开源中国的 IT 公司开源软件整理计划介绍 http://www.oschina.net/news/61534/oschina-opensource-collection-plan-for-it ...

  8. 自由软件VS开源软件

    自由软件VS开源软件 “自由软件运动”是一项倡导软件这种知识产品应该免费共享的社会运动,它主要是从社会伦理学,道德的高度,强调我们每个人都有自由使用软件的权利.这种权利不应该被软件私有所破坏. 反对软 ...

  9. 基于开源软件在Azure平台建立大规模系统的最佳实践

    作者 王枫 发布于2014年5月28日 前言 Microsoft Azure 是微软公有云的唯一解决方案.借助这一平台,用户可以以多种方式部署和发布自己的应用. 这是一个开放的平台,除了对于Windo ...

随机推荐

  1. VS2015 下载 破解

    Visual Studio Professional 2015简体中文版(专业版): http://download.microsoft.com/download/B/8/9/B898E46E-CBA ...

  2. 中国移动OnetNet云平台 使用以太网传输数据流步骤

    使用工具: 网络调试助手 链接:http://pan.baidu.com/s/1c06VC9E 密码:h0ys 1.选择TCP Client 2.输入IP   183.230.40.33 3.输入端口 ...

  3. python基础10 ---匿名函数和递归

    一.匿名函数 1.lambda表达式就相当于匿名函数,其格式为: lambda 参数列表:参数表达式 2.lambda自带return值,因为匿名函数有个限制,就是只能有一个表达式,不用写return ...

  4. Data Structure Array: Find the minimum distance between two numbers

    http://www.geeksforgeeks.org/find-the-minimum-distance-between-two-numbers/ #include <iostream> ...

  5. Data Structure Binary Tree: Connect nodes at same level using constant extra space

    http://www.geeksforgeeks.org/connect-nodes-at-same-level-with-o1-extra-space/ recursive: #include &l ...

  6. composer 更新国内镜像地址

    composer config -g repo.packagist composer https://packagist.phpcomposer.com​

  7. javascript箭头函数把函数给简写了[0403]

    箭头函数把函数给简写了[0403]        我不是很喜欢箭头函数,总觉得它让原本就不那么严谨的js更加不严谨了,所以有时候看js程序也是一件很头痛的事情,不过在ES6中加入了这么一个新的方法,已 ...

  8. 【LeetCode】删除链表的倒数第N个节点

    给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点. 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 ...

  9. 什么是shell【TLCL】

    常用命令 date cal df——report file system disk space usage free——display amount of free and used memory i ...

  10. .dhpcd导致cpu飙升问题

    因公司有业务服务器在阿里云上面,阿里云后台报警说,“有恶意程序在挖矿”,引起了高度重视,于是我登陆服务器进行排查. 登陆云服务器:系统centos7.5 第一步使用top查看资源情况. top 可以清 ...