[FFmpeg-devel] Voting committee
Stefano Sabatini
stefasab at gmail.com
Sun Sep 13 17:33:04 CEST 2015
Hi,
as discussed in the last IRC meeting, we settle some simple criteria
to define what an active developer is, based on the commit count.
We are aware that such metrics are flawed in many ways, but since we
needed to converge on some simple measurable criteria, we decided to
adopt this one.
We consider the number of commits in the FFmpeg source code git
repository, in the last year before the beginning of the meeting
(2015-09-12 15 UTC) and we exclude merge commits and commits from
contributors who didn't contribute directly to FFmpeg (to state it
clearly, that basically sorts out the Libav developers). Note also
that I'm excluding commit from the ffmpeg-web repo (we didn't consider
that explicitly when agreeing upon the criteria).
If the counted number of commits for a developer is >= 50, then we
consider "active" that developer and thus enabled to be part of the
first voting committee.
This voting committee will be enabled to define new more fine-tuned
rules for the voting rights criteria, and will have to deal with the
definition of a decision/conflict resolution system.
To count the commits I'm using this command on an FFmpeg git
repository:
git shortlog -s -n --no-merges --since=2014-09-12T15:00:00Z --until 2015-09-12T15:00:00Z
2555 Michael Niedermayer
443 Vittorio Giovara
283 Martin Storsjö
257 Clément Bœsch
249 Anton Khirnov
248 James Almer
237 Paul B Mahol
206 Carl Eugen Hoyos
205 Luca Barbato
186 Andreas Cadhalpun
148 Ronald S. Bultje
109 wm4
101 Lukasz Marek
95 Rostislav Pehlivanov
68 Hendrik Leppkes
67 Christophe Gisquet
56 Reynaldo H. Verdejo Pinochet
Considering only direct developers from FFmpeg, I get this list:
2555 Michael Niedermayer
257 Clément Bœsch
248 James Almer
237 Paul B Mahol
206 Carl Eugen Hoyos
186 Andreas Cadhalpun
148 Ronald S. Bultje
109 wm4
101 Lukasz Marek
95 Rostislav Pehlivanov
68 Hendrik Leppkes
67 Christophe Gisquet
56 Reynaldo H. Verdejo Pinochet
Thus we should consider these as the "active" developers forming the
first voting commmittee, according to the agreed criteria defined
during the meeting.
If you believe this list can be improved, please let me know.
--
FFmpeg = Faithful & Fundamentalist Merciless Portable Energized God
More information about the ffmpeg-devel
mailing list