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 softwaredapat 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.
Pengembangan
open source software melibatkan banyak orang dari berbagai penjuru dunia yang
berinteraksi melalui internet. Maka bermunculanlah berbagai macam software yang
dibuat berbasis open source ini yang dipublikasikan melalui internet. Pola open
source ini telah melahirkan developer-developer handal dari berbagai penjuru
dunia.
Dengan
pola open source orang dapat membuat dan mengembangkan apa yang disebut dengan
free software. Software ini dapat digunakan tanpa perlu membayar lisensi atau
hak cipta karena memang dikembangkan dengan pola open source. Jadi, dengan pola
open source orang dapat mengembangkan software dan mempublikasikannya dengan
bebas melalui internet. Maka tidak heran apabila kita akan banyak menemukan
free software ini di internet dan bisa secara bebas mendownloadnya tanpa perlu
membayar uang sepeser pun kepada pengembang software tersebut.
Free
software disini juga bukan program kacangan. Anggapan bahwa barang yang gratis
jelek kualitasnya tidak berlaku buat free software. Karena sudah terbukti
kehandalannya. Dan karena free software berbasis open source maka software
tersebut sudah melalui proses perbaikan yang terus menerus. Jadi tidak ada
alasan tidak mau menggunakan free software ini dengan alasan kualitasnya yang
tidak baik.
Dengan
karakteristik yang telah disebutkan di atas maka tidak salah apabila kita
menaruh harapan pada open source ini sebagai platform alternatif yang bisa kita
gunakan dalam komputer kita. Penerapan pola open source di Indonesia juga dapat
menghilangkan pemakaian software komersial secara ilegal dan memungkinkan
bangsa Indonesia dikenal karya ciptanya dengan ikut mengembangkan open source
software.
Untuk
software dalam dunia teknik mesin yang berbasis open source softwaremasih
jarang ditemukan, karena kebanyakan dari software dalam dunia industri masih
berlisensi.