Now here is an interesting evolutionary theory.

Ever gave it some thought whether you should really keep it to yourself, the software you develop? :D