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
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
hi,
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
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