Sabtu, 04 Juli 2009

Istilah Open Source & Closed Source

Saya sebenarnya tidak begitu heran apabila seorang yang awam (di bidang IT) yang tidak paham tentang istilah open source atau closed source. Tetapi yang membuat saya tercengang, apabila seorang yang notabene adalah orang IT yang blum juga paham tentang maksud/pengertian dari open source dan closed source.. hari gini masih gini hehe :P

Ok, saya akan mencoba menjelaskan semampu saya tentang istilah-istilah tersebut. Istilah itu adalah untuk menjelaskan tentang source code (kode sumber) dari program komputer yang dalam hal ini tentu tidak hanya pada sistem operasi saja. Tetapi istilah open & closed source juga bisa termasuk pada program-program aplikasi lainnya yang mana kode sumber tersebut di share ke public atau istilahnya open source.

Lain halnya dengan closed source seperti Microsoft Windows misalnya. Bukan berarti closed source disini bahwa hanya Bill Gate saja yang tahu kode sumber dari OS Windows, dan hanya dia yang melakukan pengembangan sendirian sampai hari ini, bukan seperti itu temanku :). Tentu saja pemikiran seperti itu sangat keliru kalo tidak mau dikatakan dangkal lagi memalukan. Jelas sekali pegawai-pegawai microsoft yang menangani (mengembangkan) sistem operasi tersebut tahu. Lalu kenapa masih dikatakan closed source sementara kode program tersebut bukan hanya Bill Gates saja yang tahu ??? Jawabnya, karena kode sumber tersebut tidak dipublis, atau tidak dibagi untuk umum, atau tidak di share, artinya.. hanya kelompok tertentu saja yang tahu, yang dalam hal ini hanya pihak perusahaan Microsoft.

Makanya dikatakan kode sumber tertutup atau istilahnya closed source. Sehingga program komputer (software) hanya disebarluaskan (dijual) dalam bentuk binary yang hanya bisa dijalankan saja tetapi tidak dapat dilihat (dibaca) apalagi dimodifikasi.

Dan sebaliknya, suatu software atau OS dikatakan open source karena kode sumbernya dibuka untuk umum. Buktinya apa..? Buktinya semua orang bisa melihat dan bahkan merubah atau memodifikasi kode sumber tersebut. Contohnya.. Kernel Linux yang menghasilkan beragam distronya (RedHat, Mandriva, Ubuntu, OpenSUSE, dll..).

Konsep lainnya yang relevan dan perlu diketahui (biar gak protes asal-asalan lagi hehe...) adalah tentang GPL (General Public License), shareware dan freeware. Lisensi GPL berarti software tersebut diizinkan kepada pihak lain untuk dimodifikasi serta didistribusikan oleh siapa pun tanpa ada batasan dari si pembuat. Dan yang perlu ditekankan adalah konsep GPL ini beda dengan gratisan!

Shareware adalah bisa dikatakan sebagai konsep dimana pembuat software memberikan versi demonya. Dan untuk memaksimalkan penggunaan dan fitur lengkap, maka pemakai harus membayar sejumlah uang kepada si pembuat software-nya.

Sedangkan freeware adalah konsep dimana si pemakai dapat menggunakan software secara bebas dan gratis (tinggal download & pakai) tetapi tidak disertakan kode sumbernya yang bisa diutak atik oleh pemakainya.

Demikianlah, mudah-mudahan penjelasan singkat saya ini dapat dipahami dengan baik insyaallah :) Dan apabila masih tidak paham juga, maka kami hanya bisa mengatakan seperti apa yang dikatakan oleh seorang penyair:

Tugasku adalah mengukir bait-bait syair dari sumbernya
Dan bukanlah tugasku jika sapi itu tidak paham

7 komentar:

Ahmed mengatakan...

iya pak ... terima kasih penjelasannya ...

mantabs ...

jazakumullah khairan katsiran

Ahmed mengatakan...

iya pak ... terima kasih penjelasannya ...

mantabs ...

jazakumullah khairan katsiran

Rifkie Primartha mengatakan...

Terima kasih kembali.

Akan lebih mantabs kalo mencoba belajar linux, biar antum tau rasa.., & rasakan bedanya!

Ahmed mengatakan...

iya pak .... ana akan coba

MANTABS Pak ana baru pake Ubuntu

milla... mengatakan...

thankz infonya.... sangat bermanfaat buat saya untuk mencari tugas... :)

milla... mengatakan...

thankz infinya, sangat bermanfaat untuk mengerjakan tugas saya.... :)

Anonim mengatakan...

ga jelas maaf ya....jazzakumullah khairan katsiran

Blog Archive

About Me

Palembang, Indonesia
Dosen di Fasilkom Unsri, hobi membaca, berolah-raga, mendengarkan murattal, berdiskusi tentang spiritualitas & tentu saja tentang IT. Mencintai kebenaran & sangat ingin kita semua mengikutinya. Kegiatan saya selain mengajar adalah ngoprek linux. Distro yang sering saya oprek adalah Ubuntu, Fedora, OpenSuse & Mandriva. Mata kuliah yang menarik bagi saya adalah Jaringan Komputer & PBO dengan JAVA. Banyak yang mengira saya adalah anggota/simpatisan dari PKS atau LDII padahal tidaklah demikian. Jalan/cara beragama saya dulu adalah mengikuti tradisi seperti yasinan, tahlilan, ruwahan, mauludan, dll. Sekarang itu semua tinggal masa lalu semenjak saya belajar Islam yang dibawa oleh ustadz-ustadz yang belajar dari Timur Tengah, alumni Universitas Islam Madinah, sekitar Mei 1998. Sebelumnya saya juga telah mengenal pengajian JT sejak SMA & IM di awal-awal perkuliahan S1 di Unsri (th 1996).