paket tidak bebas adalah paket yang tidak memenuhidefinisi Pedoman Perangkat Lunak Bebas Debian . Misalnya:
nvidia-driver
yang menyediakan driver berpemilik.
paket contrib adalah paket yang mematuhi DFSG, tetapi bergantung padapaket yang tidak bebas , atau yang bergantung pada beberapa perangkat lunak tidak bebas yang diunduh (oleh paket atau harus diunduh secara manual) untuk berfungsi dengan baik. Jadi mereka tidak berakhirmain
. Misalnya:
bumblebee-nvidia
yang sementara dfsg compliant, tidak benar-benar berguna tanpa non-bebas paket nvidia-driver
, sehingga itu dimasukkan ke dalam contrib
bagian, atau
vice
yang mengharuskan untuk mengunduh (sambil menghormati hak cipta dan undang-undang) ROM agar berfungsi dengan benar.
Jika seseorang tidak ingin atau tidak dapat menggunakan perangkat lunak tidak bebas , orang itu kemungkinan besar tidak perlu atau tidak akan dapat menggunakan perangkat lunak tergantung padanya, jadi lebih berguna untuk meletakkannya secara terpisah di bagian contrib . Orang itu bahkan tidak perlu mengunduh bagian contrib .
UPDATE: perangkat lunak dalam contrib , dan sumbernya masih tersedia untuk digunakan secara gratis. Bagian-bagian yang menarik dapat digunakan kembali dalam proyek lain, atau bagian - bagian yang tidak bebas (atau tidak tersedia) yang bergantung padanya dapat diganti (misalnya: mengganti grafis, musik, dll. Aset untuk mesin permainan di contrib ). Memisahkannya dari yang tidak bebas membantu untuk mengetahui bagian mana yang dapat digunakan kembali.
trivia: Definisi Open Source pada awalnya dibuat dengan menghapus penyebutan Debian di DFSG.
non-free
dancontrib
. Apa keuntungan sebenarnya yang didapat? Sebagai pengguna akhir yang tidak peduli jika program berisi kode non-bebas, baiknon-free
dancontrib
baik-baik saja oleh saya. Sebagai pengguna akhir yang tidak hati-hati, keduanya off-batas untuk saya. Apa keuntungan sebenarnya?