Bassi: Who wrote GTK+ (Reprise)
At his blog, GNOME's Emmanuele Bassi has published
some statistics on developer contributions to GTK+, dating back to the
2.0 release cycle. He also provides some context for interpreting the
raw numbers. "Disparity in the length of the development cycles
explains why the 2.12 and 2.14 cycles, which lasted a year, represent
an anomaly in terms of contributors (148 and 140, respectively) and in
terms of absolute lines changed. The reduced activity between 2.20 and 2.24.0 is easily attributable to the fact that people were working hard on the 2.90 branch that would become 3.0.
" This historical analysis is a follow-up to Bassi's development statistics about GTK+ 3.18, also published this week.
Posted Sep 17, 2015 8:34 UTC (Thu)
by swilmet (subscriber, #98424)
[Link] (2 responses)
Instead, some maintainers prefer to spend more time developing themselves the toolkit. It's a choice, it's probably more fun than reviewing patches all the time. And more complicated problems are solved this way, because most contributors only fix easy bugs, documentation problems, or small features.
BUT to grow a free software community in the long run, I think reviewing patches is important. After some time, a small percentage of contributors can become sub-maintainers, so there are more reviewers, so patches are reviewed more quickly and the development accelerates. It's a virtuous circle.
See for example the Linux kernel, Linus doesn't code anymore, he “just” reviews patches, merge branches, discuss new features, etc.
Posted Sep 17, 2015 8:58 UTC (Thu)
by hadess (subscriber, #24252)
[Link] (1 responses)
Posted Sep 17, 2015 11:34 UTC (Thu)
by swilmet (subscriber, #98424)
[Link]
That said, ebassi's articles are a great initiative, it at least demonstrates that the GTK+ community didn't shrink over time, but it also shows that it didn't really grow.
With statistics, it also encourages people to contribute more.
Bassi: Who wrote GTK+ (Reprise)
Bassi: Who wrote GTK+ (Reprise)
Bassi: Who wrote GTK+ (Reprise)