In open source or in product development generally, one of the biggest mistakes is to take on a deeply entrenched incumbent on its own turf. Almost inevitably, if you play someone else's game, even if you're a little cheaper/faster/better, you're going to lose.
Full story »