1. Our Mandate & Mission
From the start of 2026, the DFSG, Licensing & New Packages Team operates independently from Archive Operations (FTP) Team.
Our goal is to be enablers, not gatekeepers. We want your package in Debian, provided it is legally distributable, meets the DFSG and the Debian Policy.
2. Our Commitments to You
To improve transparency and predictability in the NEW queue, we commit to the following standards:
- Transparency of Rejection: We will never reject a package with a vague "no." Every rejection will cite the specific DFSG clause, license incompatibility, or policy violation involved.
- Public Reasoning: We are moving away from opaque decision-making. Through our new dashboard, reviewers will leave public notes on packages. If a package is stalled because we are debating a legal edge-case, you will see a note explaining that discussion is ongoing, rather than silence.
- Standardized Requirements: We will not invent new requirements on
the fly. Rejections will be based on existing consensus and documentation. If we
identify a gray area requiring a new policy, we will bring it to the attention of the wider
Debian community for resolution.
or
debian-projectfor discussion before enforcing it. - Assumption of Good Faith: We understand that copyright review is difficult. We view a rejection as a "Request for Changes," not a reprimand.
3. Expectations for Maintainers
To help us process the queue efficiently, we ask the following of maintainers:
- Do Your Homework: Please do not use the NEW queue as a license
scanner. Run tools like
scancode,fossology, orlicensecheckbefore upload. - Documentation: If your package contains a complex or non-standard
license, please add a
debian/README.sourceexplaining why you believe it complies with the DFSG. This saves us hours of research. - Response to Rejections:
- Technical disagreements: If you disagree with our interpretation of a license, please reply with legal precedents or upstream clarifications. We welcome evidence.
- Emotional responses: Abusive or aggressive replies will not speed up your package. We adhere strictly to the Debian Code of Conduct.
4. Communication & Pings
We understand that waiting in the NEW queue is frustrating. We have established a specific protocol for checking on your package:
The "Ping" Policy
- Standard Wait Time: Please allow the team reasonable time to process the queue naturally.
- How to Ping: We will be introducing a "Ping Reviewer" button on our team dashboard.
- Until the "Ping Reviewer" feature is implemented: Please email
dfsg-team@debian.orgwith the subject[PING] <package_name>. - Until the mailing list is live: Please bear with us. Sorry.
- Until the "Ping Reviewer" feature is implemented: Please email
- Our Promise: When you use the official Ping method, we aim to provide a status update within 2 weeks. This response may not be a final acceptance/rejection, but it will confirm that a human is looking at your package and explain the current blocker.
Urgent Fixes
If your upload fixes a Release Critical (RC) bug or a grave security issue, do not wait. Contact us
on Matrix #debian-dfsg:matrix.debian.social (also
linked to OFTC IRC, if that's how you roll), or Email dfsg-team@debian.org immediately with
the subject [URGENT] <package_name>
5. Dispute Resolution
If you believe a decision was made in error or violates the DFSG:
- Reply to the rejection email: Explain your reasoning calmly and technically. Most misunderstandings are resolved here.
- Public Discussion: If we cannot agree, the issue may be escalated to the
debian-legalmailing list to seek broader consensus. - DPL Escalation: As a last resort, if you believe the team is acting outside its delegated authority, you may contact the Debian Project Leader.
The source code for this dashboard is available at https://salsa.debian.org/dfsg-team/dfsg-new-queue. This instance was built from commit 96ca202f