Empat prinsip kebebasan
- Kebebasan untuk menggunakan perangkat lunak tersebut untuk tujuan apa pun.
- Kebebasan untuk mempelajari dan meningkatkan perangkat lunak tersebut.
- Kebebasan untuk membagikan perangkat lunak tersebut.
- Kebebasan untuk berkolaborasi terhadap perangkat lunak tersebut.
Mari kita telaah setiap empat prinsip kebebasan tersebut lebih lanjut.
0: Penggunaan perangkat lunak
Kebebasan nomor “nol” menjamin hak bagi setiap orang menggunakan perangkat lunak untuk tujuan apa pun. Anda memiliki hak dari penggunaan semua Free Software untuk tujuan apa pun, termasuk komersial – tampak bertolak-belakang, tapi Anda sebenarnya dapat menjual Free Software. Anda juga dapat menggabungkan Free Software ke dalam pekerjaan Anda, dengan syarat-syarat tertentu – ada beberapa ketentuan, yang akan kita bahas dalam penggunaan ulang Free Software.
1: Mempelajari dan meningkatkan perangkat lunak
Kebebasan pertama menjamin hak untuk mempelajari perilaku program. Anda berhak memahami bagaimana perangkat lunak yang Anda gunakan bekerja! Untuk memfasilitasi ini, sumber kode harus dimasukkan bersama dengan perangkat lunak. Penerbit dari Free Software tidak bisa menggelapkan (obfuscate) sumber kode, melarang reverse engineering, atau mencegah Anda dari menggunakan sumber kode tersebut.
Lebih lanjut lagi Anda berhak meningkatkan sumber kode. Anda tidak saja diberikan hak untuk membaca sumber kode dari Free Software, tapi juga mengubahnya sesuai dengan keinginan Anda.
2: Membagikan perangkat lunak
Kebebasan kedua menjamin hak untuk membagikan Free Software dengan yang lain. Jika Anda memiliki salinan dari Free Software, Anda dapat memberikan salinan tersebut kepada teman Anda, atau merilis-nya dalam situs Anda, atau menggabungkan-nya dengan perangkat lunak lain dan membagikan-nya sebagai bagian dari keseluruhan. Anda juga dapat membagikan hasil peningkatan Anda – sehingga menguntungkan bagi semua orang!
3: Kolaborasi terhadap perangkat lunak
Kebebasan ketiga menjamin hak tambahan: hak untuk berkolaborasi dengan orang lain untuk meningkatkan perangkat lunak. Anda dapat mempelajari, meningkatkan, dan membagikan sumber kode, dan orang lain yang Anda bagikan juga bisa mempelajari, meningkatkan, dan membagikan-nya kembali dengan Anda. Inilah fondasi dari Gerakan Free Software: komunitas global dari penggiat perangkat lunak, berbagi dan meningkatkan perangkat lunak secara bersama-sama.
Lanjut: lisensi Free Software