DARPA 政府研究机构发布开源项目目录

还没有读者喜欢这篇文章。
An open card catalog

Opensource.com

国防高级研究计划局 (DARPA) 是最积极探索科学技术未来的政府资助研究机构之一。鉴于其许多研究项目都具有军事应用,该机构传统上对其保密。然而,近年来,DARPA 一直在拥抱开源的好处,特别是为了促进快速创新。上周,该机构向公众开放了一个新门户,其中包含一个 目录,其中列出了其所有开源项目

DARPA 过去的突破性成就包括:

有些人将该机构的文化描述为庆祝“疯狂科学家”四处构建和创造技术以实现未来。DARPA 拥有 28 亿美元的年度预算,推动了美国大学和企业中发生的大部分高级研究。

新目录 不仅包含该机构资助的开源软件,还包含其资助研究的开放获取出版物。所有对军事应用敏感的内容均已删除。

新目录中的大多数项目都与 XDATA 计划相关,该计划正在开发用于支持大数据的开源基础设施。

在目录中的突出项目中,我们可以找到:

  • Vega:可视化语法
  • Lyra:交互式可视化环境
  • LineUp:可扩展的排名可视化
  • Blaze:下一代 NumPy
  • Tangelo:HTML5 Web 服务器架构平台
  • OODT:用于分布式资源的 Apache 项目
  • WINGS:用于设计科学实验的工作流程
  • OZONE:widget 框架(我在这里介绍过)
  • Spark:用于大规模数据处理的 Apache 项目引擎
  • VMR:视觉媒体推理

在解释此举的动机时,该机构的新闻稿指出:

许多国防部(Department of Defense)和政府研究工作以及软件采购都包含可公开 Elements,包括开源软件。

开源软件的性质使其适合协作,开发者社区可以在初始产品的基础上进行扩展,互相借鉴专业知识,实现性能评估的透明化,并识别软件漏洞。

DARPA 针对包括大数据在内的多个工作领域制定了开源战略,以帮助增加政府在构建灵活技术基础方面的投资的影响力。

新闻稿还详细阐述了围绕这些开源项目建立协作社区的重要性:

“公开我们的开源目录增加了可以帮助政府快速开发相关软件的专家数量,”DARPA 项目经理 Chris White 说。

“我们希望计算机科学界能够测试和评估我们软件的 Elements,然后将其作为独立产品或其产品的组件采用。”

这个新的 开源软件目录 是朝着通过开源为政府、行业和学术界带来快速创新益处迈出的重要一步。


标签
User profile image.
Luis Ibáñez 在芝加哥的 Google Inc 担任高级软件工程师。

2 条评论

我认为政府将政府资助的研究软件作为 OSS 发布非常棒;这应该有助于刺激研究。

甚至有正式发表的学术文章指出以 OSS 形式发布软件的关键优势。以下是两个例子。

“……1988 年在 CADE-9 上发布 Otter 是自动推理历史上的一个转折点。计算机科学界以前从未见过如此强大的定理证明器……也许 Otter 最重要的影响是由于 Bill 慷慨而有远见的决定,使其源代码公开可用。在研究论文中完全描述一个推理程序是不可能的。总有一些知识,通常是令人惊讶的数量,只写在代码中,因此如果代码不公开或太难阅读,则仍然是隐藏的。Bill 的代码非常易读且组织良好。其他研究人员,包括那些系统最终在速度或推理规则种类方面超过 Otter 的研究人员,也从 Bill 的代码数据结构、算法和索引方案中学到了知识,这些知识对于实现定理证明器至关重要……” - 《自动推理与数学:纪念 William W. McCune 文集》,人工智能讲义 7788,前言,http://link.springer.com/book/10.1007/978-3-642-36675-8

“仅从出版物来看,在无法访问源代码的情况下,各种细节仍然不清楚……我们没有意识到,并且几乎无法从文献中推断出来的是 GRASP 和 CHAFF 中采用的 [优化] [至关重要]……只有 [当 CHAFF 的源代码可用时],我们不幸的设计决策才变得清晰……吸取的教训是,重要的细节通常在出版物中被省略,只能从源代码中提取。可以认为,使源代码……可用与发表对于该领域的进步同样重要。” - Armin Biere 于 2004 年 4 月发表的论文“从 LIMMAT 到 NANOSAT 的演变”,http://fmv.jku.at/papers/Biere-ETH-TR-444-2004.pdf

如果您好奇,可以在 http://www.dwheeler.com/blog/2014/02/07/#william-mccune-source-code 中查看更多相关信息。

David,

感谢您提出开源、可重现性和开放科学之间的联系。它们确实相互建立,以加速发现和创新的步伐。

开放科学运动正在 gaining momentum
https://open-source.net.cn/life/13/12/tedx-talk-saving-science-open-or-perish

并且越来越认识到需要将开源实施作为科学出版物的一部分。在这方面仍有许多工作要做。因此,像您这样的提醒对于说明为什么开放性应该成为一项要求非常有帮助。

知识共享许可协议本作品根据知识共享署名-相同方式共享 3.0 未本地化许可协议获得许可。
© . All rights reserved.