Lennart Poettering and the cause of civility

Off the Beat: Bruce Byfield's Blog
Just what free software needed: another discussion of civility in the community in which half-truth counters half-truth, and nothing gets resolved.
I'm referring, of course, to the reactions to Lennart Poettering's recent rant, in which he characterizes free software as an abusive community, thanks largely to the example of Linus Torvalds. Poettering is far from the first to describe the hostility that can exist in free software, and the first reactions came within hours of the posting, soon snowballing into an avalanche of criticism, most of it so careless with nuance that any sort of balanced observation is impossible
Probably, I haven't a hope of adding my own comments without offending someone. But here goes:
To start with, Poettering is perfectly right -- an abusive element does exist within free software. The abusive element may not be as universal as he asserts, but, if not, it makes up in volume what it lacks in numbers. Women especially tend to be targets of this abuse, as well as any man who defends feminist perspectives, as I can personally testify. The abuse ranges from sexual innuendo to threats of assault and death, none of which has any place in civilized discussion.
In fact, coming from Canada, a country famed for politeness, I personally question the need for plain rudeness, either. I doubt there's a slippery slope from rudeness to death threats -- but I do believe that politeness is a productive default.
However, at the same time, the complaints coming from Poettering amount to a new definition of chutzpah. Poettering, you may remember, is fond of sweeping critiques of huge bases of code, and of releasing half-finished replacements like PulseAudio, systemd, and Avahi that are radical departures from what they replace. He is a person as much known for expecting other people to tidy up after him as for his innovations. For many people, this high-handed behavior makes Poettering an example of the same abusive behavior that he denounces -- and his critique more than slightly problematic.
On the one hand, nobody deserves death threats and abuse, so saying that Poettering is getting what he deserves would be wrong. On the other hand, adults should be expected to take responsibility for the consequences of their actions. Unlike Anita Sarkeesian, the feminist media critic, Poettering has not been just going about his business as he was abused. Instead, he is more like Adria Richards, who became a target for abuse after narcissistically responding to a private conversation and posting unauthorized photos. Neither Poettering nor Richards deserved the abuse they got, but, at the same time, their own behavior makes them unlikely to attract much sympathy, either, except among those whose minds are made up for other reasons.
As for Poettering's claim that abuse is encouraged by Linus Torvalds' example, it should find a ready response, because the idea is already circulating. Sarah Sharpe may have failed to make Torvalds' manner an issue among kernel developers, but the idea lingers, especially among those who have nothing whatsoever to do with kernel development or are promoting codes of conduct.
Yet to conflate Torvalds' form of expression with the often anonymous abuse that sometimes circulates is to reveal a tone-deaf literal-mindedness. Torvalds' colorful language may seem "idiotic" to Poettering, but it obviously originates in passion for doing things well, and impatience with sloppiness of code-writing or thought. Unlike the aimless abuse that Poettering equates it with, Torvalds' self-expression stands for something worth cultivating. Nor is its deliberate exaggeration proof of anger so much as a semi-humorous technique for minimizing anger. Torvalds' real anger is always much more to the point.
Torvalds' self-expression may not be easy to endure if you are not expecting it -- as I have personally found out once or twice for myself -- but there is no meanness in its meanness. As evidence of this statement, I point to the fact that he has no objection to anyone replying to him in kind. But common sense alone should be enough for anyone to infer that if Torvalds really was as obnoxious as some people allege, he could not possibly have built kernel development into the success project it obviously is. He seems to have a skill at collaboration that at least to some extent counter-balances his manner.
All of which makes dragging Torvalds into the discussion a distraction from the main issue.
The abusive element in free software needs to be dealt with, and sooner rather than later. When people are full of enthusiasm and dedication, complete civility is probably too much to ask for, but eliminating the non-productive negativity that thrives on anonymity should be possible. However, Poettering is an unsatisfactory martyr to the cause, and Torvalds' brusqueness is more of an easy target than any part of the problem.
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.
News
-
Red Hat Migrates RHEL from Xorg to Wayland
If you've been wondering when Xorg will finally be a thing of the past, wonder no more, as Red Hat has made it clear.
-
PipeWire 1.0 Officially Released
PipeWire was created to take the place of the oft-troubled PulseAudio and has finally reached the 1.0 status as a major update with plenty of improvements and the usual bug fixes.
-
Rocky Linux 9.3 Available for Download
The latest version of the RHEL alternative is now available and brings back cloud and container images for ppc64le along with plenty of new features and fixes.
-
Ubuntu Budgie Shifts How to Tackle Wayland
Ubuntu Budgie has yet to make the switch to Wayland but with a change in approaches, they're finally on track to making it happen.
-
TUXEDO's New Ultraportable Linux Workstation Released
The TUXEDO Pulse 14 blends portability with power, thanks to the AMD Ryzen 7 7840HS CPU.
-
AlmaLinux Will No Longer Be "Just Another RHEL Clone"
With the release of AlmaLinux 9.3, the distribution will be built entirely from upstream sources.
-
elementary OS 8 Has a Big Surprise in Store
When elementary OS 8 finally arrives, it will not only be based on Ubuntu 24.04 but it will also default to Wayland for better performance and security.
-
OpenELA Releases Enterprise Linux Source Code
With Red Hat restricting the source for RHEL, it was only a matter of time before those who depended on that source struck out on their own.
-
StripedFly Malware Hiding in Plain Sight as a Cryptocurrency Miner
A rather deceptive piece of malware has infected 1 million Windows and Linux hosts since 2017.
-
Experimental Wayland Support Planned for Linux Mint 21.3
As with most Linux distributions, the migration to Wayland is in full force. While some distributions have already made the move, Linux Mint has been a bit slower to do so.