Le mardi 5 février 2019, 02:38:50 CET Stanislav Malyshev a écrit :
> Hi!

Hi!

> Do you imagine Linus
> asking a vote of all Linux users about how to implement a kernel driver
> and implementing it only in a way that majority of Linux users approves?

Not sure that would be so bad. 
At least until it blocks everything and becomes a problem, but what I do not 
understand is that changing the RFC voters pool idea do not seem come from a 
problem with it, just some «These people are not writing C code, they should 
not vote» thinking.

> Because whoever makes the thing defines how the thing is made (of
> course, it takes more to make PHP than pure C coding, so I am bundling
> all contributors to the project - however widely defined - together). If
> you are to build a house, I am not going to tell you how to do it. It's
> your house, you build it however you want it - even if you might later
> invite me to visit. If I think the house is badly built, I may refuse to
> come, and criticize you, but I won't claim the power to tell you how to
> do it.

This is where we disagree, PHP devs are not building a house for themselves, 
they are building it for other people.

> Have a say, as in providing feedback and advice - sure, and they do.
> Having decisive voice, overriding the voice of people who actually
> implement it, in their own free time, and then give it away for free - no.

If I use my free time to make the language worse, that is not a good thing just 
because I did some work for free.

> > You make it like it’s a gift for people to be able to vote on PHP
> > RFCs while I feel like it’s good for PHP to have people voting its
> > RFCs.
> 
> There's no abstract "PHP" that it'd be good for beyond people who
> actually develop it. And I don't see how it'd be good for people who
> develop it to give control over how to develop it to people that don't.

I disagree here, PHP is supposed to be good to its community, not only its core 
developers.

> > One last point: Having non-core developers voting puts a higher bar
> > on RFC redacting quality: The author needs to explain his feature
> > well enough so that people without deep internal knowledge get it.
> 
> I don't see how the voting process prevents people that didn't get it
> from voting (either way). In a democracy, people do it all the time ;)
> So this is really not a solid argument for your point.

You may always have some random or misinformed vote but I do think you will get 
more vote if you successfully explains how your feature improve the situation.
When I do not understand at all what it’s about I usually don’t vote (for PHP 
RFCs I mean).

Côme


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to