A look at Debian's 2015 DPL candidates
Debian's technical committee may have attracted quite a bit of attention in recent months, but most of the day-to-day governance tasks in the project are the purview of the Debian Project Leader (DPL). Debian elects a new DPL every year, and the 2015 election is right around the corner. This year, there are three candidates, each of whom has offered a different take on what their term as DPL would mean for Debian and for the world outside the project.
Lucas Nussbaum, who has served as DPL for the past two years, decided not to run again in 2015. Three candidates did step forward: Mehdi Dogguy, Gergely Nagy, and Neil McGovern. As is customary, each candidate has written a campaign platform detailing his background with Debian, his vision for the future of the project, and his goals for the coming year as DPL.
All three candidates have a lengthy history with Debian, having served on a number of the project's teams or in other significant roles. Both McGovern and Nagy ran for DPL in 2014, although Nagy withdrew his nomination before the voting began.
Platforms
Dogguy's platform
focuses on " To address this concern, Dogguy says he will conduct a review of
Debian's tools, mechanisms, and processes, so that he can identify
" In more concrete terms, he says that Debian should publish a public
roadmap that covers a time frame longer than the goals
established for individual releases, and that he as DPL will work to
make sure that progress is made. Dogguy also notes several major
changes undertaken by Debian (including the init-system change, the
Code of Conduct, and the transition away from 1024-bit PGP keys), but
says " In addition, Dogguy says that Debian should start a recruitment and
mentoring program designed to familiarize new contributors with
Debian's community, processes, and workflow. He also suggested that Debian should
devote some effort to making the distribution available through
non-traditional installation methods, such as cloud and
virtual-machine images.
Nagy's platform
makes a point of declining to state a " Doing so, he explains, means the DPL should remove barriers and
empower people to pursue their passion. This, he says, means putting
other project members first:
Nagy concludes by saying he wishes to be the DPL that no one
remembers. " McGovern's platform
also describes a commitment to " He also adds several specific efforts he would undertake as
DPL. They include deploying a personal package archive (PPA) system,
modernizing Debian's build system and related infrastructure, and
promoting the non-packaging portions of contributing to Debian.
In addition, he says he will continue the daily " Project members can ask all of the candidates questions via the
debian-vote mailing list. The 2015 edition of the question-and-answer
process elaborates on a few platform points and addresses some other
issues.
Dogguy elaborated on his roadmap idea in one response, saying that he does not see
it as a plan for the DPL to draw up, but as " McGovern, likewise, was asked to elaborate on the DPL's role in deploying
a PPA system. He responded that:
McGovern was also asked about his "spend
some money" statement. He replied
that he thinks Debian should spend money on booth paraphernalia,
hosting meetings, and " Additional questions about finance occupied much of the discussion
thread. Martin Krafft asked the candidates
whether they think Debian should offload accounting and finance work
to a hired professional. Dogguy said
no, while McGovern a relatively straightforward
yes and Nagy offered a more tepid
yes.
All of the candidates advocated the idea of Debian funding a small
number of Outreachy students (from two to four), although McGovern said that Debian should do fundraising
specifically to underwrite those students.
In regard to fundraising itself, McGovern later noted that the DPL can act as a project
fundraiser. Nagy suggested that
Debian should try to minimize the number of fundraising campaigns it
runs, due to their unpredictability, and should instead focus on
finding long-term sponsors.
The other major topic in the discussion so far was whether or not
Debian should relax its acceptance of non-free software.
Zacchiroli asked about section 5 of
the Debian Social
Contract (DSC), which provides for the contrib and non-free package archives,
supports their usage by users, and permits their access to the Debian bug
tracker and other infrastructure tools. Zacchiroli asked if the candidates thought the
time was " Nagy replied that dropping section
5 from the DSC but retaining contrib and non-free does not make sense:
Dogguy seemed generally in favor of retaining contrib and non-free,
noting that they increase user awareness of the concept of free
software:
McGovern responded that it was not
time to remove section 5, arguing that taking an " This doesn't mean we shouldn't strive to make §5 obsolete! Great work
has been done to try and remove non-free blobs from the kernel, for
example. I would love to run Debian on all systems without the need for
firmware on open hardware, but that day has not yet come. Until it
does, we should keep section 5.
The question-and-answer period for the candidates is still in full
swing. As of today, there are several interesting questions that are
still pending responses from some (or all) of the candidates.
Nussbaum, for instance, asked where
each candidate sees Debian fitting into the free-software ecosystem
five years from now. Anthony Towns asked the rather open question
" Voting itself will commence April 1, continue through April 14, and the
winner will be announced on April 15. The new DPL's term begins
on April 17.the complexity of collaboration inside
Debian;" he notes that the project has been having difficulty
making:
non-trivial bottlenecks
", smooth communication between
teams, reduce the complexity of Debian's processes, and provide a
"
single coherent strategy
" everyone can share.
their implementation was a real pain
". Averting
such pain is another campaign plank; Dogguy says he will "be
present during preparation of important changes (be them technical,
social, financial or political) to ensure implementation details have
been studied.
"
grand vision
".
Rather, he says, the DPL's primary purpose is "to be an enabler:
the Project Leader is not a front runner to lead the herd to victory,
but a gentle shepherd to make them happy.
"
I'd rather see people remember all the great things the Project - as a whole - accomplished, for there are many.
"
support and enable
"
project members to do their own work by removing "blockers
".
DPL
log
" started by former DPL Stefano Zacchiroli, as well as
monthly email reports. Finally, he says he will "spend some
money we have horded, noting that Debian has several hundred
thousand in the bank, and that "
we should spend it to make the project more successful.
"
The questions
a process which
will enable us (DDs) to give some visibility to our individual
plans
". The roadmap would allow Debian developers to find
other teams and individuals with similar goals, he said, from which
shared priorities would emerge.
actively
recruiting people
".
ripe
" to drop that section from the DSC, either
removing contrib and non-free entirely, or simply refraining from
publicly sanctioning them.
ideologically
purist view
" does a disservice to users:
To the polls
where should the innovation come from?
" Users and fans
of Debian would be well advised to follow the discussion in earnest
over the coming week.
