If I was looking exact equivalent, I would just send the same link to the same email.
I am using empathy here. I don't know you guys, you may feel ok if you get shouted when you do wrong when contributing to a project, but I would feel bad, and as a human, I don't think my feelings are not important. If it is coming from an important person like Linus Torvalds, this would hurt even more, and really I don't see anything disrespectful to anyone in John's email.
On a slightly more pragmatic note, Linus would not be angry if John hadn't been trying to break Rule Number 1 for three weeks in a row, so an alternative solution is to simply not break the rules. Granted, if you disagree with the rules on a fundamental level, that doesn't work--so, third solution: leave and start your own project.
If that's the way problems get solved, then he's right in using it
If you ask nicely and people don't do it, or keep ignoring it then you up the tone
Not only your users are important, people who help you are also important.
> If you ask nicely and people don't do it, or keep ignoring it then you up the tone
I am sure it can be done much better with a little effort. Being smart, or being someone who has done something important shouldn't exempt you from being nice to other people.