Daftar Isi:
Ada banyak program perangkat lunak sumber terbuka yang melayani sejumlah aplikasi. Ada juga banyak lisensi open-source yang berbeda. Secara umum, perangkat lunak sumber terbuka dapat digunakan, dimodifikasi, dan dibagikan secara legal di banyak lingkungan dan konteks. Namun, lisensi yang berbeda datang dengan perjanjian yang berbeda, dan penting untuk memahami perbedaan antara masing-masing lisensi utama untuk mendapatkan hasil maksimal dari perangkat lunak open-source, serta mendapatkan pengertian luas tentang pergerakan open-source dan tujuannya. (Untuk mempelajari lebih lanjut, lihat Sumber Terbuka: Apakah Terlalu Bagus untuk Menjadi Benar?)
Sumber Open Source
Meskipun istilah "open source" diciptakan pada tahun 1998, asal-usul gerakan perangkat lunak bebas telah ada sejak tahun 1970-an. Pengembang perangkat lunak, peretas, dan aktivis perangkat lunak bebas, Richard Stallman, mengembangkan sistem operasi yang bebas dan terbuka pada tahun 1983. Pada awal tahun 1984, ia mengumumkan Proyek GNU, yang mengembangkan sistem operasi yang sebagian besar diilhami oleh Unix (GNU adalah singkatan rekursif) untuk "GNU's Not Unix") tetapi dengan kode sumber yang gratis dan terbuka untuk umum demi kebaikan komunitas yang diusulkan.
GNU menggunakan filosofi yang dipelopori oleh Stallman (serta aktivis anti-hak cipta lainnya) yang dikenal sebagai "copyleft, " yang pada dasarnya mengakui hak-hak istimewa yang secara hukum diberikan kepada kekayaan intelektual asli, tetapi secara tegas melepaskannya untuk mempromosikan penggunaan dan pengembangan terbuka dari kerja. Teknik dan filosofi ini memberikan akses gratis ke kode sumber untuk perangkat lunak yang dirilis di bawah copyleft, untuk penggunaan dan modifikasi gratis dan terbuka.