Sự khác biệt giữa đóng góp Debian & không miễn phí và nó tương ứng với Ubuntu như thế nào?


22

Tôi đã cố gắng tìm hiểu sự khác biệt giữa phần đóng góp và phần không miễn phí của Debian.

Các gói đóng góp chỉ bao bọc xung quanh phần mềm không miễn phí? Giống như những gì chúng ta có flashplugin-nonfreetrong Ubuntu?

Thứ hai, được nonfree Debian tương ứng với multiversehoặc restrictedhoặc công đoàn của cả hai?

Tôi đã kiểm tra Chương 2 của Hướng dẫn chính sách Debian

Câu trả lời:


22

non-freedành cho các gói thẳng không miễn phí. Yêu cầu duy nhất là chúng có thể phân phối lại. Dự án Debian coi đó non-freekhông phải là một phần của Debian và chỉ được cung cấp để thuận tiện cho người dùng.

contribdành cho các gói tự miễn phí nhưng phụ thuộc vào các gói trong đó non-free. Nó cũng không được coi là một phần của Debian.

Vì Debian không có main/ restricteduniverse/ multiversephân biệt (và Ubuntu không có non-freecontribphân biệt), nên sự kết hợp non-freecontribtương ứng gần với liên kết của restrictedmultiverse.


1
Lưu ý rằng đóng góp cũng bao gồm (hoặc ít nhất là đã bao gồm trong các gói trước đây) trong đó nội dung của gói là miễn phí nhưng nội dung không miễn phí được tự động tải xuống bởi các tập lệnh bảo trì của gói.
Peter Green

25

Tóm lại, đây là những gì các bộ phận lưu trữ của Ubuntu có nghĩa là:

1) main: Phần mềm miễn phí, được Canonical hỗ trợ chính thức

2) universe: Phần mềm miễn phí, KHÔNG được Canonical hỗ trợ

3) restricted: Phần mềm không miễn phí được Canonical hỗ trợ chính thức (bao gồm chủ yếu là trình điều khiển thiết bị, trong số các phần mềm khác)

4) multiverse: Phần mềm không miễn phí KHÔNG được Canonical hỗ trợ (flashplugin-nonfree xuất hiện ở đây)

Debian có các bộ phận này:

1) main: Tất cả phần mềm miễn phí tuân theo DFSG (Nguyên tắc phần mềm miễn phí Debian)

2) contrib: Phần mềm miễn phí tuân theo DFSG nhưng phụ thuộc vào phần mềm non-free.

3) non-free: Tất cả các loại phần mềm không miễn phí không tuân theo DFSG.

Vì Debian không phân biệt giữa các gói trên cơ sở hỗ trợ (vì tất cả các gói đều được cộng đồng Debian hỗ trợ) contribnon-freecác gói tương ứng với Restricted/ Multiversetrong Ubuntu. Theo mặc định, tất cả contribnon-freecác gói nhập Multiversekhi chúng được đồng bộ hóa. Nếu Canonical có ý định hỗ trợ họ, họ sẽ được chuyển đến restricted.


Có lẽ sự khác biệt giữa đóng góp và không miễn phí có thể được giải thích rõ hơn như Iain Lane đã làm
Manish Sinha

Bilal Akhtar có độ chính xác ở đây trong câu trả lời được giải thích này. Có phải trong: wiki.debian.org/SourceList
Indacochea Wachín
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.