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.