Apa perbedaan antara Debian contrib & non-gratis dan bagaimana ini sesuai dengan Ubuntu?

22

Saya telah mencoba untuk memahami perbedaan antara bagian Debian dan bagian yang tidak bebas.

Apakah paket contrib hanya membungkus perangkat lunak tidak bebas? Seperti apa yang kita miliki flashplugin-nonfreedi Ubuntu?

Kedua, apakah Debian tidak bebas sesuai dengan multiverseatau restrictedatau gabungan keduanya?

Saya sedang memeriksa Bab 2 Manual Kebijakan Debian

Manish Sinha
sumber

Jawaban:

22

non-freeadalah untuk paket yang secara langsung tidak gratis. Satu-satunya persyaratan adalah bahwa mereka dapat didistribusikan kembali. Proyek Debian menganggap itu non-freebukan bagian dari Debian, dan hanya disediakan sebagai kenyamanan bagi pengguna.

contribadalah untuk paket yang sendiri gratis tetapi tergantung pada paket yang ada di non-free. Itu juga tidak dianggap sebagai bagian dari Debian.

Karena Debian tidak memiliki main/ restricteddan universe/ multiverseperbedaan (dan Ubuntu tidak memiliki non-freedan contribperbedaan), penyatuan non-freedan contribberkorespondensi secara kasar dengan penyatuan dari restricteddan multiverse.

Iain Lane
sumber
1
Perhatikan bahwa contrib juga menyertakan (atau setidaknya sudah termasuk dalam paket-paket sebelumnya) di mana konten paket itu sendiri gratis tetapi konten yang tidak bebas diunduh secara otomatis oleh skrip pengelola paket.
Peter Green
25

Singkatnya, inilah yang dimaksud dengan pembagian arsip Ubuntu:

1) main: Perangkat lunak bebas, secara resmi didukung oleh Canonical

2) universe: Perangkat lunak bebas, TIDAK didukung oleh Canonical

3) restricted: Perangkat lunak tidak bebas secara resmi didukung oleh Canonical (termasuk driver perangkat terutama, antara lain)

4) multiverse: Perangkat lunak tidak bebas TIDAK didukung oleh Canonical (flashplugin-nonfree datang ke sini)

Debian memiliki divisi-divisi ini:

1) main: Semua perangkat lunak gratis yang mengikuti DFSG (Pedoman Perangkat Lunak Bebas Debian)

2) contrib: Perangkat lunak bebas yang mengikuti DFSG tetapi tergantung pada perangkat lunak dalam non-free.

3) non-free: Semua jenis perangkat lunak tidak bebas yang tidak mengikuti DFSG.

Karena Debian tidak membedakan antara paket berdasarkan dukungan (karena semua paket didukung oleh komunitas Debian), contribdan non-freepaket sesuai dengan Restricted/ Multiversedi Ubuntu. Secara default, semua contribdan non-freepaket masuk Multiversesaat disinkronkan. Jika Canonical bermaksud mendukung mereka, mereka akan dipindahkan ke restricted.

Bilal Akhtar
sumber
Mungkin perbedaan antara contrib dan non-bebas bisa saja lebih baik dijelaskan seperti Iain Lane lakukan
Manish Sinha
Bilal Akhtar memiliki akurasi di sini dalam jawaban yang dijelaskan ini. Apakah itu ada di: wiki.debian.org/SourcesList
Indacochea Wachín