On Mon, 31 Dec 2007 11:01:49 -0600 > Sorry, I just don't understand the concept of _wanting_ to prevent the > distribution of improved versions of code and keeping others from having > it, while at the same time claiming it is free. Its really very simple. The GPL requires you provide any contributions under a licence that makes them free. Without this the trend would be for every driver to be non-free, then charged for and then there would be no Linux. Freedom is an active not a passive thing. As to BSD code - the BSD licence specifically permits people to create GPL only derivatives - so that is hardly hijacking. It may be neccessary to stop a third party then producing binary only non-free improvements and destroying the freedom. Inaction does not create freedom. Alan