Open Source adalah model pengembangan software di mana kode sumber (source code) program tersedia secara publik — bebas diakses, dimodifikasi, dan didistribusikan oleh siapa saja, sesuai dengan ketentuan lisensinya.
Ini berbeda dari proprietary software (seperti Windows atau Microsoft Office) yang kode sumbernya tertutup dan dikendalikan penuh oleh perusahaan.
Prinsip Utama Open Source
- Kode terbuka — siapa pun bisa melihat cara kerja software
- Bebas dimodifikasi — bisa diadaptasi sesuai kebutuhan spesifik
- Bisa didistribusikan ulang — dengan syarat tertentu sesuai lisensi
- Dikembangkan kolaboratif — kontribusi dari developer di seluruh dunia
Contoh Software Open Source Terkenal
Sistem Operasi
- Linux — menjalankan 96% server web di dunia, termasuk Google, Facebook, Amazon
Browser & Internet
- Firefox — browser web dari Mozilla
- Chromium — basis dari Google Chrome
Bahasa Pemrograman
- Python, PHP, Ruby, Go, Rust — semuanya open source
Tools Populer
- WordPress — digunakan oleh 40%+ website di internet
- LibreOffice — alternatif gratis Microsoft Office
- VLC — pemutar media yang bisa buka hampir semua format
AI
- LLaMA (Meta), Mistral — model AI open source yang bisa dijalankan secara lokal
Lisensi Open Source Populer
- MIT — paling permisif, bisa digunakan di proyek komersial tanpa banyak syarat
- GPL — modifikasi harus tetap open source (“copyleft”)
- Apache 2.0 — cocok untuk proyek komersial, paten terlindungi
Mengapa Open Source Penting?
Mayoritas infrastruktur internet modern berjalan di atas open source. Bahkan perusahaan teknologi terbesar seperti Google, Meta, dan Microsoft aktif berkontribusi ke proyek open source karena mereka sendiri bergantung padanya.
Open source juga menjadi cara terbaik untuk belajar programming — bisa membaca dan mempelajari kode dari software nyata yang digunakan jutaan orang.