> Would the same outcome have happened if this guy had posted his manifesto on a blog outside the office, rather than distributing it to colleagues at work?
Yes.
The only thing that could have prevented his firing was to have never published it under his real name (and this is not completely safe).
Since it's an internal issue, I think he did the right thing in this aspect: he published it in the internal forum, instead of dragging the dirty laundry for the world to see.
Most codes of conduct explictly apply all their conditions to venues that are not related to the project itself, so I doubt the outrage would be different if he published it elsewhere, under a pseudonym, and was IDed later.
Yes.
The only thing that could have prevented his firing was to have never published it under his real name (and this is not completely safe).
Since it's an internal issue, I think he did the right thing in this aspect: he published it in the internal forum, instead of dragging the dirty laundry for the world to see.
Most codes of conduct explictly apply all their conditions to venues that are not related to the project itself, so I doubt the outrage would be different if he published it elsewhere, under a pseudonym, and was IDed later.