Attracting and Retaining Debian Contributors
Motivations and Incentives for Debian Contributors
- Most Debian developers are unpaid volunteers; some are paid indirectly by employers with vested interests.
- Motivations cited: ideology, using Debian professionally, desire for a reliable/open platform, fun, and community identity.
- Several argue lack of pay is a key barrier today; others note many creative fields (e.g., music) also rely on mostly unpaid work.
- Debate on money: some see it as a powerful baseline incentive; others cite psychology research and personal experience that intrinsic motives dominate beyond a certain point.
Debian Packaging and Maintainer Experience
- Debian packaging is widely described as complex, intrusive, and unfriendly compared with Arch, Alpine, or Void.
- The debian/ directory living in upstream source and heavy policy/tooling are seen as major friction, especially for newcomers.
- Some defend this rigor as necessary for stability, consistent integration, security backporting, and reproducible builds.
- There is interest in modernizing workflow (Git-based, CI, PRs, team maintenance) but concern about “drive‑by” contributors and low‑quality/LLM patches.
Comparisons with Other Distributions
- Users report switching to Fedora, openSUSE Tumbleweed, Arch, Alpine, and Void for:
- Simpler packaging (PKGBUILD/apkbuild/ports-style repos).
- Newer software (especially desktops like KDE) and being closer to upstream.
- Better tooling such as openSUSE’s Open Build Service.
- Debian’s slow, conservative model remains attractive for sysadmins needing a “rock‑solid base,” but is seen as dated for desktops; Flatpak/AppImage are cited as workarounds for old packages.
Corporate Involvement and Funding Ideas
- Mixed attitudes toward Canonical: some think it should contribute more; others distrust its design choices and hiring practices, while noting employees already contribute “with Debian hats on.”
- Proposals include public or tax-based funding streams for FOSS; others argue that many non‑monetary improvements (tooling, communication, mentoring) are already on the table.
Demographics, Culture, and Communication Tools
- Concern that younger developers rarely use IRC/mailing lists; prefer Telegram, GitHub, Discord, etc.
- One side sees legacy tools as alien and exclusionary; another defends them as simple, open, high‑signal, and under project control.
- Debate over whether to move more to GitHub/modern chat versus staying on open protocols and avoiding proprietary lock‑in.
Broader Sustainability and Attractiveness
- Worry that aging maintainers and a lack of new contributors could lead to a “tragedy of the commons.”
- Some note that big, mature projects are in “maintenance mode,” offering less greenfield excitement than newer stacks (e.g., cloud‑native).
- Others stress that volunteers must be protected from burnout and that long‑lived projects always become dominated by a smaller, older core unless onboarding and expectations are actively managed.