LWN.net Logo

the tone of the discussion

the tone of the discussion

Posted Dec 20, 2007 17:22 UTC (Thu) by jd (guest, #26381)
In reply to: the tone of the discussion by stevenj
Parent article: Insufficiently free?

I believe both sides have confused specifics with generalities, and generalities with personalities, but that the OpenBSD developers have done so more than RMS. This is not a criticism of any individual - every single human being alive has fallen into that trap more than once and will do so many more times in their lifetime. Rather, it is a bug report of a potential exploit that exists within the mind. And, like any other bug report of an exploit, it merits analysis and patching. That it is a wetware bug, not a software bug, should make no difference. It is a bug and developers fix bugs. That should be the end of story.

In practice, it's not that easy. The mindset that makes for a good developer appears to be exactly the opposite of that which makes for a social, tolerent and non-hostile individual. It is unclear if fixing the mind bug will break the developer capability. It's very possible. This leads to a difficult conundrum - would fixing the mental bug create a regression far worse than the bug itself?

If the answer is yes, then nothing can be done on the side of the verbally abusive developer without making things worse. Rather, the solution lies in a beter protocol handler on the part of those communicating with such developers. It's an ugly hack, but nothing better has appeared on the horizon. I would argue that Theo is probably in this category, that his aggressive, anti-social, monomaniac attitude is actually critical to his phenomenal talent as a programmer, that attempting to change him would be a disaster in the making. It's not behaviour I like or would normally encourage, but in his case it is an inevitable consequence of his particular type of genius and so I actually encourage people to make an effort to assist him in being as true to himself as possible.

In some cases, the answer will be no, but the developer won't apply the necessary fixes. In other words, fixing their behaviour won't harm anything, but they're not prepared to make those changes. A developer who won't fix a known bug in the system they can change the easiest (themselves) probably shouldn't be trusted to fix anything else and should therefore not be given so much power on mailing lists.

Finally, there will be developers who do patch their own attitudes. They may still not be who we'd like, but credit should be given for the development done and the bug fixed, no different from any other bug fix of high importance.


(Log in to post comments)

the tone of the discussion

Posted Dec 21, 2007 21:15 UTC (Fri) by jmmc (guest, #34939) [Link]

great synopsis. First comment that aligned most with what I was thinking (i.e. the RMS/TDR
posts 'devolved' from specific -> general -> personal).

I've seen RMS speak in person, (and I've seen this in other comments), he is amazingly
'steadfast' in tone, tenor and position. In the post-talk Q&A. his answers deviated not one
bit from his main talk (he didn't 'let down', deflate or reposition when the group was
smaller/friendlier/intimate etc.). I think Theo went much too far with his comments, but that
is his 'internal programming'...I guess.

'...wetware bug...', nicely placed.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds