Once a startup is beyond the "critical mass" of users, it goes on to erect barriers to entry for new comers. But since it's a free market (sort of), competitors are equally welcome to get in and take their share of the pie. But having OpenSource build web apps (products) would actually blur the difference b/w a commercial entity and an open source project.