Memupuk Inovasi di Amerika Serikat: Misi Pemerintah Federal untuk Meningkatkan Efisiensi dan Mendorong Pengembangan Sumber Terbuka

TL; DR: Code.gov adalah platform Amerika untuk perangkat lunak sumber terbuka dari pemerintah federal. Situs ini, dibuat oleh Administrasi Layanan Umum, dimaksudkan untuk mendorong budaya open-source di dalam pemerintah sambil mendukung akses publik dan penggunaan kembali kode sumber federal. Dengan membuat informasi ini mudah diakses, Code.gov mengolah minat publik sambil menghemat waktu dan uang lembaga pemerintah.


Pada 8 Agustus 2016, Kantor Manajemen dan Anggaran A.S. mengeluarkan kebijakan Kode Sumber Federal, rencana berpikiran maju yang dirancang untuk meningkatkan akses ke kode sumber terbuka yang dikembangkan oleh atau untuk pemerintah federal.

Kebijakan tersebut, yang dibuat di bawah lingkup mantan Kepala Pejabat Informasi AS Tony Scott, sebagian dimaksudkan untuk mengekang lebih dari $ 6 miliar yang dihabiskan oleh agen-agen federal untuk perangkat lunak per tahun dengan bantuan masing-masing dari 24 agen federal terbesar (sebagaimana ditunjuk oleh Kepala Petugas Keuangan Act of 1990).

Setiap agensi diminta untuk menginventarisir kode kustom baru dan melepaskan 20% sebagai sumber terbuka, mengembangkan kebijakan agensi yang mirip dengan Kode Sumber Federal, dan memperbarui bahasa pengadaan agensi untuk menangkap kode kustom baru yang dihasilkan oleh agensi federal oleh vendor..

Banner Code.gov

Code.gov bekerja untuk membuat kode sumber pemerintah federal lebih mudah ditemukan di seluruh agen.

Untuk membantu menghilangkan pembelian kode yang mirip secara signifikan – yang diterjemahkan menjadi dolar pembayar pajak – kebijakan tersebut menugaskan Administrasi Layanan Umum dengan membangun Code.gov, sumber daya untuk menemukan kode sumber federal yang dikembangkan khusus.

Code.gov diluncurkan pada Agustus 2016, sekitar 90 hari setelah Kebijakan Kode Sumber Federal dikeluarkan. “Kami telah menempuh perjalanan panjang dalam tiga tahun,” kata Direktur Code.gov Joe Castle. “Code.gov awalnya diluncurkan dengan beberapa basis kode yang disediakan agensi. Sekarang fitur lebih dari 6.000 basis kode. “

Castle mengatakan Code.gov termasuk 24 agen federal utama ditambah dua agen tambahan yang tidak diharuskan untuk mengikuti kebijakan tetapi melakukannya karena mereka mengakui nilainya. Hari ini, tiga tahun sejak diluncurkan, situs ini terus memfasilitasi budaya open-source di dalam pemerintah melalui akses publik dan penggunaan kembali kodenya..

Mendukung Penggunaan Kembali dan Akses Publik ke Kode Sumber Federal

Perangkat lunak open-source telah menikmati peningkatan adopsi di sektor publik dan swasta selama dekade terakhir. Kesalahpahaman umum seputar teknologi telah dibantah, dan saat ini, perangkat lunak open-source sebagian besar dianut karena keamanan, kualitas, kemampuan penyesuaian, dukungan, biaya, dan kebebasan dari vendor lock-in. Di seluruh dunia, pendapatan dari layanan sumber terbuka diproyeksikan bernilai hampir $ 33 miliar pada tahun 2022.

“Kode sumber terbuka tidak lagi dilihat sebagai ‘tidak aman’ dari perspektif keamanan TI,” kata Joe. “Faktanya, kode itu lebih memperhatikan dan menerima lebih banyak kontribusi positif, meningkatkan keamanan. Bagi Code.gov, memiliki terlalu banyak koki di dapur adalah hal yang baik – mengarah pada kualitas yang lebih baik dan kode yang berfungsi lebih tinggi dari kelompok kontributor yang luas. “

Saat ini, kontributor terbesar untuk pekerjaan kode sumber terbuka di perusahaan-perusahaan mapan dan terkenal. Perusahaan-perusahaan ini mendukung waktu yang dihabiskan pengembang mereka untuk memberikan kontribusi ini dan mengakui nilai yang diberikan oleh keterlibatan dalam proyek kolaborasi ini.

“Ada banyak manfaat untuk open-source, seperti mengurangi vendor lock-in, tetapi manfaat nomor satu adalah penghematan biaya yang terkait dengan penggunaan kembali kode,” kata Joe. “Code.gov didirikan untuk membuat kode sumber pemerintah federal lebih mudah ditemukan dan mendorong penggunaan kembali dan kolaborasi antar lembaga.”

Joe mengatakan Code.gov juga memecah hambatan antara sektor publik dan swasta karena kode ini terbuka untuk semua yang ingin mengeksplorasi, belajar dari, dan memperbaikinya. Misalnya, pengembang sektor swasta dapat menggunakan kode sumber terbuka pemerintah untuk memulai atau mengembangkan bisnis.

“Ketika Anda memikirkan waktu yang dibutuhkan pengembang untuk membuat kode satu baris, dan Anda mengalikannya dengan biaya saat itu, kode sumber terbuka memberikan nilai ekonomi yang sangat besar kepada pemilik bisnis,” kata Joe.

Membina Budaya Sumber Terbuka di dalam Pemerintah

Misi resmi Code.gov adalah “untuk membantu mitra dan pengembang agensi menghemat uang dan meningkatkan kualitas dengan mempromosikan penggunaan kembali kode dan mendidik serta menghubungkan komunitas open-source.” Dalam mencapai misi itu, Joe mengatakan bahwa tantangan terbesar Code.gov adalah memupuk budaya open-source dalam pemerintahan.

“Sebagai permulaan, agen-agen federal harus memasukkan open-source dalam bahasa pengadaan mereka,” katanya. “Pemerintah harus menuntut agar pengkodean dilakukan di tempat terbuka, dengan pemerintah (bukan kontraktor) yang memiliki kodenya. Setelah kode terbuka, Anda perlu membangun komunitas yang membantu meningkatkan kode Anda. “

Screenshot yang menunjukkan kepatuhan

Sejumlah agen federal, termasuk GSA dan NASA, sudah sepenuhnya mematuhi kebijakan tersebut.

Membuka upaya untuk para pemikir teknologi paling cerdas di dalam dan di luar pemerintah memungkinkan sektor publik dan swasta untuk bekerja bersama dalam memastikan bahwa kode sumber terbuka melanjutkan tujuan nasional. Joe mengatakan bahwa agensi sedang bekerja untuk memupuk lingkungan kolaboratif seperti itu – terlepas dari kenyataan bahwa kantor kepala petugas informasi di agensi federal yang khas tidak dibangun dan staf untuk mengakomodasi upaya seperti itu.

Akhirnya, Joe mengatakan dokumentasi itu penting. “Komunitas tidak akan membantu memperbaiki kode yang terlihat ketinggalan zaman, dan yang lain tidak akan menggunakan kembali kode jika tujuannya tidak jelas,” katanya.

Code.gov memberikan pandangan transparan tentang tingkat kepatuhan masing-masing lembaga dengan kebijakan Kode Sumber Federal menggunakan tiga metrik: kepatuhan penuh (hijau), kepatuhan sebagian (kuning), dan ketidakpatuhan (merah). Pada Agustus 2019, Departemen Energi, Departemen Transportasi, Administrasi Layanan Umum, dan Administrasi Penerbangan dan Antariksa Nasional telah mencapai kepatuhan penuh.

Menghemat Waktu dan Uang Instansi Pemerintah

Upaya pemerintah sudah membantu lembaga mengurangi biaya dan mengurangi waktu pengembangan. Sebagai contoh, Joe mengatakan kode open-source yang menggerakkan analytics.usa.gov telah digunakan kembali 30 kali oleh agen kota, negara bagian, negara bagian, dan federal. Kode ini memungkinkan entitas pemerintah lain untuk mengembangkan dasbor mereka sendiri untuk halaman web, formulir, dan dokumen.

“Kami mendengar cerita bahwa agen federal akan menawar kontrak untuk membangun dashboard analitik web,” kata Joe. “Tetapi ketika mereka menemukan kode analytics.usa.gov adalah open-source, mereka dapat dengan cepat membangun dashboard menggunakan staf dan kontraktor federal yang ada. Ini menghasilkan penghematan biaya dan waktu yang sangat besar. ”

Code.gov GitHub repo

Perangkat lunak open-source Code.gov ditempatkan di repositori di GitHub.

Selain itu, Joe mengatakan 150 agen federal, negara bagian, dan lokal telah menggunakan kembali potongan kode dari Sistem Desain Web AS (USWDS). Bahkan, Code.gov sendiri memanfaatkan kode sumber terbuka dalam desain ulang baru-baru ini.

“Kami menggunakan alat inovatif yang dikembangkan di kantor kami sendiri oleh 18F dan staf Layanan Transformasi Teknologi lainnya,” kata Joe. “Misalnya, ujung depan Code.gov didukung oleh USWDS dan Federalist, dan kami menggunakan Cloud.gov untuk meng-host situs web kami. Kami ingin pengembang mengeksplorasi tugas-tugas terbuka dari GSA dan agensi lain di Code.gov, dan meminta orang berkontribusi ke situs web kami sendiri adalah tempat yang bagus untuk memulai. “

Code.gov juga memanfaatkan data dari berbagai audiens uji untuk menginformasikan desain ulang. “Wawancara ini memberi tahu kami bahwa pengguna ingin melihat bahasa yang sederhana, informasi lebih lanjut di atas flip, dan tautan untuk bergabung dengan listservs dan terhubung dengan cara lain.”

Acara di Masa Depan dan Upaya Keterlibatan

Joe memberi tahu kami bahwa Kebijakan Kode Sumber Federal akan diperbarui pada bulan Agustus, tepat pada waktunya untuk merayakan ulang tahun ketiga. Selain itu, Code.gov akan diwakili di Open Source Summit Linux Foundation pada 21-23 Agustus 2019, di San Diego.

Ke depan, Joe mengatakan Code.gov terus melibatkan agen-agen federal yang bekerja sama dengannya, termasuk penghubung di setiap departemen.

“Kami baru-baru ini menjangkau beberapa komunitas praktik lain di kantor kami untuk memberi tahu mereka tentang listserv Code.gov,” katanya. “Itu meningkatkan ukuran daftar kami dari sekitar 100 orang menjadi sekitar 700 orang hanya dalam beberapa hari. Ini membuktikan ada orang yang bersemangat tentang open-source di seluruh pemerintahan. “

Joe mengantisipasi bahwa Code.gov akan menjadi bagian dari gerakan teknologi yang muncul lebih besar di pemerintahan. “Badan-badan federal mungkin segera diminta untuk memasukkan model kecerdasan buatan (AI) dalam inventarisasi kode sumber mereka,” katanya.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me