Portreve wrote: ⤴Tue Apr 27, 2021 2:35 pm
I've re-read your post several times, and I can't for the life of me understand what in the world you're talking about.
It's very fundamental to Linux development though. All code submitted to the kernel goes through maintainers that either review the code themselves or trust reviews by other expert on the subject before integrating it or not. The point here is that as soon as code has passed/not passed that review process it is considered good/not good enough --- whether written by Linus Torvalds, Genghis Khan or professor Lu; if the code is good it goes in, if it is not it does not.
Now we of course all understand humanity well enough to know that not any process is in fact all that free of subjectivity (nor would I say it necessarily should be) and certainly it's the case that people who've proven themselves trustworthy deal with less scrutiny than a random one-off submitter does, and most certainly that vice versa people who have proven themselves
untrustworthy deal with a heck of a lot more (at best), but it's still very much the principle of things.
And any maintainer may as such certainly elect to limit or deny review (hence chance or possibility of code being accepted) on grounds of e.g. a certain person or group costing more in valuable review bandwidth than what even their good contributions warrant, but only in
that sense and not in a punitive one. Latter would after all mean rejecting code only on grounds of not liking its origin, its submitter, rather than said code itself. And that flies in the face of this development model being about "technical excellence" or at least, about code and not about humans.
Whether code can or can not be trusted is determined by the review of said code; not by election, consensus or history. Ideally.