ジョー・バイデン大統領が先週署名した新法に基づき、政府機関は今後1年間、カスタム・ソフトウェア・コードを確実に所有し、政府全体で共有することが求められる。
バイデン氏は12月23日、「情報技術におけるソースコードの調和と再利用法」に署名した。「SHARE IT法」として知られるこの法案は、最初に署名された。 紹介された 2024年1月、上院商業委員会ランキングメンバーのテッド・クルーズ氏(共和党、テキサス州)と国土安全保障・政府問題委員会のゲーリー・ピーターズ委員長(民主党、ミシガン州)によって発表された。
この法案を提出する際、議員らは政府機関がソフトウェアに年間120億ドルを支出していると指摘した。この数字には、商用ソフトウェアとカスタム開発製品の両方が含まれます。
この法律の目的は、効率とセキュリティを向上させながら、重複したソフトウェア開発を最小限に抑えることです。
ピーターズ氏は昨年1月の声明で、「連邦政府が政府機関間でコードを共有することを保証することで、納税者のお金が節約され、政府サービスのデジタル効率が向上し、セキュリティが強化され、ソフトウェアのイノベーションが可能になる」と述べた。 「この超党派の法案は、連邦政府のデジタル能力を向上させる上で重要な前進であり、オンラインで政府サービスにアクセスするアメリカ国民に利益をもたらすでしょう。」
新しい法律では、政府機関に対し、カスタム開発したソフトウェアを公共リポジトリまたは他の連邦機関がアクセスできる非公開リストに公開するための 210 日間 (7 月中旬まで) が与えられています。代理店も同様に、カスタム開発コードのメタデータを公開してアクセスできるようにする時間があります。
政府機関は、Code.gov などの既存のツール、Git などのオープンソース ツール、GitHub や Bitbucket などの商用プラットフォームを使用してコードを共有することを選択できます。
この法律はさらに、政府機関が「そのようなソフトウェアの開発で作成されたカスタム開発コードへの政府全体のアクセス、共有、使用、および変更を可能にするのに十分な権利を取得および行使するものとする」ことを義務付けています。
新法では、代理店の請負業者が開発したコードも情報公開法の対象となる。
ただし、国家安全保障システム、機密コード、プライバシーリスクのあるシステムは、SHARE IT 法の開示要件から免除されます。
政府機関の最高情報責任者は、6 月中旬までに SHARE IT Act ポリシーを策定する責任を負っています。
そして来年12月までに、連邦最高情報責任者は「既存のデジタル優先事項の目標を明らかにし、支援するために連邦政府全体で開発されているソフトウェアをレビューするための」枠組みを確立する任務を負っている。
連邦ソースコードポリシーに基づく構築
2016 年、ホワイトハウス当局者は新しい「連邦ソース コード ポリシー」を発行し、政府機関に対しカスタム開発コードの一覧表を作成し、Code.gov で政府全体で利用できるようにするよう指示しました。また、政府機関がカスタム コードの少なくとも 20% をオープンソース ソフトウェアとしてリリースするパイロット プログラムも設定しました。
しかし、SHARE IT法を支持する議員らは、この政策には強制力の仕組みがなかったと主張している。このポリシーが発表されてから 8 年以上が経過しました。Code.gov ショー 13 の代理店が依然としてカスタム ソフトウェア コードの在庫を共有していないということです。
「連邦政府機関は毎年、重複する可能性のあるソフトウェアに数十億ドルを費やしている。その理由は、既存のインフラストラクチャにもかかわらず政府機関間でソフトウェアが共有されていないからだ」とクルーズ氏は法案導入時に述べた。
代理店は、ソフトウェア コードの共有である程度の成功とコスト削減を実現しています。 2019年、一般調達局の18階デジタルサービスチームの職員 推定 共有可能な Web サイト ツールにより、代理店はプロジェクトごとに 10 万ドルを節約できたということです。
GSA はまた、地理空間ソフトウェアの共有契約も設定しました。 GSA の連邦調達局 推定 この契約により、代理店は平均 5% のコストを節約できました。
しかし議員らは、政府機関が毎年ソフトウェアに費やす数十億ドルの削減効果はさらにあると考えている。
「国家債務が34兆ドルを超えている現在、米国の納税者は簡単に回避できる冗長ソフトウェアへの何十億ドルもの無駄な出費を背負わされるわけにはいかない」と下院ニック・ラングワーシー下院議員(RN.Y.)は述べた。 SHARE IT法の共同提案者はこう述べた。 9月に。
#新しい法律の下代理店はカスタム #ソフトウェアを共有する必要がある