Comment Re:It's feeling like a trap (Score 1) 254
Neither can iTunes.
Neither can iTunes.
Right now, I can install Linux on any number of systems I have as well as systems at work, including all sorts of software, without any legal worries about licensing
Except that what alot of people are now realising is that you cant because it impairs your ability to write your own non-GPL'ed code.
Im unconvinced your any less locked in to be honest. Any non-trivial product in the OSS world is maintained by a specific team of people, usually funded by a corporate sponser. Realistically the time it takes to build the skills required to provide support makes it cost prohibitive for anyone but core developers to maintain most software. So if the core developers quite, like say because their corporate sponser quits footing the bills then your in almost exactly the same situation as with proprietary software. Possibly worse since most will be under no obligation to provide migrations paths.
I've noticed several design suggestions in your code.