PHP is a collective mind. Any dictatorship would mean a degradation for it. If you don't like how it's managed, there is an easy path:
1. Earn authority. 2. Propose a change. 3. Implement it. 4. Maintain it. Start with 1. On Wed, Sep 11, 2013 at 6:44 AM, Florin Patan <florinpa...@gmail.com> wrote: > Good day internals, > > > > This morning I read something that's not fun: > https://twitter.com/ircmaxell/status/376027280562073600 > > Yet another good contributor leaves this community (not the whole PHP > community) because of the way things are done here. > > It's true that this is an open source project and everyone can join > and leave whenever he/she wants but like Anthony says, this project > needs more leadership, more vision and definitely a better management. > Someone said that there's no one coming forward or trying to change > things, I may not be the right person to do this but at least maybe > I'll wake up someone who can take action and change things. > > Here's some facts: > - a couple of months ago named parameters was a taboo subject, I know > because I've asked for it and everyone went silent, now we have a RFC > discussing it > - we had a RFC for autoloading functions but people just can't > understand how to provide feedback and at the end of the day it > resulted in a contributor leaving because of the murkiness here > - we have a bunch of RFCs waiting for feedback and being trolled to > infinity by people with their own agendas > - having a RFC to make a language change requires to have a patch > which if you don't know C and internals you got no chance of doing. > And if you do know C, PHP internals will drain the soul out of you > before doing something > - there's no clear objective for what PHP has / will have / will not > have / will not ever have. > - there were patches proposed by Facebook, and others, that are / were > rejected, delayed or ignored. Who heard of Facebook anyway, they have > just one website with a billion users probably running on a a couple > of Galaxy Note 3 and 2-3 iPhone 6 as a load balancers, my cat can do > better I tell you. > > Where's Rasmus, the so called benevolent dictator, to actually dictate > and handle the internals? Yes Rasmus, you're making money out of PHP > yet I haven't seen a comment from you in the past months. Wikipedia > doesn't list you as hibernating. > > Where Zend | The PHP Company? It's their name, no? They are making > money out of PHP brand, certifications and training? They've added the > opcode cache and that was the single biggest thing they've did in 7 > years? Feel free to correct me if I'm wrong. > > Then there's that 'little' community of framework developers called > FIG which tried to do some standardization in the way things are done > in userland but guess what. It took 2 years or so for anyone here to > actually think we might really want to add PSR-0 to core. And people > here still have issues with that because it's not in the PHP 'open > spirit' (of the internals). Granted, FIG could do much better but hey, > they follow the example set here by you. > > For me this PHP 'open spirit' is just a way of saying: I don't want to > have my head full of real issues so I'll just ignore them and let > others handle them. > > Look at other languages. Take GO for example, which is done by the > other big noobs on the market called Google. > > If you want, you can actually start and contribute to the language in > less that a week from learning the language! There's documentation > inside their sources (shocking! I know). There are pages talking about > their language decisions and why they do(n't) support certain things. > PHP has some rather prehistoric documentation about its internals and > that's it. Ok, PHP is written in C not PHP that's why it's harder to > contribute to it but it's not like there's documentation for internals > anyway. Or maybe, just maybe, they actually have some good language > design, who knows? > > And I know what you'll say: > - yet another one making some smoke, lets ignore him; > - who cares about you complaining, PHP is still the most spread > language for servers > - PHP releases very often with new things for developers that they > want / use / need. > > But you really expect this to continue forever? If so you are plain > ignorant and you shouldn't be part of this. > > So, either you care about PHP and wake up or leave and let others take > over. > > Or better yet, ask someone like Facebook to take over and that's it. > Maybe they'll be interested in doing that since they had to rewrite > HHVM two times to get more performance out of PHP. > If you don't like Facebook, let Microsoft take over if they are > interested. They have contributors here, they have some programming > languages under their belt. > > Or just dismiss the project completely and let the community take over. > > But please, stop with these: > - nah, today is not a good day for this patch/ thread > - we have a leader already > - we have people contributing > - look ma' charts are growing, we are still ahead of others > - I'll just be against everything today as I didn't had enough sugar > in my coffee > attitudes as it's really not productive for developers and companies > that are still using PHP. > > > > ---- > Florin Patan > https://github.com/dlsniper > http://www.linkedin.com/in/florinpatan > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >