Senin, 22 April 2013

Software Open Source

Pada saat ini berkembangnya internet sangat mempengaruhi perkembangan dunia software open source, hal ini terkait dengan fungsi internet sebagai media informasi yang efisien dan efektif. Dalam perkembanganya internet digunakan sebagai media pemberitahuan atau publikasi kepada orang banyak salah satunya adalah software open source. Sebelum kita membahas kelebihan dan kekurangan dari software open source kita artikan dulu apa itu software open source.
Software Open Source adalah sebuah istilah yang digunakan untuk software yang membuka / membebaskan source codenya secara gratis tanpa harus membeli lisensi ataupun royalty untuk dapat dilihat oleh orang lain dan membiarkan orang lain untuk mengembangkan serta mengetahui cara kerja software tersebut. Banyak Software open source disebarluaskan dengan menggunakan lisensi public, antara lain misalnya lisensi GPL(GNU General Public License). Lisensi model ini memastikan bahwa kode sumber sebuah program open source akan selamanya bersifat open source. (Oleh: Dr. Husni Thamrin Ketua POSS-UMS).
           
           Dengan pola open source orang dapat membuat dan mengembangkan apa yang disebut dengan free software. Software ini dapat digunakan tanpa perlu membayar lisensi atau hak cipta karena memang dikembangkan dengan pola open source. Jadi, dengan pola open source orang dapat mengembangkan software dan mempublikasikannya dengan bebas melalui internet. Maka tidak heran apabila kita akan banyak menemukan free software ini di internet dan bisa secara bebas mendownloadnya tanpa perlu membayar uang sepeser pun kepada pengembang software tersebut.

       Free software disini juga bukan program kacangan. Anggapan bahwa barang yang gratis jelek kualitasnya tidak berlaku buat free software. Karena sudah terbukti kehandalannya. Dan karena free software berbasis open source maka software tersebut sudah melalui proses perbaikan yang terus menerus. Jadi tidak ada alasan tidak mau menggunakan free software ini dengan alasan kualitasnya yang tidak baik.
Dengan karakteristik yang telah disebutkan di atas maka tidak salah apabila kita menaruh harapan pada open source ini sebagai platform alternatif yang bisa kita gunakan dalam komputer kita. Penerapan pola open source di Indonesia juga dapat menghilangkan pemakaian software komersial secara ilegal dan memungkinkan bangsa Indonesia dikenal karya ciptanya dengan ikut mengembangkan open source software.

Factor yang menyebabkan orang / user banyak menggunakan software open source karena memiliki sifat FREE  yaitu seperti : 
1.  Bebas memiliki software yang tersedia sesuai kebutuhan
2. Bebas menggunakan software sesuai keinginannya (di kembangkan ataupun di publikasikan/di distribusikan) 
3.  Bebas untuk menjalankan programnya untuk tujuan apa saja.

Berikut ini merupakan beberapa contoh  software open source seperti : 
1. Webserver Apache 
2. Empat software Open Source paling populer diakronimkan LAMP (GNU/Linux, Apache, MySQL, dan PHP) 
3. PERL atau Phyton 
4. JAVA dan masih banyak lagi.

Beberapa keuntungan dari software open source : 
1. Penghematan biaya karena mendapatkanya secara gratis. 
2. Keamanan perusahaan /  Negara karena memiliki system tertutu.
3. Ketersediaan source code dan hak untuk memodifikasi.
4. Penggunanya free license dan  legal.
5. Hak untuk mendistribusikan modifikasi dan perbaikan pada code.  
6. Software open source berjalan stabil dan mendukung berjalan di berbagai platform.  
7. Software open source tangguh dalam menghadapi berbagai macam virus kompute 

Beberapa kekurangan dari software opensource :  
1. Software open source  tidak  memiliki  garansi  dari  pihak  pengembang.      
2. Support berbayar dan langka. 
3. Software open source tidak begitu friendly seperti software berlesensi, atau dengan kata lain cukup sulit di mengerti.  
4. Kerja komunitas bukan professional Beberapa software dikembangkan oleh sebuah komunitas yang mempunya tujuan 5. khusus, jaminan dan kepercayaan kualitas produk hasil perlu dicompare dengan produk komersil yang jauh lebih  mumpuni dari segala sisi.  
6. Open Source digunakan secara sharing, dapat menimbulkan resiko kurangnya diferensiasi antara satu software dengan yang lain, apabila kebetulan menggunakan beberapa Open Source yang sama.

Sumber : 
http://ndtndt-bagol.blogspot.com/2012/06/keuntungan-dan-kerugian-menggunakan.html 
http://organisasi.org/penjelasan-pengertian-open-source-software-dan-free-software