NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

美国国防部推出 Code.mil 开源项目

  • 2017-03-12
  • 本文字数:988 字

    阅读完需:约 3 分钟

美国国防部(DoD,Department of Defense)宣布推出 Code.mil ,并将其称为“一次对开源方式的实验”。该项目意在允许“全球的软件开发人员在由联邦雇员编写的 DoD 项目非涉密代码上开展合作”。

DoD 正在利用 GitHub 这一开源平台,尝试在 DoD 内部构建的软件项目上,培育私营企业软件开发人员和联邦雇员双方间的更进一步合作。

DoD 在使用开源软件上颇具历史,无论涉密的还是非涉密的软件开发都已将开源软件作为基本组件来用了。这次新尝试的独特之处在于,它寻求提供一种对按 DoD 合同开发的非涉密软件的透明共享机制。

在美国,对于由政府与公司或个人签署合同开发的软件,软件所有权归政府所有。这一直妨碍着那些由政府支出而开发的非涉密软件的共享,时常会导致政府支付了多份合同的费用,却重复构建了交付同一功能的软件,同样的功能已被其它公司按前期的软件开发合同实现了。

许可问题是实现该目标的难点所在。Thomas Claburn 在 The Register 资讯网站上撰文指出:“在开源方式能提供救助之前,政府编程人员,以及他们凝聚而成的各个社区,需要找到一种合适应用到 DoD 项目上的软件许可”。他还指出:“当前,DoD 的代码库还缺少任何实际的代码。”

当前缺少代码这一问题事出有因(尽管一些项目已经在排队等待被放置到 GitHub 上),这是由于许可的问题导致的。DoD 在声明中指出:

Code.mil 正实验通过在国防部开源许可(DOSA,Defense Open Source Agreement)中合法使用合同法的方式,为 DoD 软件项目添加常用的许可。国防部国防数字服务(DDS,Defense Digital Service)咨询了开放源代码促进会(Open Source Initiative)和自由软件基金会(Free Software Foundation),希望它们对开源和自由软件制定全面的应对办法。

Claburn 还对拟议中的 DOSA 的合法性提出了怀疑:“Twitter 账号验证为美国军方文职雇员的 Chaim Krause 通过 GitHub 的 Issues 系统质疑了这一声明,即 DoD 可以要求软件使用约定而非公共域(Public Domain)形式发布。”

Code.mil 上给出了一个简单的许可意向声明,邀请开发人员考虑“为我们的项目做出贡献”。网站还提供了一个 FAQ 页面。

查看英文原文: US Department of Defense Launches code.mil Open Source Effort


感谢冬雨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-03-12 19:001955
用户头像

发布了 227 篇内容, 共 71.5 次阅读, 收获喜欢 27 次。

关注

评论

发布
暂无评论
发现更多内容

公链开发

西安链酷科技

公链开发 公链团队

AIGC | 如何用“Flow”,轻松解决复杂业务问题

极光JIGUANG

从科幻走向现实,LLM Agent 做到哪一步了?

Zilliz

Util应用框架平台概述

何镇汐

C# 开源 后端 软件开发

强大日志查看器,助力数据联动分析

观测云

数据分析 日志分析 关联分析

SRM招标采购系统:功能详解及源码获取

金陵老街

火热的低代码平台

树上有只程序猿

低代码平台

制造行业数字化运维破局之道

云智慧AIOps社区

提升团队合作效率,这10款可视化协作软件值得拥有!

彭宏豪95

团队协作 软件推荐 科技 在线白板 协同办公软件

Python 包管理器入门指南

小万哥

Python 程序员 软件 后端 开发

如何将极狐GitLab 漏洞报告导出为 HTML 或 PDF 格式或导出到 Jira

极狐GitLab

gitlab 安全 bug Jira 漏洞检测

原来你是这样的英特尔:全面解读英特尔产业故事

E科讯

百万人才补贴!2024年国家级人才工程引进申报,入选资格保留2年

科兴未来News

人才补贴 海外博士 人才引进 回国发展

流动性挖矿系统开发 lp矿池挖矿定制、双币模式质押挖矿

西安链酷科技

土地元宇宙类链游开发、区块链游戏开发

西安链酷科技

元宇宙游戏

公链开发技术和成本

西安链酷科技

公链开发

朝夕光年游戏高光全套解决方案

字节跳动技术范儿

字节跳动 游戏开发

免费算力部署ChatGLM3-6B大语言模型

打工人!

大模型

区块链挖矿是怎么挖的?区块链挖矿有几种方式?

西安链酷科技

云算力挖矿源码

公链开发技术团队

西安链酷科技

公链开发

低代码开发,一场深度的IT效率革命

高端章鱼哥

低代码 JNPF IT开发

Vert.x 教程 (三):Vertx 应用的Operation

Kevin_913

INFINI Labs 产品更新 | Agent 全新重构,优化指标采集,支持集中配置管理,支持动态下发等功能

极限实验室

console agent loadgen INFINI Labs 极限科技

云智慧联合北航提出智能运维(AIOps)大语言模型及评测基准

云智慧AIOps社区

大模型 人工智能「 运维‘ LLM模型

Util应用框架前端概述

何镇汐

C# 开源 后端 软件开发

突破性的多语言代码大模型基CodeShell:引领AI编程新时代

汀丶人工智能

人工智能 自然语言处理 多模态大模型

pi币商城开发 公链项目开发 dapp开发公司

西安链酷科技

第25期 | GPTSecurity周报

云起无垠

倒计时丨距离RestCloud新品发布仅有6天!

RestCloud

iOS App Store上传项目报错 缺少隐私政策网址(URL)解决方法

雪奈椰子

什么是Vim,Vim安装

智趣匠

美国国防部推出Code.mil开源项目_开源_Kevin Farnham_InfoQ精选文章