1.2. The Foundation Documents (những tài liệu nền tảng)
Sau vài năm khởi động, Debian đã hợp thức hóa những nguyên tắc mà nó tuân theo như một dự án phần mềm tự do. Quyết định này cho phép phát triển một cách có trật tự và hòa thuận bằng cách đảm bảo tất cả tiến độ của thành viên đều phải hướng đến một một tiêu chung. Để trở thành một nhà phát triển Debian, mọi người đều phải xác nhận và chứng minh sự ủng hộ và tuân thủ với những nguyên tắc được thiết lập trong Foundation Documents của dự án.
The development process is constantly debated, but these Foundation Documents are widely supported and consensual, and thus rarely change. The Debian constitution also offers other guarantees for their stability: a three-quarter qualified majority is required to approve any amendment.
1.2.1. Sự Cam kết đối với Người dùng
The project also has a “social contract”. What place does such a text have in a project only intended for the development of an operating system? It is quite simple: Debian works for its users, and thus, by extension, for society. This contract summarizes the commitments that the project undertakes. Let us study them in greater detail:
Debian sẽ luôn miễn phí 100%.
Đây là điều luật thứ 1. Debian là phần mềm miễn phí và sẽ luôn bao gồm toàn bộ và chỉ duy nhất các phần mềm miễn phí. Ngoài ra, tất cả phần mềm được phát triển trong dự án Debian, tự nó, đều sẽ miễn phí.
Chúng ta sẽ đền đáp cho cộng đồng phần mềm miễn phí.
Bất cứ cải thiện nào được đóng góp bởi dự án Debian, hướng đến một sản phẩm được tích hợp vào trong bản phân phối, sẽ được gửi về cho tác giả của sản phẩm đó (gọi là “upstream” - báo lỗi hoặc đưa ra bản vá, để người maintainer phần mềm cập nhật bản vá đó vào trong bản release (wiki)). Nhìn chung, Debian sẽ hợp tác với cộng đồng thay vì làm việc biệt lập với mọi người.
Chúng ta sẽ không che dấu vấn đề.
Debian is not perfect, and, there will be new problems to fix every day. Debian will keep its entire bug report database open for public view at all times. Reports that people file on-line will promptly become visible to others.
Ưu tiên của chúng ta là người dùng và phần mềm miễn phí.
Cam kết này còn khó định nghĩa hơn. Debian áp đặt một sự thiên vị, khi một quyết định buộc phải được thực hiện, sẽ bỏ qua tất cả các giải pháp đơn giản đối với các developer mà ảnh hưởng xấu đến trải nghiệm người dùng, và sẽ lựa chọn một giải pháp tối ưu hơn, kể cả khi khó thực hiện hơn. Có nghĩa là, nếu tính đến độ ưu tiên, quyền lợi của người dùng và phần mềm miễn phí được đặt lên hàng đầu.
Những sản phẩm không đáp ứng được các tiêu chuẩn phần mềm miễn phí của chúng ta.
Debian accepts and understands that users may want to use some non-free programs. That is why the project allows usage of parts of its infrastructure to distribute Debian packages of non-free software that can safely be redistributed.
1.2.2. Hướng dẫn của Phần mềm Miễn phí Debian (DFSG)
This reference document defines which software is “free enough” to be included in Debian. If a program's license is in accordance with these principles, it can be included in the main section; on the contrary, and provided that free distribution is permitted, it may be found in the non-free section. The non-free section is not officially part of Debian; it is an added service provided to users. A more detailed explanation of the different parts of the Debian archive can be found in the sidebar
TỪ KHÓA Các nơi lưu trữ main
, contrib
and non-free
.
Còn hơn cả một tiêu chí lựa chọn đối với Debian, những văn bản này đã trở nên có sức mạnh trong vấn đề phần mềm miễn phí, và được dùng làm tài liệu cho “Open Source Definition (Định nghĩa Mã Nguồn Mở)”. Về phương diện lịch sử, nó là một trong những định nghĩa chính thức đầu tiên về khái niệm “phần mềm miễn phí”.
The GNU General Public License, the BSD License, and the Artistic License are examples of traditional free licenses that follow the 9 points mentioned in this text. Below you will find the text as it is published on the Debian website.
Free redistribution. (tái phân phối tự do).
Giấy phép của một thành phần Debian không hạn chế bất cứ bên nào buôn bán hoặc biếu tặng các phần mềm chẳng hạn như một thành phần trong tổng thể software distribution có chứa các chương trình từ nhiều nguồn khác nhau. Giấy phép này không yêu cầu bản quyền hoặc các khoản phí khác cho việc mua bán đó.
Source code (mã nguồn).
Chương trình phải bao gồm source code (mã nguồn), và phải cho phép phân phối dưới dạng source code cũng như bản đã biên dịch (compiled form).
Các sản phẩm phát sinh (derived works).
Giấy phép phải cho phép chỉnh sửa và các sản phẩm phát sinh (phần mềm xây dựng dựa trên bản gốc), và phải cho phép chúng được phân phối dưới các điều khoản giống như giấy phép của phần mềm gốc.
Tính toàn vẹn của source code của tác giả.
Giấy phép này có thể hạn chế việc phân phối các bản source code đã được chỉnh sửa
trong trường hợp nếu giấy phép cho phép phân phối các “patch files” cùng với source code cho mục đích chỉnh sửa chương trình trong lúc build. Giấy phép phải cho phép bản phân phối của phần mềm được build từ source code đã được thay đổi. Giấy phép có thể yêu cầu các sản phẩm phát sinh mang một cái tên hoặc phiên bản khác so với phần mềm nguyên bản (
Đây là một sự thỏa hiệp. Nhóm Debian khuyến khích tất cả các tác giả không hạn chế bất kì files, source code hay file binary nào, khỏi việc bị thay đổi).
Không có sự phân biệt đối xử đối với cá nhân hay tổ chức nào.
Giấy phép tuyệt đối không được phân biệt đối xử đối với bất kì cá nhân hay tổ chức nào.
Không có sự phân biệt đối với lĩnh vực nào.
Giấy phép tuyệt đối không được hạn chế bất kì ai sử dụng chương trình trong một lĩnh vực cụ thể nào. Ví dụ, nó sẽ không hạn chế chương trình sử dụng trong kinh doanh, hoặc dùng trong nghiên cứu tổng quát.
Sự phân bố của giấy phép.
Các quyền lợi đi kèm với chương trình phải được áp dụng đối với bất kì ai sở hữu chương trình được tái phân phối mà không cần xét đến các điều khoản phát sinh giữa các bên.
Giấy phép tuyệt đối không dành riêng cho Debian.
Các quyền lợi đi kèm với chương trình không được phụ thuộc vào chương trình đang là một phần của hệ thống Debian. Nếu chương trình được extract ra từ Debian, được sử dụng hoặc phân phối mà không có Debian nhưng lại chịu các điều khoản của giấy phép của phần mềm đó, tất cả các bên sử hữu phần mềm được tái phân phối sẽ có chung quyền lợi với bên được chấp thuận cùng với hệ thống Debian.
Giấy phép tuyệt đối không được tác động tiêu cực đến các phần mềm khác.
Giấy phép không được hạn chế các phần mềm khác được phân phối chung với phần mềm bản quyền. Ví dụ, giấy phép không được đòi hỏi tất cả các phần mềm được phân phối chung với nó đều là miễn phí.
Example licenses
The “GPL”, “BSD”, and “Artistic” licenses are examples of licenses that we consider “free”.