-
RUU berbagi kode sumber antar lembaga AS
- Presiden Joe Biden menandatangani RUU bipartisan tersebut pada 23 Desember sehingga resmi menjadi undang-undang.
- Undang-undang baru ini mewajibkan pembagian kode sumber kustom untuk mencegah kontrak pengembangan perangkat lunak yang duplikatif antar lembaga.
- "Source Code Harmonization And Reuse in Information Technology (H.R. 9566)" atau "SHARE IT Act" bertujuan mengurangi pengeluaran pemerintah federal yang mencapai sekitar 12 miliar dolar per tahun untuk pembelian perangkat lunak.
- RUU ini mengecualikan kode rahasia, sistem keamanan nasional, atau kode yang jika dibagikan dapat menimbulkan risiko privasi.
-
Poin utama undang-undang
- RUU ini disponsori oleh Senator Ted Cruz dan Gary Peters, serta anggota DPR Nicholas Langworthy dan William Timmons.
- RUU ini lolos dengan dukungan yang sangat besar di kedua kamar.
- Berdasarkan undang-undang ini, pejabat informasi tertinggi di tiap lembaga harus menyusun kebijakan dalam 180 hari setelah undang-undang berlaku.
- Kebijakan tersebut harus memastikan bahwa kode kustom selaras dengan praktik terbaik, menetapkan proses untuk mengungkap metadata, dan menjelaskan proses pelaporan yang terstandarisasi.
- Metadata mencakup informasi apakah kode kustom dikembangkan berdasarkan kontrak, apakah telah dibagikan melalui repositori, nomor kontrak, dan hyperlink ke repositori tempat kode tersebut dibagikan.
-
Dukungan industri
- Perusahaan perangkat lunak kolaborasi seperti Atlassian dan GitLab Inc. mendukung RUU ini.
- Penasihat hukum Atlassian, Stan Shepard, menyatakan bahwa mereka "berbagi keyakinan bahwa kolaborasi dan pembagian kode kustom yang lebih besar akan mendorong keterbukaan, efisiensi, dan inovasi di seluruh lingkungan federal".
-
Informasi penulis
- Madison Alder adalah reporter FedScoop yang meliput teknologi pemerintahan di Washington, D.C.
- Ia melaporkan berbagai topik, termasuk pelacakan penggunaan kecerdasan buatan oleh pemerintah dan pemantauan perubahan kontrak federal.
- Sebelumnya, ia meliput peradilan federal, kebijakan kesehatan, tunjangan karyawan, dan lainnya di Bloomberg Law.
1 komentar
Opini Hacker News
Berpendapat bahwa perangkat lunak yang dikembangkan dengan dana publik pada dasarnya harus menjadi perangkat lunak sumber terbuka (OSS)
Undang-undang baru ini tidak mewajibkan pembukaan kode itu sendiri, melainkan hanya mewajibkan publikasi metadata
Dari pengalaman bekerja sama dengan tim pemerintah, OSS sering direkomendasikan, tetapi perlu dinyatakan secara eksplisit sebagai persyaratan
Departemen Pertahanan AS menyediakan FAQ tentang perangkat lunak sumber terbuka dan sedang bereksperimen dengan alat kolaborasi melalui GitHub
Undang-undang baru ini tidak berlaku untuk kode rahasia, sistem keamanan nasional, atau kode yang saat dibagikan berisiko terhadap privasi pribadi
Disebutkan pengalaman sulitnya mengakses kode bahkan di dalam organisasi yang sama, dan ada harapan bahwa undang-undang baru ini akan mempermudah pekerjaan
Pengembangan kode kustom dilakukan karena kebutuhan tertentu, sehingga kecil kemungkinan kode kustom dari satu lembaga berguna bagi lembaga lain
Jika tidak ada pembagian kode, banyak lembaga menghabiskan biaya besar untuk mengembangkan beberapa versi kode demi kebutuhan yang sama