Open Source dan Plus Minus Open Source

Software open source sudah tidak asing lagi bagi kita, karena saat ini telah banyak aplikasi yang dibuat menggunakan software open source tersebut. Misalnya web yang menggunakan joomla, drupal, moodle, dan wordpress serta aplikasi yang dibangun dengan java. Dan salah satu contoh open source yang sedang booming saat ini adalah teknologi Android.

Sebelum mengetahui keuntungan dan kerugian dari Software Open Source, maka sebaiknya kita mengetahui pengertian dari Software Open Source tersebut.

Software open source merupakan perangkat lunak gratis. Gratis disini mempunyai arti dimana software ini membebaskan source kodenya untuk dilihat oleh semua orang dan membiarkan mereka mengetahui cara kerja software tersebut dan juga memperbaiki kekurangan - kekurangan yang ada pada software tersebut. Atau pengertian lain tentang Open Source menurut Wikipedia bahasa Indonesia adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet).

Pola pengembangan ini mengambil model ala bazaar, sehingga pola Open Source ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika suatu komunitas menggunakan sebuah program Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang banyak.

Kelebihan dan kekurangan Open Source :

§ Kelebihan Aplikasi Open Source

1. Ketersediaan source code dan hak untuk memodifikasi

Hal ini menyebabkan perubahan dan improvisasi pada produk software, dan memunculkan kemungkinan untuk meletakkan code pada hardware baru.

2. Hak untuk mendistribusikan modifikasi dan perbaikan pada code

Hak pendistribusian diakui dan merupakan hal yang umum, yang berpengaruh bagi sekumpulan developer untuk bekerja bersama dalam project software Open Source.

3. Hak untuk menggunakan software (Kreativitas)

Menjamin beberapa user yang membantu dalam menciptakan pasar untuk mendukung dan berlangganan software, jika software cukup berguna. Hal ini juga membantu dalam improvisasi kualitas dari produk dan improvisasi secara fungsi.

4. Legal

Penggunaan software Open Source di seluruh Indonesia akan menyebabkan tingkat pembajakan software di Indonesia menjadi turun drastis, dari 88% menjadi 0%.

5. Penyelamatan Devisa Negara

Dengan menggunakan solusi berbasis Open Source, maka dapat dilakukan penghematan devisa negara secara signifikan. Kemudian dana tersebut dapat dialokasikan ke usaha-usaha untuk kesejahteraan rakyat.

6. Keamanan Negara / Perusahaan

Software Open Source bebas dari bahaya ledakan yang disebabkan oleh software komputer proprietary / tertutup, karena bisa dilakukan audit terhadap kode programnya.

7. Keamanan Sistem

Pada software proprietary / tertutup, sangat sulit untuk dapat benar-benar yakin dengan keamanannya, karena kita tidak dapat mengetahui apa yang ada di dalamnya.

8. Penghematan

Perusahaan yang menggunakan Open Source untuk membuat aplikasi yang menunjang bisnisnya akan mengalami penghematan karena dana yang harusnya dialokasikan untuk proyek itu dapat ditekan dan dialihkan untuk pendanaan yang lain.

9. Mencegah Software Privacy yang Melanggar Hukum

10. Aplikasi open source itu Free (Free disini bukan berarti Gratis, tetapi Bebas)

11. Aplikasi open source lebih simple dibanding aplikasi berbayar

12. Kebanyakan dari aplikasi open source dapat berjalan hampir di semua platform

§ Kerugian Open Source

Tiap software memiliki kekurangan, baik software dengan lisensi berbayar maupun software Open Source yang lisensinya gratis. Berikut beberapa kekurangan dari software Open Source :

1. Tidak ada garansi dari pengembangan

Biasanya terjadi ketika sebuah project dimulai tanpa dukungan yang kuat dari satu atau beberapa perusahaan,

2. Masalah yang berhubungan dengan intelektual property

Pada saat ini, beberapa negara menerima software dan algoritma yang dipatenkan. sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual property.

3. Kesulitan dalam mengetahui status project

Tidak banyak iklan bagi software Open Source, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan marketing.

4. Support berbayar dan langka

Jika terdapat masalah pada software, misalnya ditemukan hole atau bug yang tidak dipahami, maka langkah yang ditempuh adalah mencari penyelesaian masalah di forum-forum jika yidak mendapat solusi maka harus mendatangkan Jasa Konsultan Open yang membutuhkan biaya tidak sedikit.

5. Versi Beta, Stabil dan Tidak Stabil

Kepastian stabil dan tidak stabil kadang menjadi keraguan pilihan para petinggi IT untuk memilih software Open Source..

6. Kerja komunitas bukan professional

Beberapa software dikembangkan oleh sebuah komunitas yang mempunya tujuan khusus, jaminan dan kepercayaan kualitas produk hasil perlu dicompare dengan produk komersil yang jauh lebih mumpuni dari segala sisi.

7. Limitasi modifikasi oleh orang-orang tertentu yang membuat atau memodifikasi sebelumnya.

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

9. Open Source digunakan secara sharing, dapat menimbulkan resiko kurangnya diferensiasi antara satu software dengan yang lain, apabila kebetulan menggunakan beberapa Open Source yang sama.

13. Aplikasi kadang membingungkan user karena sulit dimengerti

14. Fitur-fitur aplikasi open source tidak semewah aplikasi berbayar.

Sumber :

http://deluthus.blogspot.com/2011/03/keuntungan-kekurangan-open-source.html

http://synclicious.blogspot.com/2011/06/kelebihan-dan-kekurangan-aplikasi-open.html

http://id.wikipedia.org/wiki/Sumber_terbuka

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar