Selasa, 03 April 2012

PENGGUNAAN OPEN SOURCE DALAM SUATU APLIKASI

Open source software adalah istilah yang digunakan untuk software yang membuka/membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut. Dan yang menarik dan salah satu keunggulannya adalah bahwa Open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya orang mendapatkan software ini dari internet. Salah satu open source software yang terkenal yaitu Linux.

Keberadaan open source software ini sangat ditunjang oleh internet. Mula-mula Open source software diambil dari internet kemudian digunakan oleh orang dan diperbaiki apabila ada kesalahan. Hasil perbaikan dari open source ini kemudian dipublikasikan kembali melalui internet yang memungkinkan orang lain menggunakan dan memperbaikinya. Dan begitulah seterusnya. Saat ini sangat mudah mendapatkan open source software di internet.

  • Keuntungan Open Source Software

Beberapa karakteristik yang menyebabkan Open Source model mendapatkan keuntungan :

1. Ketersedian source code dan hak untuk memodifikasi

2. Hak untuk mendistribusikan modifikasi dan perbaikan pada code

3. Hak untuk menggunakan software

4. 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.

5. Kesalahan (bugs, error) lebih cepat ditemukan dan diperbaiki.

6. Kualitas produk lebih terjamin.

7. Lebih aman (secure).

8. Hemat biaya.Sebagian besar developer ini tidak dibayar/digaji.

9. Tidak mengulangi development.

dikerjakan oleh orang lain. Namun, pada kenyataannya tetap banyak pengulangan.

10. User dapat membuat salinan tak terbatas, menjual atau memberikan bebas hasil lisensi.

11. User dapat memodifikasi dan mengunci agar hanya kalangan terbatas yang dapat membaca kode dan memodifikasinya.

12. Mencegah software privacy yang melanggar hukum.

  • Kerugian Open Source Software

Beberapa karakteristik yang menyebabkan Open Source model mendapatkan keuntungan :

1. Tidak ada garansi dari pengembangan

2. Masalah yang berhubungan dengan intelektual property

3. Kesulitan dalam mengetahui status project

4. Kurangnya SDM yang dapat memanfaatkan open source.

5. Tidak adanya proteksi terhadap HaKI.

6. Limitasi modifikasi oleh orang – orang tertentu yang membuat atau memodifikasi sebelumnya.

7. 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 platformlainnya. Contohnya J2SE yang SWT – AWT bridge-nya belum bisa dijalankan di platformMac OS.

8. 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://zerovirez.blogspot.com/2008/10/pengertian-open-source.html
http://nyenyenk.blogspot.com/2008/12/keuntungan-dan-kerugian-dari-open.html
http://therealitystoryoflife.blogspot.com/2012/03/keuntungan-dan-kerugian-menggunakan.html

Tidak ada komentar:

Posting Komentar