Diablo Immor(t)al heroes in HOTS

So, do you have to own a copy of the game to post on the Diablo forums or something? I don’t get it.