[PATCH] Port Linux Perf converter to LLVM

Daniel Berlin dannyb at google.com
Tue Aug 12 10:30:44 PDT 2014


This is the normal linux kernel copying file, and has been like this for
15+ years.
This clause is a clarification, stating that user-mode programs are not
covered by the GPL just because they use kernel headers to access kernel
stuff, even when those headers are GPL.

Linus has specifically okay'd use of this stuff in the past.

Basically, if this makes you uncomfortable, you'd have to stop using
roughly any open source code that runs on Linux :)


On Tue, Aug 12, 2014 at 10:27 AM, Diego Novillo <dnovillo at google.com> wrote:

> On Tue, Aug 12, 2014 at 1:21 PM, Duncan P. N. Exon Smith
> <dexonsmith at apple.com> wrote:
>
> >> Index: lib/ProfileData/PerfConverter/quipper/kernel/COPYING
> >> ===================================================================
> >> --- /dev/null
> >> +++ lib/ProfileData/PerfConverter/quipper/kernel/COPYING
> >> @@ -0,0 +1,351 @@
> >> +
> >> +   NOTE! This copyright does *not* cover user programs that use kernel
> >> + services by normal system calls - this is merely considered normal use
> >> + of the kernel, and does *not* fall under the heading of "derived
> work".
> >> + Also note that the GPL below is copyrighted by the Free Software
> >> + Foundation, but the instance of code that it refers to (the linux
> >> + kernel) is copyrighted by me and others who actually wrote it.
> >> +
> >> +                     Linus Torvalds
> >> +
> >> +----------------------------------------
> >> +
> >> +                 GNU GENERAL PUBLIC LICENSE
> >> +                    Version 2, June 1991
> >
> > This makes me uncomfortable...
>
>
> I've no opinion on this. Chandler? Danny?
>
>
> Diego.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140812/7bf39706/attachment.html>


More information about the llvm-commits mailing list