I don’t think that analogy is fair. Software is more analogous to a scientific theory than children. Peer review of a theory like software is critical for it to be trusted and more importantly improved.

Analogies will always fall short, that is why it is better to just talk about the actual subject. Analogies are not really useful when making a point or an argument but rather best used when trying to help explain something someone does understand.

The stakeholders who believe they are protecting their investment by preventing the source from being open are actually hurting the overall health and future of the project. By opening the source, we expand the development team. No matter how good a development team is, it is always better to have more people reviewing and vetting a project. Not to mention it makes the software more useful for developers, we would like to easily be able to modify the software to better fit our needs, unfortunately right now the only way to accomplish this requires too much extra work to make it feasible.