How about I go document all your fucking flaws, you lot of morons.
This isn't about documenting all flaws. This is about Linus's public attack against someone who did nothing wrong (IMO).
Maybe because doing it to Samba, didn't screw it up for the developers, this has screwed it up for the developers. Tridgel violated a licence he very well knew about, which caused a major problem for Linux Kernel development.
How exactly did this screw anything for the developers? Ohyea, by reversing a proprietary protocol, just like was done with Samba. The exact same thing didn't screw in case of Samba, but did in case of BitKeeper?
What license, exactly? He wasn't disassembling the software, he was reversing over-the-wire data, without touching the actual software at all. This is what I've heard, anyway, and it's the exact same way he did it with Samba.
Also, I fail to see how Tridgell's actions caused the problems for linux kernel development. Linus had chosen to use a proprietary tool which a lot of the developers didn't use, and Tridgell wanted to make the stuff easier to use for the developers. I'd say that using a proprietary tool for linux development was what caused this major problem in the first place.
If you want to argue about cause and effect not working in my above statement, please explain why, in a way that doesn't also invalidate how the (incorrect) claim of license breach supposedly caused the problems.