On Fri, Mar 18, 2011 at 12:40 PM, Ragi Burhum <r...@burhum.com> wrote:
>> the 'clean headers' only contain type and macro definitions, with the
>> exception of a couple static inline functions used for performance reason
>> (e.g. optimized CPU-specific byte-swapping routines)"
> Macros and inline functions are not simple "header files" anymore. And mind
> you, these are not simple *CPU-specific* byte-swapping functions, they are
> implemented in very clever non-trivial ways (look it up in the code).
> And the question is... Can they do that? Can I write some code that scans
> through headers and de-GPL-ifies code. A question with serious implications
> for everyone linking with Bionic (*plenty* of Android apps).

RMS's views on GPL'd headers:
http://lkml.indiana.edu/hypermail/linux/kernel/0301.1/0362.html

Note the use of the word "substantial".  Is the above mentioned macros
and byte swapping enough to be substatial?

-- 
Regards...      Todd
It is the nature of the human species to reject what is true but
unpleasant and to embrace what is obviously false but comforting.
The chief source of problems is solutions.
_______________________________________________
LinuxUsers mailing list
LinuxUsers@socallinux.org
http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers

Reply via email to