Originally posted by: bsobel
	
	
		
		
			Originally posted by: Nothinman
From one standpoint there's already a clear-cut legal case against them. It's kind of hard to describe a Linux driver as not being a derivative of Linux, to run it requires Linux-specific functions and when you compile it you get all of the inline code included in your driver. If you can't legally link a non-GPL'd application against a GPL'd library how can you link a non-GPL'd driver against the GPL'd Linux kernel?
		
		
	 
Static linking yes, but for runtme loaded modules, no.
		
 
		
	 
Not sure what you mean. 
For a person, for their own use, to link against kernel. Sure you can do whatever you want. You can embed microsoft code in it or anything like that. It's perfectly legal. 
The only problems happen when you distribute software... Nvidia kernel driver, Atheros binary blob, etc etc, are technically breaking the GPL since they are distributed under a incompatable license. Very obviously it's something that is ment to be used with Linux. It can only be used with linux and nothing else. But it's up to the copyright holders to enforce this, and if they don't.. then all bets are off. Pretty much.
Personally I am going to try out going binary-blob free. I am switching to the Intel platform and am going to use the GMA950 video chipset. Going to see how that goes. I am tired of the nvidia drivers borking my system and I want a desktop system that does sleep as well as my laptop does. But I don't know how well it will work out for me application-wise. If not a fanless 6600gt is only 139 bucks away. :/