Changes between Version 30 and Version 31 of PSC


Ignore:
Timestamp:
Dec 13, 2023, 5:54:12 AM (5 months ago)
Author:
ticheler
Comment:

Replaced by the page on github

Legend:

Unmodified
Added
Removed
Modified
  • PSC

    v30 v31  
    1 = Project Steering Committee =
    21
    3 The !GeoNetwork Project Steering Committee (PSC) makes decisions on !GeoNetwork opensource project issues. The PSC consists of a maximum of seven experienced and active members of the community.
     2== This page is no longer valid and has been replaced ==
    43
    5 In brief the committee votes on proposals on the [https://lists.sourceforge.net/mailman/listinfo/geonetwork-devel geonetwork-dev] mailinglist. Proposals are available for review for at least two days, and a single veto is sufficient to delay progress though ultimately a majority of members can pass a proposal.
     4Please visit the [https://github.com/geonetwork/core-geonetwork/wiki/PSC Project Steering Committee] page on github
    65
    7  * List of [https://github.com/geonetwork/core-geonetwork/wiki/Geonetwork-Change-Proposals GeoNetwork Change Proposals]
    8  * [wiki:committer Committer Responsibility Guidelines]
    9 
    10 Members that are inactive can be replaced by the PSC. If the PSC becomes dysfunctional, the project management falls back to the chair.
    11 
    12 == Members of the Project Steering Committee ==
    13 
    14  * Jeroen Ticheler [https://www.geocat.net GeoCat] - Chair
    15  * Francois Prunayre [https://titellus.net/ Titellus])
    16  * Simon Pigot [https://www.csiro.au CSIRO]
    17  * Florent Gravin [https://camptocamp.com CamptoCamp]
    18  * Jose Garcia [https://www.geocat.net GeoCat]
    19  * Jo Cook [https://www.astuntechnology.com/ Astun Technology]
    20 
    21 == Former members of the PSC ==
    22 
    23  * Patrizia Monteduro (Patrizia Monteduro * fao org [https://www.fao.org FAO-UN])
    24  * Emanuele Tajariol (e tajariol * mclink it - GeoSolutions)
    25  * Jesse Eichar
    26  * Andrea Carboni (acarboni * crisalis-tech com - Independent consultant)
    27  * Archie Warnock (warnock * awcubed com [https://www.awcubed.com A/WWW Enterprises])
    28 
    29 == Detailed Process ==
    30 
    31  1. Proposals are written up and submitted on the [https://lists.sourceforge.net/mailman/listinfo/geonetwork-devel geonetwork-dev] mailing list for discussion and voting, by any interested party, not just committee members.
    32  2. Proposals need to be available for review for at least two business days before a final decision can be made.
    33  3. Respondents may vote "+1" to indicate support for the proposal and a willingness to support implementation.
    34  4. Respondents may vote "-1" to veto a proposal, but must provide clear reasoning and alternate approaches to resolving the problem within the two days.
    35  5. A vote of -0 indicates mild disagreement, but has no effect.  A 0 indicates no opinion.  A +0 indicates mild support, but has no effect.
    36  6. Anyone may comment on proposals on the list, but only members of the Project Steering Committee's votes will be counted.
    37  7. A proposal will be accepted if it receives +2 (including the proposer) and no vetoes (-1).
    38  8. If a proposal is vetoed, and it cannot be revised to satisfy all parties, then it can be resubmitted for an override vote in which a majority of all eligible voters indicating +1 is sufficient to pass it.  Note that this is a majority of all committee members, not just those who actively vote.
    39  9. Upon completion of discussion and voting the proposer should announce whether they are proceeding (proposal accepted) or are withdrawing their proposal (vetoed).
    40  10. The Chair gets a vote.
    41  11. The Chair is responsible for keeping track of who is a member of the Project Steering Committee.
    42  12. Addition and removal of members from the committee, as well as selection of a Chair should be handled as a proposal to the committee. The selection of a new Chair also requires approval of the OSGeo board.
    43  13. The Chair adjudicates in cases of disputes about voting.
    44 
    45 == When is Vote Required? ==
    46 
    47  * Anything that could cause backward compatibility issues.
    48  * Adding substantial amounts of new code.
    49  * Changing inter-subsystem APIs, or objects.
    50  * Issues of procedure.
    51  * When releases should take place.
    52  * Anything that might be controversial.
    53  * Add a new member to the PSC
    54  * Add a new committer to the code repository
    55 
    56 == Observations ==
    57 
    58  * The Chair is the ultimate adjudicator if things break down.
    59  * The absolute majority rule can be used to override an obstructionist veto, but it is intended that in normal circumstances vetoers need to be convinced to withdraw their veto. We are trying to reach consensus.