Komputer membutuhkan software untuk melaksanakan tugasnya. Software ini dibuat oleh beberapa pengembang software. Dari beberapa model pengembangan software, model pengembangan open source software merupakan salah satu bagiannya. Model ini telah digunakan secara luas dalam 20 tahun terakhir ini. Banyak sekali teknologi yang merupakan hasil dari model pengembangan ini yang digunakan sehubungan dengan software yang diproduksi oleh industri software komersial dan hasilnya telah memberikan kemajuan besar dalam hal kapabilitas, kemampuan, aksesibilitas dan keterbelian dari software tersebut.
Open Source adalah sebuah sistem baru dalam mendistribusikan software kepada pengguna dengan memberikan program dan source code nya secara gratis! Bahkan pengguna dapat mempelajari dan melakukan modifikasi untuk membuat software tersebut sesuai dengan kebutuhan mereka.
Isu-isu keamanan yang dihadapi sistem open source, mencakup beberapa filosofi keamanan umum dan bagaimana membuat lebih aman sistem tersebut dari para penyusup. Beberapa pengguna komputer yang merupakan anggota dari komunitas pengguna Open Source Software (OSS) dan free software berpendapat bahwa kode program mereka lebih aman karena kelemahan kode program mereka lebih mudah ditemukan dan diperbaiki oleh pemakai program tersebut. Sementara itu, komunitas hak-hak kepemilikan berpendapat bahwa pembukaan akses ke kode program pada OSS akan memudahkan bagi beberapa kelompok tertentu untuk menyerang program tersebut.
Di Indonesia sendiri dibangun sebuah komunitas Indonesia Go Open Source ! IGOS yang merupakan sebuah semangat gerakan untuk meningkatkan penggunaan dan pengembangan perangkat lunak sumber terbuka di Indonesia. Deklarasi bersama yang mereka buat adalah
1. Mengingat pentingnya peran teknologi informasi dalam kehidupan masyarakat terkait dengan pertumbuhan perekonomian, maka perlu peningkatan kemandirian, daya saing, kreativitas serta inovasi bangsa sebagai kunci utama keberhasilan pembangunan Bangsa Indonesia.
2. Pemerintah bersama masyarakat bersepakat untuk melakukan upaya yang sungguh-sungguh dalam menguasai, mendayagunakan dan memanfaatkan teknologi informasi.
3. Dalam rangka mendukung keberhasilan upaya tersebut, pengembangan dan pemanfaaatn Open Source Software merupakan salah satu langkah strategis dalam mempercepat penguasaan teknologi informasi di Indonesia.
4. Untuk mendapatkan manfaat yang sebesar-besarnya dari upaya tersebut, perlu dilakukan langkah-langkah aksi sebagai berikut: Menggunakan perangkat lunak legal di setiap instansi pemerintah; Menyebarluaskan pemanfaatan Open Source Software di Indonesia; Menyiapkan panduan (guideline) dalam pengembangan dan pemanfaatan Open Source Software di Indonesia; Mendorong terbentuknya pusat-pusat pelatihan, competency center dan pusat-pusat inkubator bisnis berbasis open source di Indonesia; dan Mendorong dan meningkatkan koordinasi, kemampuan, kreativitas, kemauan dan partisipasi di kalangan pemerintah dan masyarakat dalam pemanfaatan Open Source Software secara maksimal.
Berikut adalah keuntungan software Open Source:
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 anda
* menjadi lebih baik
* Tidak ada biaya iklan dan perawatan program
* Sebagai sarana untuk memperkenalkan konsep anda
Secara Umum :
- Hak Untuk Menggunakan Software
Memungkinkan user dapat dengan bebas mencoba dan menggunakan tanpa register. Hal ini dapat membantu dalam menciptakan pasar untuk mendukung dan menggunakan software. Dan hal ini juga dapat membantu dalam improvisasi kualitas dari produk dan improvisasi secara fungsi.
- Hak Untuk Memodifikasi
Hal ini sangat penting karena memberikan hak kepada user untuk dapat memodifikasi dan mengembangkan software tsb. Selain itu, hal ini memunculkan kemungkinan untuk meletakan code pada hardware baru, agar dapat diadaptasi pada situasi yang berubah-ubah, dan menjangkau pemahaman bagimana sistem itu bekerja secara detail.
- Hak Untuk Mendistribusikan Modifikasi dan Perbaikan Pada Kode
Pada kenyataannya, hak pendistribusian diakui dan merupakan hal yang umum, ini adalah hal yang berpengaruh bagi sekumpulan developer ( pengembang ) untuk bekerja bersama dalam project Open Source Software.
Sedangkan kerugian menggunakan software open source adalah :
Sisi Pengguna:
- Masalah yang Berhubungan Dengan Intelektual Properti
Pada saat ini beberapa negara diberikan software dan algoritma yang dipatenkan. Hal ini sangat sulit untuk diketahui jika beberapa metode utama untuk menyelesaikan masalah software sudah di patenkan, sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual properti.
- Tidak Ada Garansi dari Pengembangan
Biasanya terjadi apabila pengembang tersebut bersifat individu atau tanpa dukungan dari perusahaan-perusahaan.
- Kesulitan Dalam Mengetahui Status Project
Dalam pemasarannya, software tersebut tidak banyak diiklankan.
Sisi Developer :
- Tidak ada pihak tertentu sebagai penanggung jawab software.
- Kualitas perbaikan tidak dapat dijamin kualitasnya
- Pengujian software membutuhkan waktu yang lama dan biaya yang besar
- Sulit mendapatkan sertifikasi
Sumber:
http://id.wikipedia.org/wiki/Indonesia,_Go_Open_Source
budi.insan.co.id/courses/ec7010/dikmenjur/winarso-report.doc
http://ezine.echo.or.id/ezine1/sedikit%20tentang%20Open%20source.txt
http://kanaichishino.wordpress.com/2012/03/28/keuntungan-dan-kerugian-menggunakan-software-open-source/
Tidak ada komentar:
Posting Komentar