@Bass: Unless you're prepared to maintain the source code yourself, you're still sort of locked in. If somebody decides to fork Linux and everybody jumps ship to the new flavor and abandons the old one, you're forced to jump ship too.