Official Constitution

IV. PEAR Group responsibilities

  • Choose 1 member of the PEAR Group to act as vice president, who will stand in as the president if the president is incapacitated in some way (i.e. on vacation, or more serious issues). This position may rotate.

  • Create and vote on actual language for all official PEAR policy that affects more than 1 collective (simple majority approves policy)

  • Resolve disputes between collectives or between individuals and collectives

  • Grant CVS karma requests

  • Handle inactive collectives (either demote all packages to unmaintained, re-assign developers, or other logical solutions)

  • Call elections through the web site

  • Promote PEAR as a repository (working with the president as much as makes sense)

  • Define coding standards

  • Resolve larger licensing and legal issues (working with the president as much as makes sense)

  • Define what constitutes a Collective (how to define it - categories? Related packages only?) and make final decisions about which collective a package should go in

  • Document all communications and archive them, either through email list or some other publicly accessible format like a forum or wiki - the first elected PEAR Group should decide how to do this and amend the consitution. The PEAR Group may occasionally choose to hold secret communications until a bill is voted on, and then the communications must be made public. A summary of communications is acceptable, and should at the least document topics debated and alternatives to the final decision.

Communication

pear-dev@lists.php.net (or php.pear.dev newsgroup ) remain the official channels for all PEAR communications. Specific enhancements to the website may of course be created in the future to facilitate better communication.