在准备参加第四届军事开源工作组会议时,收到活动着装要求的通知,令人耳目一新,也让人感到肯定
请记住,这是一个开源软件活动,为了向光荣的开发者致敬,着装要求为休闲装。如果您穿着外套前来,我们将在门口为您提供一件 T 恤。
我知道这是一群我想与之交往的人。而且活动的执行甚至更有趣。我迫不及待地想参加下一次会议。以下是一些亮点
解决出口管制条例
美国联邦政府对可能影响国家安全的物品有严格的出口管制条例。其中特别有一套针对用于或可能用于制造武器的物品。这些条例适用于国内所有机构,从非营利组织到私营公司,再到政府机构。当然,它们对国防部的适用更为严格。
由于开源软件一旦发布到网上,默认情况下就是一种“出口”,因此代码的公开总是可能违反法规,这是一个令人担忧的问题。加密是一个常见问题,像 Mozilla 这样的公司有一个出口管制分类。
出口管制是军事开源软件每天都会遇到的问题。因此,很高兴听到政府人员及其律师正在努力共享信息,以便更好地理解开源软件以及这些法规如何适用于它。
政府的文化变革
将开源的敏捷文化与美国军方严谨的文化融合在一起,可以理解并非总是易事。Deb Bryant 在这个问题上的绝佳建议是:“通过在小型项目上合作来改变文化。” 这与我在开源和政府组织交叉领域的其他经验产生了共鸣。正是通过在小型、低风险的项目中看到、体验和呼吸开源软件,我们才能在两种文化之间建立欣赏和理解。
通过透明实现安全
Mil-OSS 的与会者显然已经克服了那种认为可以通过保密代码来更安全的普遍误解,因为那样敌人就无法发现漏洞。他们明白,要做到安全,反而应该整理好自己的房子,编写高质量的代码,然后对漏洞进行测试。基本上,如果您对代码的安全性没有足够的信心将其公开,那么您可能应该停止使用它并修复它。
开源和预测分析
退役的詹姆斯·卡特赖特将军给出的建议可以追溯到孙子的《孙子兵法》
不战而屈人之兵,善之善者也。
军事行动中的开源软件正在使预测分析能够用于在问题爆发成武装冲突之前解决问题——通常只有 10 天的短暂窗口期。这意味着开发人员必须身处一线,了解具体的挑战并做出足够快速的响应。
一个富有洞察力的观察是,重建社区是解决冲突的最终途径。毕竟,群体转向战斗的原因之一是缺乏经济和社会未来,导致他们绝望。
此外,国防部经常处于“不能失败”的境地,否则将产生严重后果,因此他们选择在开放组件的基础上构建,这些组件可以集成并可重复用于多种目的。在这些关键情况下,专有解决方案“就是行不通”,因为它们的本质是僵化、孤立和对用户隐藏的。
知识产权
Dave Wheeler 谈到了如何在政府项目中涉及承包商时确保源代码和数据可以重复使用。这样,我们的税款可以更有效地使用,并为公众提供最佳的投资回报。此外,我们政府正在培训新一代项目经理,以了解开源软件的内部运作。他们预示着政府将在不久的将来享受到私营机构今天所享有的开源带来的好处。
要了解更多信息,请加入 Mil-OSS 小组讨论。
评论已关闭。