Agensi harus berbagi kode yang dikembangkan secara khusus satu sama lain dalam upaya mencegah duplikasi kontrak pengembangan perangkat lunak berdasarkan undang-undang baru ditandatangani menjadi undang-undang oleh Presiden Joe Biden.
Harmonisasi dan Penggunaan Kembali Kode Sumber bipartisan dalam Teknologi Informasi (SDM 9566), atau SHARE IT Act, bertujuan untuk mengurangi sekitar $12 miliar yang diperkirakan oleh anggota parlemen dibelanjakan pemerintah federal setiap tahunnya untuk pembelian perangkat lunak dengan mewajibkan lembaga untuk mencantumkan kode khusus secara publik dan membagikan kode tersebut kepada lembaga lain.
Hal ini, kata para sponsor RUU, akan mengatasi inefisiensi yang dapat terjadi ketika lembaga-lembaga tanpa sadar mempekerjakan kontraktor untuk mengembangkan kode yang telah dikembangkan untuk lembaga lain. Undang-undang baru ini tidak berlaku untuk kode rahasia, sistem keamanan nasional, atau kode yang dapat menimbulkan risiko privasi jika dibagikan.
Undang-undang tersebut disponsori oleh Senator Ted Cruz, R-Texas, dan Gary Peters, D-Mich., di Senat dan Perwakilan Nicholas Langworthy, RN.Y., dan William Timmons, RS.C., di DPR. Kedua kamar menyetujui RUU tersebut dengan dukungan yang sangat besar Desembertanpa mencatat suara naik atau turun.
Berdasarkan undang-undang tersebut, kepala petugas informasi lembaga diwajibkan untuk mengembangkan kebijakan dalam waktu 180 hari sejak diberlakukannya undang-undang tersebut. Kebijakan tersebut perlu memastikan bahwa kode yang dikembangkan secara khusus sejalan dengan praktik terbaik, menetapkan proses untuk membuat metadata untuk kode khusus tersedia untuk umum, dan menguraikan proses pelaporan yang terstandarisasi.
Berdasarkan undang-undang baru, metadata mencakup informasi tentang apakah kode khusus dikembangkan berdasarkan kontrak atau dibagikan dalam repositori, nomor kontrak, dan hyperlink ke repositori tempat kode dibagikan.
Undang-undang tersebut juga mendapat dukungan industri. Menurut pengumuman dari Langworthy pada pengenalan RUU tersebut pada bulan September, perusahaan perangkat lunak kolaboratif Atlassian dan GitLab Inc. mendukung undang-undang tersebut.
Pada saat itu, Stan Shepard, penasihat umum Atlassian, mengatakan dalam sebuah pernyataan dalam rilisnya bahwa perusahaan tersebut “memiliki keyakinan yang sama bahwa kolaborasi yang lebih besar dan berbagi kode khusus akan mendorong keterbukaan, efisiensi, dan inovasi di seluruh perusahaan federal.”