LWN.net Logo

binary modules include GPL code from kernel headers

binary modules include GPL code from kernel headers

Posted Oct 23, 2003 13:14 UTC (Thu) by khim (subscriber, #9252)
In reply to: binary modules include GPL code from kernel headers by cross
Parent article: LinkSys and binary modules

Something to bear in mind when you write your own header files, anything you put there is being exported* (i.e. it's now outside your library), that is what header files are for.

*Export: to carry or send to some other place (Merriam-Webster)

Such a bold statement will be more believable if you'll supply link to any law where C headers are mentioned at all. Otherwise you can, of course, apply it to your programs - but only to your programs.

Yes, it is a problem for things like libstd++ and such - that's why all quite non-trivial inline fuctions in libstd++ are not LGPL-copyrighted - exactly to make then usable for non-GPL programs!


(Log in to post comments)

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds