How to recruit more kernel maintainers
Making life easier for developers — the topic of the previous session — is important, but perhaps one of the best ways to do that would be to bring in more maintainers. How, Ts'o asked, can we do that? The community should also be thinking about the problems of succession, given our maintainers are not getting any younger. Dave Airlie responded that the real question should be: how do we encourage companies to pay for maintainers? Companies will pay developers, but they are far less interested in supporting the maintainer role.
Linus Torvalds said that he fully agreed with that sentiment. He has been talking with companies and telling them that they need to encourage their developers to take on more roles, and to work into the maintainer role in particular. There should be, he said, one maintainer in a company for every ten developers, but companies are nowhere near that ratio. Thomas Gleixner said that one way to help in that regard would be for companies to give their developers time to work on their own projects.
Greg Kroah-Hartman said that the only way for developers to be able to work as maintainers within companies is for it to be a part of their job — something they will be evaluated on at the end of the year. This has to come from the top down, he said. Airlie answered, though, that maintainership can come from the bottom up as well; the DRM subsystem has a group review structure that requires developers to help review code. When the need arises, that makes it easy to pull developers up into maintainer roles. Chris Mason said that, at Facebook, maintainership is in the job description, and the company has had good success with that.
Ts'o concluded the session by suggesting that this might be a topic for the
Linux Foundation Technical Advisory Board to consider; perhaps the board
could draw up a set of recommendations for companies.
Index entries for this article | |
---|---|
Conference | Kernel Maintainers Summit/2021 |
Posted Sep 28, 2021 19:24 UTC (Tue)
by olof (subscriber, #11729)
[Link] (1 responses)
However, the model degraded over time, and is no longer really the case (they employ a few maintainers, but most of the focus is no longer on pure upstream work). So it's not a (proven) long-term solution in this area.
Posted Sep 30, 2021 4:42 UTC (Thu)
by mjpoirier (subscriber, #63852)
[Link]
How to recruit more kernel maintainers
How to recruit more kernel maintainers