There were absolutely NDA's for both in early beta testing. NDA's are pretty much par for the course with early betas, whether they be broader public closed betas of more closed off semi-public closed betas.
It's easier to not have to potentially hassle with companies yelling at you for hosting NDA breaches. Not to mention it's nice to respect the developers. They have NDA's for a reason.