User Tools

Site Tools


dokumentasi:pro_dan_kontra_menggunakan_open_source

Pro dan Kontra Menggunakan Open Source

Sebelum membahas pro dan kontra perangkat lunak open source, harus dipahami bahwa label open source tidak berarti tidak ada biaya. Pengembang boleh dan dapat menarik biaya dari penggunaan perangkat lunak. Kata open source lebih mengarah pada kode sumber perangkat lunak tersebut. Sedangkan macam-macam lisensi open source dapat dilihat pada artikel sebelumnya

Keuntungan dan kekurangan secara umum menggunakan perangkat lunak open source

Keuntungan Perangkat Lunak Open Source secara umum

1. Rendah Biaya

keuntungan utama menggunakan perangkat lunak open source, karena lebih hemat biaya. Sangat berbeda dengan perangkat lunak komersial yang menarik biaya untuk produknya karena mereka juga membutuhkan dana untuk melindungi perangkat lunaknya dari pembajakan.

2. Tingkat Keamanan yang Tinggi

Banyak Pengembang yang berkala merawat perangkat lunak open source. Oleh karena itu mereka akan menemukan dan memperbaiki bug secara, yang secara tidak langsung juga menghilangkan celah keamanan

3. Perangkat Lunak Lebih Stabil

Perangkat lunak open source jarang menyebabkan perangkat lunak yang lama mengalami kerusakan atau tidak dapat bekerja. Sebagai contoh, sistem operasi linux yang mendukung hampir seluruh program yang ada. Sangat berbeda dengan aplikasi versi Windows tertentu yang sering tidak dapat berjalan pada versi Windows lainnya

4. Frekuensi Upgrade

Hampir seluruh perangkat lunak open source dimudahkan dalam proses upgrade dan gratis. seperti misalnya kita dapat dengan mudah mengupgrade versi Debian.

Kekurangan Perangkat Lunak Open Source Secara Umum

Fiturnya relatif terbatas

Perangkat lunak open source terkadang belum memiliki fitur-fitur seperti yang tersedia pada perangkat lunak berbayar. Sebagai contoh fasilitas pada Inkscape tidak sebanyak fasilitas pada Corel Draw

Rumit Mempelajari pada Mulanya

Perangkat lunak open source, meskipun serupa seperti Windows, memerlukan waktu dan usaha yang lebih untuk mempelajarinya. Seperti contoh kita memerlukan waktu untuk mempelajari penggunaan tampilan antar muka desktop ubuntu

Dukungan yang Terbatas

Dukungan ketika menggunakan perangkat lunak open source kadang tidak banyak tersedia dibanding perangkat lunak berbayar. Jadi ketika kita mencari support pertama cobalah bergabung dengan komunitas yang ada pada website.

Keuntungan dan Kekurangan dilihat dari Sisi Pengembang dan Pengguna

Masing-masing pengembang dan pengguna memiliki beberapa sudut pandang yang berbeda tentang kelebihan dan kekurangan dari perangkat lunak open source

Bagi Pengembang/Developer

NoKeuntungan Kekurangan
1Pengembangan tidak perlu membuat dari awal perangkat lunak, karena pengembang dapat menggunakan library opensource yang sudah adaPengembang dapat kehilangan kendali atas perangkat lunak yang dibuatnya
2Pengembang akan memiliki reputasi dan memperoleh pengalaman selama bekerja dengan proyek opensourcePengembang lain boleh membuat percabangan/forking dan berpotensi menjadi produk saingan
3dengan mengopensourcekan project perangkat lunak, maka pengembang dapat memperoleh umpan balik berupa saran atau koreksi terhadap kode perangkat lunakKarena kode sumber terbuka, maka kesalahan program dapat dengan mudah ditemukan oleh pihak yang tidak bertanggungjawab
4pengembang dapat ikut berkolaborasi dengan bebas karena tidak perlu memikirkan berbagai masalah seperti hak kekayaan intelektual atau hal kepemilikan perangkat lunak

Bagi Pengguna

NoKeuntungan Kekurangan
1Banyak tersedia perangkat lunak yang gratisketersediaan perangkat lunak opensource umumnya menjawab kebutuhan pengembang bukan pengguna
2perangkat lunak open source secara umum memiliki komunitas yang dapat memberikan supportbanyak perangkat open source yang tidak memfokuskan pada tampilan antarmuka
3project open source biasanya lebih cepat memberikan respon kepada pengguna daripada perangkat lunak propitriaryterkadang perangkat lunak open source tidak terdokumentasi dengan baik, terutama dibagian petunjuk pengguna
4perangkat lunak open source lebih stabil dan bug nya sedikit dibanding perangkat lunak closed sourceDukungan beberapa vendor hardware yang tidak mau membuka driver nya, sehingga driver hardware kadang tidak kompatible pada sistem open source
5jika kita sebagai pengguna sekaligus pengembang, kita dapat mengimplementasikan fitur yang kita butuhkan dan berbagi dengan orang lain

Kesimpulan

Dari sekian banyak kelebihan dan kekurangan perangkat lunak open source, perlu diingat bahwa dengan adanya open source perkembangan project perangkat lunak didunia menjadi sangat dinamis. Bagi developer/pengembang dapat mempertimbangkan untuk terlibat dalam project open source untuk meningkatkan kemampuan dan pengalaman. Sedangkan untuk pengguna dapat memulai mencoba produk open source yang populer, seperti Mozilla atau OpenOffice.

Sumber Referensi

dokumentasi/pro_dan_kontra_menggunakan_open_source.txt · Last modified: 2013/11/01 09:27 (external edit)