- - Constrain a project to prevent it from having more advanced features than your "enterprise" mirror
- - Cherry pick the best "community" developers moving them to the "enterprise" staff, leading to brain / experience drain
- - Cherry pick the best features from the "community" APIs, moving them to "enterprise"
- - Fail to enforce rigorous standards on code commenting, documentation, unit / build acceptance / integration tests
- - Allow conflicting APIs or features into the development process
Then, throw up your hands in disgust at the result, and blame the very concept of F/OSS. That's why, but for limited exceptions, I avoid the "community" products of Oracle and Redhat. And when the open source community provides much better alternatives, I avoid their "enterprise" products as well.