Debian Application Managers and New Member Evaluation
Application Managers (AMs) serve as the primary evaluators and mentors for prospective Debian Developers navigating the Debian New Member (NM) process. Appointed by the Debian Front Desk, an Application Manager directly assesses an applicant’s identity, technical competencies, and dedication to the project’s open-source philosophy. Through rigorous checks and continuous dialogue, the AM ensures that every candidate meets the high standards required to maintain and contribute to the Debian operating system before submitting a comprehensive recommendation report to the Debian Account Managers.
Assignment and Mentorship
The process begins after an applicant submits an application backed by existing Debian contributors who act as advocates. The Debian Front Desk assigns an Application Manager to guide the candidate through the formal evaluation stages. Rather than acting merely as gatekeepers, AMs operate in a dual capacity: they evaluate the candidate while simultaneously offering mentorship. They clarify Debian governance structures, direct candidates to relevant resources, and answer process-related questions.
Identity Verification
A fundamental duty of the Application Manager is verifying the candidate's identity. Debian relies on cryptographic trust to maintain software supply chain integrity. The AM confirms that the applicant holds an OpenPGP (GnuPG) key that meets current project security standards, such as key length and secure digest algorithms. Furthermore, the AM verifies that this key has been integrated into Debian’s Web of Trust, which requires it to be physically or cryptographically signed by existing Debian Developers.
Evaluating Philosophy and Procedures (P&P)
Debian is governed by strict ethical and operational frameworks. The AM evaluates the applicant's understanding and acceptance of these governing documents, which include:
- The Debian Social Contract: The moral framework establishing Debian's commitment to the free software community.
- The Debian Free Software Guidelines (DFSG): The criteria determining whether software licenses qualify as 100% free.
- The Debian Constitution: The rules defining the project's internal hierarchy, voting systems, and delegate appointments.
The AM administers structured questions and reviews past discussions to verify that the candidate not only understands these principles in theory, but also knows how to apply them to real-world scenarios, such as handling proprietary firmware or resolving licensing ambiguities.
Evaluating Tasks and Skills (T&S)
The AM must verify that the applicant possesses the technical skills required for their intended role—whether as an uploading Debian Developer (who packages software) or a non-uploading Debian Developer (who contributes through documentation, translation, system administration, or organizational work).
For packaging tracks, the AM inspects the candidate’s packaging work, checking for compliance with the Debian Policy Manual, proper use of build tools, bug management practices, and handling of upstream coordination. For non-packaging tracks, the AM reviews the candidate’s past contributions to Debian teams to confirm an established history of sustained, high-quality work.
Compiling the AM Report
Once all checks—Identity, Philosophy and Procedures, and Tasks and Skills—are successfully concluded, the Application Manager synthesizes their findings into an official AM Report. This detailed document summarizes the candidate’s history, verified credentials, and demonstrated abilities.
The AM submits this report to the Debian Front Desk for peer review. Upon Front Desk sign-off, the report is forwarded to the Debian Account Managers (DAM), who hold the final authority to grant official Debian Developer status. The AM’s diligence serves as the operational foundation for Debian's decentralized and secure governance model.