"Using a dual-license model, with commercial licensing supporting the development of both community and enterprise versions. It’s a model that companies such as Redhat and MySQL used very effectively in building billion dollar businesses and enterprise grade products."
The statement seems true for infrastructure oriented open source projects (MongoDB etc.). For software applications that business users use, does a dual-license model hold true? I personally doubt it.