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.
Keuntungan menggunakan software
open source :
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 pencarianbugs yang paling efektif. Selain itu, source
code yang tersedia membuat setiap orang dapat mengusulkan perbaikan tanpa
harus menunggu dari vendor
Kerugian menggunakan software open
source
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.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.
d. 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 :
Tidak ada komentar:
Posting Komentar