←back to thread

144 points ksec | 8 comments | | HN request time: 0.205s | source | bottom
Show context
criticalfault ◴[] No.44466573[source]
I've been following this for a while now.

Kent is in the wrong. Having a lead position in development I would kick Kent of the team.

One thing is to challenge things. What Kent is doing is something completely different. It is obvious he introduced a feature, not only a Bugfix.

If the rules are set in a way that rc1+ gets only Bugfixes, then this is absolutely clear what happens with the feature. Tolerating this once or twice is ok, but Kent is doing this all the time, testing Linus.

Linus is absolutely in the right to kick this out and it's Kent's fault if he does so.

replies(8): >>44466668 #>>44467387 #>>44467968 #>>44468790 #>>44468966 #>>44469158 #>>44470642 #>>44470736 #
1. Pet_Ant ◴[] No.44466668[source]
Why take it out of the kernel? Why not just make someone responsible the maintainer so they can say "no, next release" to his shenanigans? It can't be the license.
replies(3): >>44466729 #>>44466794 #>>44467109 #
2. nolist_policy ◴[] No.44466729[source]
Kent can appoint a suitable maintainer if he wishes. That's his job, not Linus'.
3. criticalfault ◴[] No.44466794[source]
This is for me unclear as well, but I'm saying I wouldn't hold it against Linus if he did this. And based on Kent's behavior he has full right to do so.

A way to handle this would be with one person (or more) in between Kent and Linus. And maybe a separate tree only for changes and fixes from bcachefs that those people in between would forward to Linus. A staging of sorts.

4. tliltocatl ◴[] No.44467109[source]
Maintainers aren't getting paid and so cannot be "appointed". Someone must volunteer - and most people qualified and motivated enough are already doing something else.
replies(1): >>44467301 #
5. timewizard ◴[] No.44467301[source]
Presumably there would be an open call where people would nominate themselves for consideration. These are problems that have come up and been solved in human organizations for hundreds of years before the kernel even existed.
replies(1): >>44467788 #
6. xorcist ◴[] No.44467788{3}[source]
There is no call. Anyone can volunteer at any time.

Software take up no space and there is no scarcity. Theoretically there could be any number of maintainers and what gets uptake is the de facto upstream. That's what people refer to when they talk about free software development in terms of meritocracy.

replies(1): >>44469688 #
7. timewizard ◴[] No.44469688{4}[source]
How would they know to volunteer? Are you saying I can perform a hostile volunteering to take over for a maintainer who does not want to give up the project? I don't think you understood what was meant.
replies(1): >>44471083 #
8. cwillu ◴[] No.44471083{5}[source]
Anyone remotely suitable would be active on the lkml.