Pengertian open source

Ketika suatu program perangkat lunak adalah open source, itu berarti kode sumber program tersedia secara bebas untuk umum. Tidak seperti perangkat lunak komersial, program open source dapat dimodifikasi dan didistribusikan oleh siapa saja dan sering dikembangkan sebagai komunitas daripada oleh satu organisasi. Untuk alasan ini, frasa “open source community” biasanya digunakan untuk menggambarkan pengembang proyek pengembangan perangkat lunak open source.

Karena kode sumber program open source dapat dimodifikasi oleh siapa saja, masuk akal bahwa perangkat lunak juga bebas untuk diunduh dan digunakan. Ketentuan penggunaan sering ditentukan oleh Lisensi Publik Umum GNU, yang berfungsi sebagai perjanjian lisensi perangkat lunak (SLA) untuk banyak program open source. Proyek pengembangan perangkat lunak open source sering kali didanai oleh donor dengan minat pada proyek, dengan sumbangan pengguna, atau melalui iklan. Beberapa pengembang juga menghasilkan pendapatan dengan menjual dokumentasi dan manual bantuan untuk perangkat lunak. Proyek-proyek lain didanai oleh tidak lebih dari keinginan kolektif pengembang untuk membuat program yang hebat.

Karena perangkat lunak open source gratis untuk digunakan, biasanya tidak ada dukungan teknis yang disertakan dengan perangkat lunak. Sebagai gantinya, pengguna mungkin perlu mengandalkan forum Web dan diskusi pengguna untuk melaporkan bug atau mendapatkan jawaban atas pertanyaan mereka. Untungnya, program open source paling populer memiliki banyak sumber daya bermanfaat yang tersedia di Web. Beberapa proyek open source yang paling terkenal termasuk sistem operasi Linux, browser Web Mozilla Firefox, dan rangkaian produktivitas OpenOffice.org. Masing-masing proyek ini telah dikembangkan oleh komunitas pengembang dan telah memperoleh tingkat popularitas yang menyaingi mitra komersial mereka.

Perangkat lunak open source dapat menjadi cara yang hemat biaya untuk menjalankan banyak jenis program di komputer Anda. Ingatlah bahwa karena program tidak didukung oleh perusahaan komersial, jika Anda memiliki masalah dalam menggunakan perangkat lunak, kemungkinan besar Anda tidak akan dapat memperoleh dukungan teknis dari pengembang. Tentu saja, jika Anda suka mencari tahu sendiri atau berpartisipasi dalam diskusi online, perangkat lunak open source mungkin tepat untuk Anda.



Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *