Proposed Changes to Voting Membership Status Aim to Modernize Governance and Ensure Election Integrity

The Django Software Foundation (DSF) has formally introduced a proposal to redefine voting membership status, a move designed to streamline the organization’s governance processes and ensure the continued validity of its board elections. Under the current structure, quorum—the minimum number of members required to be present or represented to make proceedings valid—is calculated against the total number of individuals on the membership rolls. As the community has expanded over the years, this methodology has inadvertently created significant operational hurdles, making it increasingly difficult to meet quorum requirements and threatening the efficacy of official elections.
The proposed policy seeks to distinguish between general members and "active" voting members. Specifically, any member who has cast a ballot in a board election within the previous two years will be automatically designated as active and counted toward the quorum. Those who have not participated in the last two election cycles will retain their full membership status, including all associated privileges and recognition on the organization’s website, but they will be excluded from the quorum calculation unless they proactively opt in to vote.
The Problem with Stagnant Membership Rolls
In many nonprofit and member-based organizations, membership rolls tend to grow over time as new contributors join. However, this growth is rarely matched by a proportional increase in active participation. Over years of operation, these rolls inevitably become populated with "ghost" accounts: individuals who have moved on from the project, changed career paths, or simply lost interest in the organization’s administrative affairs.
When quorum is tied to the total headcount rather than active participation, the organization faces a mathematical paradox. As the denominator—the total membership—increases due to the accumulation of inactive members, the absolute number of votes required to reach a quorum rises. If the active, engaged portion of the community does not grow at the same rate, the organization risks falling below the threshold required to validate an election. This creates a scenario where the collective inaction of non-participating members can effectively paralyze the governance of an active, functioning organization.
For the DSF, this issue has moved from a theoretical concern to an urgent administrative priority. By shifting to a model that emphasizes active engagement, the Foundation aims to align its governance with the realities of its current community size, ensuring that the democratic process remains robust and reflective of those actually involved in the project’s future.
Comparative Analysis: Industry Standards and Precedents
The challenges faced by the Django Software Foundation are not unique; they are common among large, open-source software foundations and international nonprofits. Many of these organizations have transitioned away from raw, inclusive quorum counts in favor of "active-member" models.
A pertinent case study is the Python Software Foundation (PSF), which serves as a foundational example of this transition. For years, the PSF grappled with the same challenges regarding dormant voting rolls. In June 2024, the PSF board took decisive action by formalizing a policy that waives the need for an annual affirmation of intent to vote for anyone who has participated in the most recent board election. This hybrid approach—combining automated tracking for active users with an opt-in mechanism for those returning from inactivity—has proven to be an effective strategy for maintaining high standards of governance without disenfranchising members.
By adopting a similar methodology, the DSF is positioning itself within an established framework of best practices for digital-native nonprofits. This alignment suggests that the move is not merely a localized convenience but a standard evolution for mature open-source entities tasked with managing large, global memberships.
Chronology of the Proposal
The path to this current proposal has been deliberate and transparent, reflecting the Foundation’s commitment to community-led governance. The timeline of this initiative highlights a multi-stage process of internal discussion and public consultation:
- Preliminary Discussions: Throughout early and mid-2026, the issue of quorum difficulty was identified as a critical risk factor during board strategy meetings.
- DjangoCon US Consultations: The proposal was introduced to the broader community in person at DjangoCon US. During these sessions, board members gathered feedback from attendees, identifying concerns regarding transparency and potential disenfranchisement.
- Forum Engagement: A dedicated thread was launched on the Django Forum to facilitate ongoing discussion, allowing members who could not attend the conference to weigh in on the technical and ethical implications of the status change.
- Formal Proposal Submission: Following the collection of community feedback, the Board drafted a formal bylaw amendment, which was subsequently published on GitHub as a pull request for public review.
- Call for Public Comment: The current phase involves a formal public comment period, scheduled to conclude on October 7, 2026.
Safeguarding Member Rights
A primary concern raised during the early stages of the proposal was the possibility that members might be inadvertently stripped of their status or excluded from the decision-making process. The Board has been clear in its response: no member will lose their membership status, access to community resources, or standing within the organization as a result of this change.
The "active" designation is strictly a functional classification used for the purpose of calculating quorum. The DSF has outlined several safeguards to ensure that those who wish to remain active voters are not excluded due to administrative oversight or missed communications. These include:
- Proactive Notifications: The Foundation has committed to sending targeted reminders prior to every board election.
- Multichannel Outreach: Information regarding the status change and upcoming election requirements will be disseminated through official blog posts, the Django Forum, and direct email communications.
- Simple Opt-in Mechanisms: Any member who finds themselves in the "inactive" category can regain their voting status by simply contacting the Board or the election committee before the election period commences.
By focusing on communication rather than rigid exclusion, the DSF aims to build a more accurate reflection of the community’s intent while keeping the barrier to entry for active participation as low as possible.
Broader Implications for the Django Ecosystem
The technical and organizational health of the Django ecosystem is inextricably linked to the efficacy of the Foundation’s governance. As Django continues to be one of the most widely used web frameworks globally, the ability of its governing body to make decisions, approve budgets, and elect leadership is paramount.
If this bylaw change is ratified, the immediate implication will be a stabilization of the quorum requirement. This allows for more predictable election cycles and ensures that the organization can continue to operate in accordance with its bylaws even as the community grows. Furthermore, this change serves as a data-gathering exercise. By maintaining a clear distinction between active and inactive members, the DSF will gain better insight into the size of its genuinely engaged contributor base, which can inform future community outreach and engagement programs.
However, the change also places a responsibility on the Foundation to maintain high-quality communication channels. The success of the "active-member" model depends entirely on the ability of the organization to reach its members. Should the Foundation fail to effectively communicate the new requirements, it could risk creating a "hidden" disenfranchisement where engaged members fail to vote simply because they were unaware of the status transition. Therefore, the implementation of this policy will require a sustained commitment to transparency and member education.
Next Steps and Call to Action
The Board of Directors is currently in the final phase of the consultative process. The deadline for public feedback is October 7, 2026. The Board encourages all members to review the proposed bylaw amendments on the GitHub repository and participate in the discussion thread on the Django Forum.
Following the close of the comment period, the Board will conduct a comprehensive review of all feedback. If the community demonstrates broad support, or if no significant, unresolved objections are raised, the Board is scheduled to hold a final vote on the adoption of the amendment during its meeting on October 8, 2026. This transition represents a significant step toward modernizing the Foundation’s governance, ensuring that the Django community remains not only vibrant and innovative but also administratively sound for the years to come.







