Breaking the user experience in order to ‘fix’ something is a totally broken concept; you cannot do it. If you break the user experience, you may feel that you have ‘fixed’ something in the code, but if you fixed it by breaking the user, you just violated that second point; you thought the code was more important than the user. Which is not true.”
Hmm. So this doesn't count everytime the Kernel APIs change and a bunch of device drivers get broken? IMHO it's the users that get hurt by the lack of stable kernel APIs since the original developers are the only people that have the skills, source and tools to make the fix - if they are still interested.
In kernel GPL device drivers will never be broken, due to Kernel API changes. As they will also be changed when an API changes.
Game On 2010 is Mozilla Labs' first international gaming competition. Game On is all about games built, delivered and played on the open Web and the browser. Out of the 160+ submissions to the first Mozilla Labs Game On Competition, 124 games have been selected to be showcased in the Game On Gallery. Play and vote now."
Link to Original Source