Requiring payment for access would also work. Maybe $10 for a lifetime membership, otherwise its read-only.
Children can only participate with these companies because the product is 'free'. Same with p*rn and free2play games: eliminate the 'free' component to effectively block them from children (at least without parental consent).