[QGIS-Developer] Nomination for Benoit de Mezzo and Jean Felder as QGIS core committers

Even Rouault even.rouault at spatialys.com
Sat Feb 8 04:49:21 PST 2025


Le 08/02/2025 à 12:28, Saber Razmjooei a écrit :
> Hi,
> Nothing against this nomination but I remember the discussion for 
> becoming a core contributor was raised before with the PSC and it was 
> agreed the current method is not ideal and should be reviewed. There 
> was a plan to formalise the process. There were concerns about 
> security, rationale to have write access, number of contributors from 
> an entity...

Seeing the size of the pull request queue that is always on the verge of 
exploding, I believe we need more people who actively use their merge 
rights than the contrary. The below statistics of who merged the last 
1000 pull requests is pretty telling:

Merges per person:
nyalldawson: 588
m-kuhn: 62
troopa81: 59
3nids: 58
rouault: 54
alexbruy: 45
wonder-sk: 41
lbartoletti: 27
elpaso: 20
nirvn: 16
uclaros: 13
jef-n: 5
strk: 4
mhugent: 2
signedav: 2
rldhont: 2
tomkralidis: 1
PeterPetrik: 1

I shouldn't speak for Nyall, but if I was in his position, I would feel 
overwhelmed and would enjoy more people helping. This also shows there's 
no obvious Oslandia's uptaking of the project.

If we are really concerned about security reasons and want to keep a ~ 
single person merging into the main repository (but that would be 
officially adopting a benevolent dictatorship model), we need to 
structure the project in a completely different way, for example ala 
Linux kernel, with a repository/tree per "component" (3D, server, 
processing, etc.), with one responsible for each repository, and them 
sending big pull requests to the main integrator. But that would 
certainly complicate and slow down QGIS development (hard to tell if it 
would be a good or bad thing). QGIS is probably in an intermediate 
position between the typical small/medium github project and the huge 
project like the Linux kernel.

Even

-- 
http://www.spatialys.com
My software is free, but my time generally not.



More information about the QGIS-Developer mailing list