các gói không miễn phí là các gói không tuân thủđịnh nghĩa Nguyên tắc phần mềm miễn phí Debian . Ví dụ:
nvidia-driver
cung cấp trình điều khiển độc quyền.
gói contrib là các gói tuân thủ DFSG, nhưng phụ thuộc vào các gói không miễn phí hoặc phụ thuộc vào một số phần mềm không miễn phí được tải xuống (theo gói hoặc phải tải xuống thủ công) để hoạt động chính xác. Vì vậy, họ không kết thúcmain
. Ví dụ:
bumblebee-nvidia
mà trong khi DFSG tuân thủ, không thực sự hữu ích nếu không có gói không miễn phínvidia-driver
, vì vậy, nó được đặt trong contrib
phần, hoặc
vice
yêu cầu tải xuống (trong khi tôn trọng bản quyền và luật) ROM để hoạt động đúng.
Nếu ai đó không muốn hoặc không thể sử dụng phần mềm không miễn phí , thì người đó rất có thể không cần hoặc sẽ không thể sử dụng phần mềm tùy thuộc vào phần mềm, vì vậy sẽ hữu ích hơn khi đặt chúng riêng biệt trong phần đóng góp . Người đó thậm chí sẽ không phải tải xuống phần đóng góp .
UPDATE: phần mềm trong contrib , và các nguồn của nó vẫn có sẵn để sử dụng miễn phí. Phần thú vị có thể được tái sử dụng trong một dự án khác, hoặc không tự do (hoặc không có) phụ tùng nó phụ thuộc vào có thể được thay thế (ví dụ: thay thế đồ họa, âm nhạc, vv tài sản cho một công cụ trò chơi trong contrib ). Có nó tách biệt với không miễn phí giúp biết phần nào có thể được tái sử dụng.
Thông tin bên lề: Định nghĩa mã nguồn mở ban đầu được tạo bằng cách xóa mọi đề cập đến Debian trong DFSG.
non-free
vàcontrib
. Lợi thế thực tế đạt được là gì? Là một người dùng cuối những người không quan tâm nếu một chương trình chứa mã không tự do, cả hainon-free
vàcontrib
cũng tốt bởi tôi. Là một người dùng cuối người không chăm sóc, cả hai đều là off-giới hạn đối với tôi. Lợi thế thực sự là gì?