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/ restrictedvà universe/ multiversephân biệt (và Ubuntu không có non-freevà contribphân biệt), nên sự kết hợp non-freevà contribtương ứng gần với liên kết của restrictedvà multiverse.


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ợ) contribvà non-freecác gói tương ứng với Restricted/ Multiversetrong Ubuntu. Theo mặc định, tất cả contribvà non-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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.