Hai Sobat Ilmu Open Source :)
Bertemu lagi dengan postingan saya ini ><
Akhirnya saya sempat juga untuk menulis lagi di blog ini , dikarenakan kesibukan magang, jadi saya cuma bisa mengejerkan blog ini di sela sela waktu luang saya saja :(
Jadi maafkan diriku kalau tidak terlalu sering update blog ini~ xD
Oke oke, kita langsung ke topik postingan kali ini,
Dari postingan saya sebelum sebelum nya, saya sudah membahas tentang pengertian dan perkembangan dari Open Source itu sendiri
Tapi, masih banyak orang yang bertanya tanya, sebenarnya, apa sih keuntungan dari penggunaan Open Source itu ? apa sih kerugian dari penggunaan Open Source itu ?
Oleh karena itu saya kali ini ingin menjelaskan keuntungan serta kerugian dari penggunaan Open Source.
Silahkan simak penjelasan dibawah ini
Sudah tidak bisa dipungkiri, bahwa sesuatu yang ada dunia ini , pasti memiliki pasangan.
Baik dan Buruk
Tua dan Muda
Sehat dan Sakit
Kuat dan Lemah
Begitu pula apabila ada Keuntungan , pasti ada juga Kerugian, dalam dunia Open Source pun juga ada Keuntungan dan Kerugian dalam penggunaan nya.
Keuntungan dalam Penggunaan Open Source adalah sebagai berikut :
- Adanya hak untuk mendistribusikan modifikasi dan perbaikan pada code.
- Ketersediaan source code dan hak untuk memodifikasi
- Tidak disandera vendor. Maksud dari disandera disini adalah tidak terikat oleh suatu undang undang tertentu yang mengharuskan pengguna apabila ingin mengubah atau memperbaiki code dalam suatu program harus meminta izin dari vendor ( pemilik asli )
- Open source menggunakan format data terbuka, sehingga data menjadi transparan dan bisa dengan bebas diproses di sistem komputer yang berbeda-beda, sambil tetap menjaga keamananya. Dengan demikian, konsumen tidak lagi terikat pada kemauan vendor untuk dapat menggunakan data-datanya.
- Banyaknya tenaga (SDM) untuk mengerjakan proyek.
- Proyek open source biasanya menarik banyak developer, misalnya: pengembangan web server Apache menarik ribuan orang untuk ikut mengembangkan dan memantau.
- Kesalahan (bugs, error) lebih cepat ditemukan dan diperbaiki.
- Dikarenakan jumlah developer-nya sangat banyak dan tidak dibatasi, Visual inspection (eye-balling) merupakan salah satu metodologi pencarian bugs yang paling efektif. Selain itu, source code tersedia membuat setiap orang dapat mengusulkan perbaikan tanpa harus menunggu dari vendor.
- Kualitas produk lebih terjamin.
- Evaluasi dapat dilakukan oleh banyak orang, sehingga kualitas produk dapat lebih baik. Namun, hal ini hanya berlaku untuk produk open source yang ramai dikembangkan orang. Tidak selamanya Open Source dikembangkan oleh banyak orang, karena bisa juga dilakukan oleh individual.
- Lebih aman (secure).
- Sifatnya yang terbuka membuat produk Open Source dapat dievaluasi oleh siapa pun. Public scrutinity merupakan salah satu komponen penting dalam bidang keamanan. Secara umum, Open Source memiliki potensi untuk lebih aman meskipun dia tidak terkendali secara otomatis. Namun, hal ini dapat tercapai, jika security by obscurity bukan tujuan utamanya.
- Hemat biaya. Sebagian besar developer ini tidak dibayar/digaji.
- Biaya dapat dihemat dan digunakan untuk pengeluaran yang tidak dapat ditunda, misal membeli server untuk hosting web.
- Tidak mengulangi development.
- Pengulangan (re-inventing the wheel) merupakan pemborosan. Adanya Source Code yang terbuka membuka jalan bagi seseorang programmeruntuk melihat solusi-solusi yang pernah dikerjakan oleh orang lain. Namun, pada kenyataannya tetap banyak pengulangan.
- User dapat membuat salinan tak terbatas, menjual atau memberikan bebas hasil lisensi.
- User dapat memodifikasi dan mengunci agar hanya kalangan terbatas yang dapat membaca kode dan memodifikasinya.
- Mencegah software privacy yang melanggar hukum.
Begitulah kurang lebih Kelebihan dalam penggunaan Open Source, sedangakan berikut kerugian dalam penggunaan Open Source :
- Kurangnya SDM yang dapat memanfaatkan Open Source. Dikarenakan ilmu tentang Open Source itu sendiri belum terlalu begitu banyak peminat nya, atau lebih tepat nya , sedikit sekali tempat untuk pembelajaran tentang Open Source itu ada, dan di tambah lagi ilmu Open Source bisa digolongkan sebagai ilmu menengah atas, jadi tingkat kerumitan ini yang membuat minat orang untuk mempelajari Open Source sangat sedikit
- Ketersediaan source code yang diberikan dapat menjadi sia-sia, jika SDM yang ada tidak dapat menggunakannya. SDM yang ada ternyata hanya mampu menggunakan produk saja, Jika demikian, maka tidak ada bedanya produk Open Source dan yang propriertary dan tertutup.
- Tidak adanya proteksi terhadap HaKI.
- Kebanyakan orang masih menganggap bahwa Open Source merupakan aset yang harus dijaga kerahasiannya. Hal ini dikaitkan dengan besarnya usaha yang sudah dikeluarkan untuk membuat produk tersebut. Karena sifatnya dapat di-abuse oleh orang-orang untuk mencuri ide dan karya orang lain.
- Kesulitan dalam mengetahui status project.
- Tidak ada garansi dari pengembangan.
- Limitasi modifikasi oleh orang – orang tertentu yang membuat atau memodifikasi sebelumnya.
- Untuk beberapa platform, contohnya JAVA yang memiliki prinsip satu tulis dan bisa dijalankan dimana saja, akan tetapi ada beberapa hal dari JAVA yang tidak competible dengan platform lainnya. Contohnya J2SE yang SWT – AWT bridge-nya belum bisa dijalankan di platform Mac OS.
- Open Source digunakan secara sharing, dapat menimbulkan resiko kurangnya diferensiasi antara satu software dengan yang lain, apabila kebetulan menggunakan beberapa Open Source yang sama.
Yap, itu tadi adalah beberapa Kerugian dalam penggunaan Open Source.
Sebenarnya, sangat banyak orang diluar sana yang mungkin ingin sekali mempelajari tentang Open Source, tapi dikarenakan tingkat kesulitan untuk pembelajaran Open Source sendiri juga tinggi, jadi menurunkan semangat awal peminat yang ingin belajar tentang Open Source, Terlepas dari itu semua, penggunaan Open Source di zaman yang semakin maju ini, juga semakin banyak. Baik penggunaan secara individual maupun kelompok masyarakat
Sekian dulu postingan kali :)
Semoga bisa menambah wawasan dan ilmu bagi para sahabat Ilmu Open Source Sekalian
See U Bye Bye~ ><
0 komentar:
Posting Komentar