I'm +1 for the idea. I appreciate the documentation and structure that PSCs bring to the projects over the long term.
My related background for context: - I'm on the PSCs for https://gdal.org/ and https://proj.org/ - I was a packager for fink <https://github.com/fink> (debian on Mac OSX) for ~20 years. I mostly did C/C++/Python geospatial packages - I am an "owner" of the third_party/tiff part of Google's internal google3 monorepo with millions of dependencies on the package -Kurt On Tue, Feb 27, 2024 at 7:08 AM Even Rouault via Tiff <tiff@lists.osgeo.org> wrote: > Dear libtiff community, > > The libtiff project has run for many years without a formal governing > body, and while it has worked well for most of the time, when difficult > non-consensual decisions have to be made, it has showed its limits. > Recently this was the case for the removal in the default build of the > retired TIFF command line utilities. Hence with a group of other > stakeholders including me, Su Laus, Bob Friesenhahn, Leonard Rosenthol, > Roger Leigh, Olivier Paquet and Timothy Lyanguzov, we are proposing to form > a Project Steering Committee (PSC) for libtiff, with us as the initial > members of the PSC. That committee would have voting powers to make > decisions on behalf of the project. This is a structure that is heavily > used in most of the projects affiliated with the Open Source Geospatial > Foundation (OSGeo) in the geospatial field where I'm involved. A rather > successful model for the working and scope of such a committee is for > example the one used by the GDAL ( > https://gdal.org/development/rfc/rfc1_pmc.html) and MapServer ( > https://mapserver.org/development/rfc/ms-rfc-23.html ) projects since 2007 > > Those rules have served well those projects in the last 17 years, and can > handle situations where PSC members become inactive without formally > resigning (the PSC can of course also decide to formally remove members > that no longer participate). So we are considering taking strong > inspiration from them for the working of the libtiff PSC . In the > adaptations that have been discussed between us, the 2 business day minimum > delay indicated for formal votes is probably too short given libtiff usual > pace and could be extended to 5. For GDAL and MapServer, we also > traditionally put adoption of release candidates as final approved releases > to a PSC vote. It could be discussed if we'd want to do that for libtiff > too. For the concrete mode of operation, typically in GDAL, when a formal > decision has to be made, there is a first round of emails "Call for > discussion: topic XXXX", and once the discussion seems to have come to a > conclusion there's a "Motion: decision XXXX" where PSC members cast their > +1, +0, 0, -0, -1 votes. > > One advantage of the PSC is that difficult decisions are made on behalf on > the group, which avoids them to be borne by individuals. Having a PSC > doesn't obviously exclude trying to reach consensus among the broader > community. Not everything needs to be formally discussed and voted. Normal > bug-fixing or "small" new features can be dealt in merge requests as usual, > and don't require email traffic. But removing tools or functionality, break > of backward compatibility, or significant addition of new functionality are > topics for discussion and formal votes. > > So, this email is to gather feedback from the libtiff community at large > to check if the idea of a PSC, and its proposed initial membership, makes > sense. If people would like to be included to the initial PSC, they can > (possibly privately) reach to us, so we can discuss this possibility. > > Best regards, > > -- http://www.spatialys.com > My software is free, but my time generally not. > > _______________________________________________ > Tiff mailing list > Tiff@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/tiff >
_______________________________________________ Tiff mailing list Tiff@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/tiff