Linus Torvalds says Android kernel headers claims totally bogus
h-online.com
h-online.com
H-online then made sure the next words they wrote were "Florian Meuller".
For those not familiar with the legal world, Nimmer is approximately to copyright law what Knuth is to data structures.
Seems to be a pretty open-source minded guy. Interesting that he did this move.
In a recent thread on Linux Weekly News, he was asked to disclose any financial conflicts of interest, and he avoided answering the question:
http://lwn.net/Articles/434587/
Personally, I would not repeat anything he says without careful fact-checking.
Although I would see why you might want to limit comments on this particular story, most of the criticism has been ad hominem attacks about which companies the authors have worked for in the past (or work for now).
It hasn't been a victory for rational discourse on either side.
And I'd rather see incorrect information debunked than only seeing pro-Android topics and messages as it usually happens.
I'm not a lawyer of course.
>You are a weasel, and you are trying to make the world look the way you want it to, rather than the way it _is_.
Neither is Linus, as people were quick to point out when those old comments of his were first quoted.
I don't think it's in anyone's interest to start claiming that header files are copyrightable.
Lawyers representing ffmpeg/x264 seem to actively look to sue anybody that links to x264 from non-GPL binaries (x264 sell a commercial licence based on the fact that you can't link to x264 from non-GPL code). Yet statements like this, and the similar comments from Richard Stallman, seem to indicate that they won't have a case: using their headers does not subject you to the GPL since the headers are not covered by copyright, and if you don't include the library with your program but make it separate then you aren't distributing. At most you are asking your users to create a derivative work at runtime which may be covered by the terms of the GPL, but the GPL explicitly allows users to do what they like, as long as they don't distribute the result.
As far as I know this "no linking" aspect of the GPL has never been tested in court and appears to be very shaky.
System calls can be thought of like RPC. The two programs (yours and the kernel) communicate but do not link together in a single memory image.
If the headers were covered by copyright, that would have provided a way for a developer to prevent use of their GPL library by non-GPL programs.
http://en.wikipedia.org/wiki/GNU_General_Public_License#Link...
However, if you distribute the GPL'd library, then it's a lot more clear-cut. "Derivative work" doesn't enter into it anymore - to distribute the GPL'd library itself you must have a license to do so. If the license you're relying on there is the GPL, you must abide by its terms, including those about linking.