米国防総省、オープンソースをプロプライエタリより優先的に採用する調達方針を明らかに。米国防総省、オープンソースをプロプライエタリより優先的に採用する調達方針を明らかに。Sherman氏の1月24日付けの書面を公開し、プロプライエタリな製品を購入する前に、既存の政府ソリューションやオープンソースソフトウェアの採用を優先する方針を示しました。この書面は、セキュアなオープンソースソフトウェアや商用ソリューションの採用を増やすことを同省に指示した2018年7月発表のサイバー戦略の下で、どのようにオープンソースソフトウェアを位置づけるかを説明するものです。書面の本文で、オープンソースを採用する上で2つの懸念を示した上で、付録のガイドラインで具体的な方針を明らかにしています。オープンソースの2つの懸念に対処する2つの懸念の1つ目は、悪意あるコードの混入です。systems.外部でメンテナンスされているコードを用いることで、敵対者が国防総省のシステムに悪意のあるコードを入れ込む経路を作る可能性がある。Testing)にパスすることが求められるとしています。2つ目の懸念は、国防総省のために開発されたソフトウェアをオープンソースとして開示することで、敵対者を利する可能性があることです。innovations.2つ目は、DoDのために開発されたソフトウェアのコードを軽率に開示することは、重要なイノベーションを開示して敵対者を利する可能性があることだ。Approach)と呼ばれる、オープンな標準に基づいたシステムをモジュールとして組み合わせることでシステムを構築する手法を用い、イノベーティブなコンポーネントを切り離すことでリスクを管理するとしています。SOFTWARE」(ソフトウェア開発とオープンソースソフトウェアについてのガイダンス)として、オープンソースをどのように扱うのかを具体的に紹介しています。ポイントを引用しましょう。ガイダンスとなる付録2の冒頭、オープンソースを用いることの重要さについて触れています。development.1.概要:本付録は国防総省におけるオープンソースソフトウェア(OSS)とソフトウェア開発に関わるガイダンスである。一般にカスタムソフトウェアは既存のコンポーネントから構成される。それゆえ、すでに利用可能な形で存在する何百万ものOSSコンポーネントの存在と、そのOSSをどのように用いるかは、国防総省のソフトウェア開発全体において大きな影響を持つ。この概要に続く2.で、商用ソフトウェアよりもオープンソースを優先して採用しなくてはならないことが明示されます。アプローチをとらなくてはならず、プロプライエタリな製品を購入する前に優先して既存の政府あるいはOSSのソリューションを採用し、既存のソリューションが十分でない場合にのみ、非商用のソフトウェアを作成しなくてはならない。ガイダンスの具体的な項目の先頭にこの説明が来ていることからも、オープンソースの採用を優先したい意志が明確であることを表しているようです。アプローチとは、まず既存のソリューションやオープンソースでそのまま使えるものがあればそれを「採用」する、それが見つからなければプロプライエタリな商用製品を「購入」することで実現できないかを検討し、どうしても既存の製品で実現できないものだけを「開発」するという、検討すべき内容の順番を示したものです。歴史的に秘密主義と自前主義が強い国防総省は、自前で開発することを優先するカルチャーがあったはずです。アプローチにより、まずオープンソースや既存のソフトウェアへと目を向けさせ、コスト削減とアジリティを実現するよりモダンな体制へと塗り替えたい意図が込められているのでしょう。政府職員は公務としてオープンソースに貢献してよい付録2の続く項目では、オープンソースの評価や選定する際に考慮すべき点として、公開されたソースコードによる継続的かつ広範なレビューはソフトウェアの信頼性やセキュリティの向上に貢献すること、制限なくソースコードが変更できることで変化や脅威に柔軟に対応できること、ロックインを低減できること、一方で長期的なサポートに関するリスク、信頼できるソースであるかを検証しなければならないリスクがあることなどが説明されています。オープンソースソフトウェアプロジェクトへの貢献)という項目では、国防総省が用いるオープンソースソフトウェアの開発に国防総省の職員が参加することは政府の利益になり、政府資源の正当な使用であることを明記。政府職員は上司と相談した上で、公務の一環としてオープンソースプロジェクトに貢献できると説明しています。オープンソースの軍事利用などの議論がオープンソースへの参加者、貢献者が広がることは基本的にはオープンソースの発展にとってよいことです。国防総省など政府機関やその職員がより積極的にオープンソースに貢献することで、オープンソースがより成熟しセキュアになることが期待されますし、社会的認知や地位の向上も向上するでしょう。一方で、国防総省および政府が積極的に関わることによりオープンソースが明示的に軍事利用されること、あるいは国際政治的にセンシティブなものになる可能性があることなどの心配が、オープンソース側に発生するのではないかと思います。いずれにせよ今回の国防総省の発表はオープンソースにとって中長期的にインパクトの大きいものとなりそうです。これを起点にしたさまざまな議論が今後行われていくことになるのではないでしょうか。関連記事オープンソースの安全性を高める「アルファ-オメガプロジェクト」、OpenSSFが開始。≪前の記事オープンソースの安全性を高める「アルファ-オメガプロジェクト」、OpenSSFが開始。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。Feed最新記事10本WebサービスやSaaS開発で気をつけるべき認証認可におけるロジックの脆弱性。Copilot」発表、サイドバーから利用可能。6月にプレビュー版が登場予定。2023[速報]マイクロソフト、ChatGPTとCopilotのプラグイン共通化を発表。プラットフォーム化とエコシステムを促進。Box」、7月に正式リリースと発表。Drive」発表、新ファイルシステムなど採用。プルリクやタスク、開発ツールなど一覧。Boot」パブリックプレビュー発表。PCを起動するとクラウドPCにログイン。2023Google、Python環境の「Colaboratory」にAIによる開発支援機能を搭載へ。LINUXが合流を発表。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。