Coding curmudgeon Linus Torvalds has gone off on yet another rant: this time against open-source-defending lawyers and free software activist Bradley Kuhn.
On a mailing list about an upcoming Linux conference, a discussion about whether to include a session on the GPL that protects the open source operating system quickly devolved in an angry rant as its founder piled in.
"I actually think we *should* talk about GPL enforcement at the kernel summit, because I think it's an important issue," Torvalds gently began, "but we should talk about it the way we talk about other issues: among kernel developers. No lawyers present unless they are in the capacity of a developer and maintainer of actual code, and in particular, absolutely not the Software Freedom Conservancy."
The mention of the Software Freedom Conservancy (SFC) and particularly its president Bradley Kuhn seems to light the fuse in Torvalds' mind. Kuhn has been warning for some time that companies are brazenly violating the GPL, and has been arguing that it may be necessary to find a test case to take to the courts to enforce it. Torvalds seemingly does not agree.
"I personally think this arguing for lawyering has become a nasty festering disease, and the SFC and Bradley Kuhn has been the Typhoid Mary spreading the disease."
Mary Mallon, or "Typhoid Mary," was the first person in the United States identified as carrying typhoid fever. She is said to have infected over 50 people due to her job as a cook and was forced – twice – into isolation by the health authorities. The second time she spent 23 years in isolation before dying of pneumonia in 1938.
Comparing Mallon to Kuhn may seem like a bit of a stretch, but Torvalds goes on to explain his reasoning: lawsuits brought in 2009 to defend the GPL around embedded Linux company BusyBox. The cases were brought by the Software Freedom Law Center (SFLC) – where Kuhn was technical director at the time – on behalf of the SFC.
Torvalds was not impressed: "That may be the shining moment for SFC, but it was *not* a shining moment for BusyBox. I'm not aware of anybody but the lawyers and crazy people that were happy about how the BusyBox situation ended up. Please pipe up if you actually know differently. All it resulted in was a huge amount of bickering, and both individual and commercial developers and users fleeing in droves. Both the original maintainer and the maintainer that started the lawsuits ended up publicly saying it was a disaster."
As such, Torvalds suggested the conference session be titled: "Lawyers: poisonous to openness, poisonous to community, poisonous to projects."
Not done yetBut the fire was not yet burnt out.
"Let's just cut through all the bullshit," Torvalds continued. "The fact is, the people who have created open source and made it a success have been the developers doing work ... The people who have *destroyed* projects have been lawyers that claimed to be out to 'save' those projects."
Neurons firing and bouncing on the inside of Linus' head...
"Bradley Kuhn is so incredibly full of shit that this *needs* to be stated openly ... Lawsuits destroy community. They destroy trust. They would destroy all the goodwill we've built up over the years by being nice."
Talking about "being nice," here is a quick and far-from-comprehensive compendium of all the times Mr Torvalds has spread his particular brand of niceness within his own community.
Of course, there is still a glimmer of hope that Linus may recognize that firing off abusive emails and encouraging a culture of aggressive insults may not be the best way to get the most out of a largely volunteer workforce.
"Some people do think I'm a grumpy old man," he told university students in 2012. "I realize if you only see my flames and curses, and not when things go well, you will think I hate everybody." He seemed to recognize he may have a personality flaw that he may need to work on, noting: "I'd like to be a nice person and curse less and encourage people to grow rather than telling them they are idiots."
Before adding: "I'm sorry – I tried, it's just not in me."
People tried one more time in 2014 to get him to understand the value of not being an asshole, to no avail. Following a widely quoted piece by developer Lennart Poettering, who noted that the Linux community was "quite a sick place to be in," Torvalds had one more stab at introspection. "The problems tend to be around alienating users or developers and I'm pretty good at that. I use strong language," he noted. "But again there's not a single instance I'd like to fix."
Sigh. ®
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4