[PATCH] Port Linux Perf converter to LLVM

Duncan P. N. Exon Smith dexonsmith at apple.com
Tue Aug 12 11:25:04 PDT 2014


> On 2014-Aug-12, at 10:30, Daniel Berlin <dannyb at google.com> wrote:
> 
> 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.

This isn't just using GPL'ed headers, it's distributing GPL'ed
headers as part of the LLVM source tree.

> 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 :)

Clearly we have to compile against kernel headers, but I don't know
what effects copying GPL'ed code into LLVM (and committing it there)
has on LLVM's license obligations.

Obviously, IANAL :).  You're saying the GPL doesn't restrict this
kind of copying?

Shouldn't LICENSE.TXT at least be updated?



More information about the llvm-commits mailing list