In this article, Gregory V. Wilson ,the DDJ contributing editor comments on people who are trying to sell the idea of open source software.
Open source’s ability to colonize new application domains without having to wait for approval from the marketing department is one of its greatest strengths. On the other hand, once a domain is mature–as basic web application frameworks clearly are. it’s crucial that open source developers shift from invention to consolidation. That in turn is going to require a shift away from “vanity projects” and programming for ego’s sake, toward making sure that other people’s itches are being adequately scratched. Sometimes, sharing code isn’t enough; sometimes, the best thing you can do is volunteer to throw yours away.