Old thread. Linus apparently thought header files/interfaces could be copyrighted. He's been shown to be wrong in the USA.
A) If you're talking about Oracle VS Google, The appeals court overruled that
B) It's not just 'using the header files', it's literally using the kernel code, so even if interfaces couldn't be copyrighted, that wouldn't apply here.