Welcome! Log In Create A New Profile

Advanced

[PHP-DEV] PHP governance question?

Posted by lijiu zhang 
lijiu zhang
[PHP-DEV] PHP governance question?
May 18, 2012 11:10AM
Hi everyone:

I am doing a study report about PHP, could anyone tell PHP governance? Such
as, who is project manager, package manager, how php make a decision? And
finance support situation?

I cannot find these from php.net, wiki and google. Please give any
information or link is all right.

Thanks,
Lijiu Zhang
Ronald Chmara
Re: [PHP-DEV] PHP governance question?
May 18, 2012 12:20PM
On Fri, May 18, 2012 at 2:07 AM, lijiu zhang <[email protected]> wrote:
> Hi everyone:
>
> I am doing a study report about PHP, could anyone tell PHP governance? Such
> as, who is project manager, package manager, how php make a decision?  And
> finance support situation?

This is an interesting question. I hope you find answers you can explain.

I have had various contacts over 13+ years with the group, and have
not, ever, found a consistent, repeatable, structure, that did not
change massively over time. Sometimes, there is a vote, sometimes not,
sometimes, different "votes" count, sometimes, not. There is not
governance, so much as guidance.

If you have not read it, I would suggest you read "The Cathedral and
The Bazaar", by Eric S. Raymond, to get more exposure to the model,
and mindset, of decentralized control. There are *many* project
managers, *many* package maintainers, and *many* people who make
decisions.

People who have consistently been helpful to the project are listened
to more often, as are people who have made larger contributions than
others. They lead, but not everybody follows. Sometimes the person who
"wins" is the person with the best ideas, regardless of any existing
power structures. Sometimes, however, it is a person nobody knows, who
just implements a feature, and is never heard from ever again.

In short, there is no central committee, no central governance, no
central cabal. Long term leaders get listened to more than others, but
not because they are better people: It is because they have proven
themselves though work, vision, and their guidance.

If you want to know who is in charge of a specific project, or
specific issue, that can be an easier question to answer, but within a
decade, that answer will be completely different than it was 10 years
ago.

-Ronabop

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
Pierre Joye
Re: [PHP-DEV] PHP governance question?
May 18, 2012 01:10PM
hi,

On Fri, May 18, 2012 at 11:07 AM, lijiu zhang <[email protected]> wrote:
> Hi everyone:
>
> I am doing a study report about PHP, could anyone tell PHP governance? Such
> as, who is project manager, package manager, how php make a decision?

There are package leaders in pecl, http://pecl.php.net or extensions
authors/maintainers, see the CREDITS file in the php sources.

>  And
> finance support situation?

We do not take financial donations or support but only resources like
hardware, servers or hosting.

> I cannot find these from php.net, wiki and google. Please give any
> information or link is all right.

Decisions are discussed through RFCs and voted on.

https://wiki.php.net/rfc/
https://wiki.php.net/rfc/voting_who

Cheers,
--
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
Florian Anderiasch
Re: [PHP-DEV] PHP governance question?
May 23, 2012 11:50AM
On 05/18/2012 01:01 PM, Pierre Joye wrote:
>> I am doing a study report about PHP, could anyone tell PHP governance? Such
>> as, who is project manager, package manager, how php make a decision?
>
> There are package leaders in pecl, http://pecl.php.net or extensions
> authors/maintainers, see the CREDITS file in the php sources.

It might be worth mentioning that PHP doesn't have a governing body
(like the Python Software Software, PSF) in the background, only the PHP
Group (see phpinfo() -> Credits or what Pierre said) - but with
different goals (someone else might want to step in to clarify).

Greetings,
Florian

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
Sorry, only registered users may post in this forum.

Click here to login