This article has been translated from English to Indonesian.
Perangkat lunaksumber terbuka, dari perspektif perangkat lunak, merujuk pada kode perangkat lunak yang dapat diakses secara publik, artinya siapa pun dapat melihat, memodifikasi, dan mendistribusikan ulang kode tersebut.
Perangkat lunak sumber terbuka umumnya dikembangkan secara kolaboratif oleh banyak orang yang ikut serta untuk membantu.
Misi perangkat lunak sumber terbuka adalah untuk mempromosikan keterbukaan, transparansi, kolaborasi, dan partisipasi siapa pun dalam pengembangan perangkat lunak.
Diperkirakan bahwa perangkat lunak sumber terbuka mendapatkan manfaat dari filosofi ini melalui kode yang lebih berkualitas, perbaikan masalah yang lebih cepat dan biaya yang lebih rendah karena banyaknya orang yang terlibat dalam pengembangan, serta kerja sama yang lebih baik antara peserta yang bekerja dengan individu lain yang memiliki pemikiran serupa.
Perangkat lunak sumber terbuka sering ditulis secara sukarela untuk proyek tersebut.
Berkaitan dengan blockchain, banyak blockchain teratas dikembangkan menggunakan perangkat lunak sumber terbuka, tanpa bank sentral, pemerintah, atau lembaga yang mengendalikan perangkat lunak tersebut.
Sifat open-source dari perangkat lunak dasar memungkinkan pengembang untuk menciptakan blockchain secara terdesentralisasi, yang menghasilkan manfaat keamanan, keandalan, dan verifikasi transaksi blockchain.