But he is posting to Microsoft newsgroups which requires that he
adhere to the rules.
I don't know if that's true or not. Certainly one should be bound by
the rules of the charter of the newsgroup you're posting to, but
where are the charters for the MS newsgroups?
Additionally, all Microsoft newsgroups run through Microsoft
servers, regardless of point of origin.
That is not true at all. Because the newsgroups are propagated to
other news servers, posts do not have to go through MS's servers at
all. I could post to Newsguy and you could reply on Newsguy, and
none of the posts would have travelled "through" MS's servers. Now,
naturally, the posts would be *propagated* to MS's servers, but
that's not what you said.
Indeed, your very reply to my post didn't go through MS's servers,
as you can see from the PATH line in the header (reformatted for
readability):
news5.newsguy.com!extra.newsguy.com
num01.iad!npeer02.iad.highwinds-media.com
news.highwinds-media.com
feed-me.highwinds-media.com
nx01.iad01.newshosting.com
newshosting.com
novia!border2.nntp.dca.giganews.com
border1.nntp.dca.giganews.com
nntp.giganews.com
news.alt.net!msrtrans
TK2MSFTFEEDS02.phx.gbl!TK2MSFTNGP01.phx.gbl
TK2MSFTNGP05.phx.gbl
You injected the post into Usenet at phx.gbl and it was retrieved by
new from newsguy.com, with nary a Microsoft host in between.
This is the way Usenet works.
That's how it's always worked (well, at least since the move to
NNTP).
Charters of newsgroups are supposed to apply and Usenet providers
are supposed to honor complaints of infractions against those
charters (though whether they do or do not is a matter for each
Usenet provider to determine). But Microsoft has no special say over
its public newsgroups. If they wanted that, the only way to get it
woul be to not propagate them to other servers.