Ringkasan Cepat
- Software yang kode sumbernya terbuka – boleh dilihat, diubah, disebarluaskan
- Tidak selalu berarti gratis tanpa syarat – tetap terikat lisensi (MIT, GPL, dll)
- Contoh: Linux, WordPress, VS Code, Firefox
Open source adalah software yang kode sumbernya dibuka ke publik – siapa saja boleh melihat, mengubah, dan menyebarluaskannya kembali, sesuai lisensi yang berlaku. Ini berbeda dengan software proprietary/closed source, di mana kode sumbernya dirahasiakan dan hanya perusahaan pembuatnya yang boleh mengubahnya.
Filosofi di Baliknya
Gerakan open source modern tumbuh dari gerakan “free software” yang dipelopori Richard Stallman pada 1980-an, dengan prinsip bahwa pengguna software seharusnya punya kebebasan untuk menjalankan, mempelajari, mengubah, dan membagikan kembali software yang mereka pakai. Istilah “open source” sendiri baru dipopulerkan pada 1998 sebagai pendekatan yang lebih ramah bisnis dari filosofi yang sama, menekankan manfaat praktis kolaborasi terbuka (lebih banyak mata yang memeriksa kode berarti bug dan celah keamanan lebih cepat ditemukan) ketimbang argumen ideologis semata.
Contoh Open Source yang Kamu Mungkin Sudah Pakai
Linux (sistem operasi yang menjalankan mayoritas server dunia, termasuk sebagian besar infrastruktur internet), WordPress (CMS yang menjalankan situs ini), VS Code (code editor paling populer di kalangan developer), dan Firefox (browser) adalah beberapa contoh software open source yang paling banyak dipakai di dunia.
Open Source vs Proprietary
| Open Source | Proprietary | |
|---|---|---|
| Kode sumber | Terbuka, bisa dilihat siapa saja | Tertutup/rahasia dagang |
| Biaya | Umumnya gratis (tapi tidak selalu) | Biasanya berbayar/lisensi |
| Kustomisasi | Bebas dimodifikasi sesuai lisensi | Terbatas sesuai fitur resmi |
| Dukungan resmi | Bergantung komunitas (kecuali ada versi enterprise) | Dukungan resmi dari vendor |
Model Bisnis di Balik Software Gratis
Software open source gratis bukan berarti tidak menghasilkan uang bagi pembuatnya. Banyak proyek open source didanai lewat model “open core” (versi dasar gratis, fitur enterprise/lanjutan berbayar), dukungan teknis dan konsultasi berbayar, atau donasi dari perusahaan besar yang bergantung pada proyek tersebut untuk operasional mereka sendiri.
Kesalahan Umum Soal Open Source
Banyak yang mengira “open source” sama persis dengan “gratis tanpa syarat apa pun”. Kenyataannya, setiap software open source tetap terikat lisensi tertentu (misalnya MIT, GPL, Apache) yang mengatur syarat penggunaan, modifikasi, dan distribusinya – beberapa lisensi mewajibkan setiap turunan software tersebut juga harus tetap open source (disebut lisensi “copyleft”), sementara lisensi lain jauh lebih longgar dan mengizinkan penggunaan komersial tertutup.