Mengapa Menggunakan Software Open Source? Apa Untung dan Ruginya?

Pada postingan kali ini saya akan mencoba menjelaskan mengapa kita disarankan untuk menggunakan software open source untuk membuat sebuah aplikasi dan apa saja keuntungan serta kerugiannya. Pertama kita harus tau terlebih dahulu definisi dari open source itu apa. Menurut saya suatu software yang open source merupakan software yang dapat kita peroleh secara gratis alias tidak berbayar. Nah dengan software yang open source ini kita bisa mengembangkan software tersebut lalu menyebarkannya lagi tanpa harus membayar lisensi kepada pembuatnya.

Open source merupakan salah satu cara untuk mengurangi pembajakan terhadap software yang berbayar. Kenapa? Coba bayangkan jika anda membuat sebuah prakarya yang ingin anda jual dan berharga sangat tinggi karena dibuat dengan kerja keras, lalu ada yang menjual/menyebarkan prakarya anda tersebut tanpa seizin anda. Bagaimana perasaan anda?

Oleh karena itu jika anda ingin membuat software tanpa mengeluarkan dana untuk membayar lisensi gunakannlah software yang memang open source agar kita bisa menghargai setiap karya orang. Akses untuk mendapatkan software opensource sangat mudah, karena hanya menggunakan media internet. Nah keuntungan yang dapat kita rasakan apabila kita membuat aplikasi menggunakan software yang open source yaitu :

Sisi pengguna:
  • Gratis
  • Pengguna dapat terlibat dalam pengembangan program karena memiliki source code nya
  • Respon yang baik dari pemakai sehingga bug dapat ditemukan dan diperbaiki dengan lebih cepat.
Sisi developer :
  • Seluruh komunitas mau dan dapat membantu untuk membuat software menjadi lebih baik
  • Tidak ada biaya iklan dan perawatan program
  • Sebagai sarana untuk memperkenalkan konsep
Disamping memiliki keuntungan, software open source juga memiliki kerugian diantaranya yaitu :
  • Tidak ada garansi pengembangan
  • Masalah yang berhubungan dengan intelektual property
  • Kesulitan dalam mengetahui status project
  • Support berbayar dan langka 
  • Versi Beta, Stabil dan Tidak Stabil
  • Kerja komunitas bukan professional
  • Limitasi modifikasi oleh orang-orang tertentu yang membuat atau memodifikasi sebelumnya.
  • Untuk beberapa platform, contohnya JAVA yang memiliki prinsip "write once, run anywhere", akan tetapi ada beberapa hal dari JAVA yang tidak compatible dengan platform lainnya. Contohnya J2SE yang SWT - AWT bridgenya 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 Sorce yang sama.
Referensi :

http://wartawarga.gunadarma.ac.id/2010/06/open-source-31/ [Tanggal Akses : 5 Mei 2014]
http://piljehteomi.blogspot.com/2014/05/dianjurkan-menggunakan-software-open.html  [Tanggal Akses : 5 Mei 2014]

0 komentar:

Tutorial Matematika

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | GreenGeeks Review