lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CA+o4b4fpXtF+LgLREPdjY7N06vwhCdOwRWgn-sQZYhL44=w+zA@mail.gmail.com>
Date:	Thu, 15 Sep 2011 21:57:01 +0200
From:	David Miller <davemiller2222@...glemail.com>
To:	linux-kernel@...r.kernel.org
Subject: legal question regarding use of glibc headers in /usr/include/linux

Hi,

I have a question that came up regarding the use of Linux in
proprietary user-space programs.
After several hours searching the web I am even more confused than
before, so I decided to ask someone that should know about.
My company would like to use Linux in an embedded system along with
some proprietary software. I think in general this alone should be
possible. The problem is that I am unsure what headers I can include
within user-space programs and which not. When I install the normal
glibc in Ubuntu (build-essential package) it installs also some linux
kernel headers in /usr/include/linux.
My question now is: Can I include these headers (e.g. #include
<linux/types.h>) since they seem to be normal glibc headers that seem
to be intended to be included in user-space programs that are
proprietary. I mean it's clear that I cannot use the ones in
/usr/src/linux-headers... that are containing the normal Linux Code.

If your answer is no:
------------------------
Why not - these headers contain just facts and how glibc could work
then? In any way glibc must interface with the linux kernel also, or
not? And the glibc is LGPL!
And also how can that be? I can then include accidentally any
forbidden header? From my point of view linux is not maintainable
then!
References:
http://www.osnews.com/story/24553/Does_Android_Violate_the_GPL_Probably_Not
also: the text file linux COPYING in the kernel sources

If your answer is yes:
----------------------
Some of the kernel headers in /usr/include/linux contain a GPL notice
in its header. When I include these headers, my proprietary user-space
program will be forced to be under GPL license and I will be killed by
my boss or not?


I stay tuned and look forward to your answer.

Thanks in advance,
Dave Miller (not the well-known)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ