Jumat, 25 April 2014

Alasan Penggunaan Software Open Source



Ada banyak alasan kenapa kita dianjurkan untuk menggunakan Software Open Source atau Free/Open Source Software (FOSS). Salah satu diantaranya adalah:

1. Penegakan Undang-undang Hak Atas Kekayaan Intelektual (HAKI). HAKI merupakan terjemahan atas istilah “Intellectual Property Right (IPR)“. Secara singkat, HAKI merupakan hak-hak (wewenang/kekuasaan) untuk berbuat sesuatu atas Kekayaan Intelektual tersebut, yang diatur oleh norma-norma atau hukum-hukum yang berlaku. Di Indonesia, hukum yang dimaksud salah satunya adalah Undang-Undang Hak Cipta No. 19 Tahun 2002 yang melindungi antara lain hak cipta atas program/piranti lunak komputer, buku pedoman penggunaan program/piranti lunak komputer dan buku-buku (sejenis) lainnya. (Informasinya di Dirjen HKI Departemen Hukum dan HAM). Intinya adalah pada penggunaan software legal, sehingga tidak ada lagi istilah pembajakan software di Indonesia. Dimana tingkat pembajakan yang tinggi (sumber dari BSA) dapat mengakibatkan kurangnya kepercayaan dunia kepada Indonesia. Solusi yang dapat dipilih adalah membeli lisensi yang berakibat dengan biaya atau menggunakan FOSS yang memberikan kebebasan (freedom) tanpa harus melanggar Undang-undang.

2. Penghematan biaya dan devisa negara. Biaya yang dimaksud meliputi: (1) Biaya pengadaan sofware, yaitu pembelian sistem operasi untuk desktop dan server beserta aplikasi yang digunakan (office, programming, desain grafis, pendidikan, multimedia dan lain sebagainya) untuk masyarakat umum, industri, pemerintahan, pendidikan, dan bidang-bidang lainnya. (2) Biaya pemeliharaan, jika kita menggunakan FOSS akan memudahkan untuk memperoleh update terhadap bug/patch, dokumentasi dan support yang didukung oleh komunitas FOSS dunia. Demikian juga permasalahan virus, trojan jarang terjadi pada sistem yang menggunakan Linux. (3) Menggunakan FOSS tidak harus merubah infrastruktur dan perangkat komputer yang digunakan, komputer lama masih dapat digunakan. Dalam dunia Linux terdapat berbagai pilihan distro sesuai hardware yang digunakan, atau bisa juga menggunakan jaringan thin-client. Daripada dana untuk membeli software yang mahal, maka bisa untuk beli hardware. Lebih baik juga jika kita gunakan untuk biaya belajar, mengembangkan, membuat usaha, atau hal-hal lain yang lebih baik untuk upaya pengembangan diri dan masyarakat luas. Dengan penggunaan FOSS tentunya dapat menghemat devisa negara, dan dana untuk penggunaan software dalam bidang teknologi informasi dapat dialihkan untuk mengatasi permasalahan ekonomi dan permasalahan lainnya.

3. Trend perkembangan teknologi informasi tingkat dunia saat ini. Kini FOSS sudah banyak digunakan oleh berbagai negara, baik negara berkembang maupun negara maju. Setiap orang di Indonesia dapat menggunakan FOSS sebagai software legal di komputernya masing-masing tanpa harus mengeluarkan biaya yang besar, sehingga berdampak kepada pemerataan penguasaan teknologi informasi kepada semua kalangan masyarakat, yang berarti memperkecil kesenjangan teknologi informasi dan tentunya hal ini membawa dampak positif kepada pencerdasan kehidupan bangsa. Sifat FOSS dimana kode sumber disertakan dalam distribusinya, akan menghemat waktu pembangunan sebuah sistem informasi berbasis FOSS. Hal ini merupakan sebuah fenomena yang sedang berkembang pesat saat ini. Contohnya adalah aplikasi CMS produk FOSS (wordpress, joomla, drupal), dimana dapat dibuat web/blog dengan sangat cepat, tidak harus membangun sistem tersebut dari awal.. Bukti nyata bahwa kini banyak sekolah sekolah di indonesia sudah memiliki website sendiri menggunakan CMS tersebut. Dan bukan hal yang tidak mungkin, semua sekolah di Indonesia dapat juga memilikinya, karena tidak membutuhkan waktu yang lama untuk mengembangkannya, SDM sekolah pun tidak harus memiliki keahlian khusus dalam bidang pemrograman. Bagi mahasiswa dan pelajar dapat belajar sistemnya. (Dan satu lagi contoh nyata, blog yang saya gunakan ini pun menggunakan CMS berbasis FOSS). Dengan mengikuti trend perkembangan teknologi informasi yang mengarah kepada penggunaan FOSS di berbagai negara dunia, Indonesia dapat menjadi bagian dari komunitas teknologi informasi dunia dan tidak terasingkan. Sudah saatnya teknologi informasi tidak hanya menjadi milik negara maju saja, tetapi menjadi milik Indonesia juga.

4. FOSS merupakan software berkualitas. Sisi kualitas ini dilihat dari berbagai wujud sebagai berikut: (1) Karakteristik FOSS yang menyertakan kode sumbernya membuat proses pengembangannya sangat cepat, dimana setiap ditemukan bug akan segera diketahui bersama-sama dan segera diperbaiki. (2) Keamanan dan kestabilan, karena berkaitan dengan stuktur program. Linux dikembangkan dalam jaringan (berstruktur server), multiuser, dan multitasking. Terbukti banyak server di dunia menggunakan linux yang stabil dan memiliki security baik, plus jarang menderita serangan virus, trojan, spyware. (3) Tersedia beraneka macam sesuai dengan kebutuhan kita sehari-hari, dimana dalam dunia Linux dikenal banyak distro (kunjungi distrowatch) sesuai dengan kebutuhan penggunaannya, distro untuk umum, server, industri, pendidikan, pemerintahan, dan sebagainya. dan kemudahan untuk dirubah sesuai dengan kebutuhan (remastering). Dapat digunakan dalam berbagai arsitektur (termasuk embeded software). Di Indonesia sendiri sudah banyak contoh yang dihasilkan, salah satunya adalah BlankOn dan IGOS Nusantara. (4) Tingkat user friendly dan keindahan desktop (GUI) serta dukungan support hardware yang semakin baik dan mudah digunakan, pandangan bahwa FOSS sulit menjadi berubah. (5) Dukungan dengan berbagai bentuk dan dari berbagai komunitas (forum, milis, groups, conference, dsb) dan dokumentasi dari pengembang atau komunitas penggunanya (Readme, HOWTO, Guide, Manual, Info) dalam berbagai bahasa di dunia. (Salah satu referensi dokumentasi Linux yang saya sukai di Linux Documentation Project)

Sebenarnya masih ada banyak lagi alasan mengapa kita dianjurkan untuk menggunakan Software Open Source. Dari sekian banyak alasan yang saya jabarkan diatas, kini saya akan membahas keuntungan dan kerugian dari menggunakan Software Open Source.

Keuntungannya adalah:

a. Legal
Open Source, dengan berbagai kelebihannya, juga legal. Penggunaan software Open Source di seluruh Indonesia akan menyebabkan tingkatpembajakan software di Indonesia menjadi turun drastis, dari 88% menjadi 0%
b. 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
c. Keamanan Negara /Perusahaan
Software Open Source bebas dari bahaya ini,karena bisa dilakukan audit terhadap kode programnya..contoh nyata nya Di tahun 1982, terjadi ledakan dahsyat di jalur pipa
gas Uni Sovyet di Siberia. Kekuatan ledakan tersebutsekitar 3 kiloton, atau 25% dari kekuatan bom nuklir Hiroshima.16 tahun kemudian baru diketahui oleh publik bahwa ledakan tersebut disebabkan oleh softwarekomputer proprietary / tertutup yang telah diubah oleh CIA.
d. Keamanan Sistem
Pada software proprietary / tertutup, sangat sulit untuk dapat benar-benar yakin dengan keamanannya; karena kita tidak tahu apa yang ada di dalamnya.Selain itu, seringkali sangat sulit untuk mendapatkan solusinya. Sebagai contoh, ada security hole diInternet Explorer yang telah diketahui sejak tahun 2002, namun masih tetap belum ada solusinya.Sebuah komputer dengan OS Microsoft Windows 2000 yang kemudian disambungkan ke Internet, dapat terserang virus dalam waktu 10 menit atau kurang. Di tahun 2006, Internet Explorer tidak aman untukdigunakan selama 284 hari . Dan seterusnya.
e. Hemat biaya
Sebagian besar developer ini tidak dibayar. Dengan demikian, biaya dapat dihemat dan digunakan untuk pengeluaran yang tidak dapat ditunda, misal membeli server untuk hosting web.
f. Kesalahan
(bugs, error) lebih cepat ditemukan dan diperbaiki, hal ini dikarenakan jumlah developer-nya sangat banyak dan tidak dibatasi. Visual inspection (eye-balling) merupakan salah satu metodologi pencarian bugs yang paling efektif. Selain itu, source code yang tersedia membuat setiap orang dapat mengusulkan perbaikan tanpa harus menunggu dari vendor.

Kerugiannya adalah:

a. Tidak ada garansi dari pengembangan
b. Kurangnya SDM yang dapat memanfaatkan open source
ketersediaan source code yang diberikan dapat menjadi sia-sia, jika SDM yang ada tidak dapat menggunakannya. SDM yang ada ternyata hanya mampu menggunakan produk saja, Jika demikian, maka tidak ada bedanya produk open source dan yang propriertary dan tertutup.
c. Masalah yang berhubungan dengan intelektual property
Pada saat ini, beberapa negara menerima software dan algoritma yang dipatentkan. Hal ini sangat sulit untuk diketahui jika beberapa motede utama untuk menyelesaikan masalah software di patenkan sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual property.
d.Kesulitan dalam mengetahui status project
Tidak banyak iklan bagi open source software, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan merketing.
e. Open Source digunakan secara sharing
Dapat menimbulkan resiko kurangnya diferensiasi antara satu software dengan yang lain, apabila kebetulan menggunakan beberapa Open Source yang sama.

Sekian artikel saya mengenai alasan mengapa kita harus menggunakan Software Open Source beserta keuntungan dan kerugiannya. Semoga dapat membantu..



Sumber:
http://komunitas-os-smkn3sby.blogspot.com/2013/05/keuntungan-dan-kerugian-menggunakan.html
http://fxekobudi.net/opini/7-alasan-mengapa-indonesia-harus-mengadopsi-free-open-source-software-foss/

0 komentar:

Posting Komentar