Linus Torvalds back into service after the release of the 4.19 kernel version
Just over a month ago, the creator of the most successful open source project, the Linux kernel, announced his decision to take a break from managing the project. In particular, he departed from management for a while
linux-next, leaving her to the second person in the project, the maintainer of a stable series of kernel releases, Greg Kroa-Hartman.
The past month has been rich in a variety of comments, forecasts and events. What has changed in the project, while Linus was not and with which he returned to the captain's bridge?
Habr's readers could follow the developments. For the first time, I mentioned Linus' unbridled manner of expressing criticism to developers in a post about email as the main tool for developing the Linux kernel. It was more than 2 years ago.
The second time it was already a question of the whole scientific research of the author's style of Linus Torvalds and Greg Kroah-Hartman on the basis of LKLM messages . Without much difficulty Linus’s authorship was established by a set of specific, sometimes not quite literary words. Greg's style was much more polite, this difference was significant.
Finally, a month ago, Linus announced his decision to take a break from the waterfall of patches and letters, after working on the communication culture and development tools. Also before leaving, he accepted a new code of conduct for the project participants, aka CoC, into the main branch of the kernel .
If everyone reacted to the first decision mainly with understanding and sympathy, the second point caused lively disputes in the community. If for Linus himself the decision to change the style of communication was organic, then for the community as a whole the adoption of a more regulated code of conduct was of dubious value.
Among the critics of the CoC were such heavyweights of the open source community as Eric Raymond and Richard Stallman . By the way, the Open Source Initiative and the Free Software Foundation differ ideologically. Eric Raymond is the founder of OSI, and Richard Stallman is the head of the FSF. The latter are more ideological, more strongly uphold the fundamental freedoms of software code and consider the former to be soft-bodied, often criticizing them for their lack of principle.
Almost immediately there were reports that some developers intend to withdraw, or withdraw their code from Linux. There were legal disputes over whether their threats are legitimate. There were different opinions on this subject, on Habré also dealt with this question.
The main thing is that the
linux-nextLinus branch will now be ruled not by one but with Greg Kroa-Hartman. Perhaps there will be another assistant.
Secondly , it’s decided not to touch Wonderful CoC and leave everything as it is. According to Linus, the CoC is not designed to determine the tone of the discussion at LKLM, the main control mechanism is still self-regulation. Linus asked the maintainers to write to him, in cases where he is still too harsh.
Greg Kroa-Hartman spoke about Coc in the spirit of saying that let's not discuss it endlessly, but solve problems as they come. If that we can always then change and fix it.
We couldn’t always be able to make it up. environments). We will address you.
It turns out the e-mail filters were not a joke ; indeed, the email client will block outgoing with obscene expressions. If, however, Linus does not begin to express himself also sharply, but using literary images, or even Emoji characters.
Linus also resorted to the help of a professional, who meets weekly. I am somewhat skeptical about gaining control over emotions after a session with a psychologist, yet it shows the seriousness of intentions.
At the moment, he is immersed in the thick of the turbulent initial phase of the release cycle, when the initial requests for code changes are accepted - the merge window .
Bottom line : the worst predictions did not materialize; Linus’s time off was not an excuse for a permanent departure from project management. there is no reason
throw down give up and go to experimental OS.
Nevertheless, there are still some doubts as to whether the “new” Linus will still be able to give a tough response in two directions.
- Break user space under any pretext.
- Arrange a security theater in the project, giving an unjustified priority to security patches.
Time will tell, I hope that the optimists will be right.
UPDATE : Linus' first polite refusal on the BigBen game controller driver.