"Side projects" and open-source projects are great for self-education. I've nothing but good things to say about them for employee improvement.
Running a separate business is a different story altogether. Do you really have productive employees who are operating software development companies on the side? If you do, I can guarantee their primary attention does not lie with you (even though their primary income is being paid by you).