[PATCH] Port Linux Perf converter to LLVM

Philip Reames listmail at philipreames.com
Tue Aug 12 11:46:33 PDT 2014


On 08/12/2014 11:25 AM, Duncan P. N. Exon Smith wrote:
>> 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?
This is a discussion that needs to be referred to the the admin mailing 
list.  None of us are lawyers and we should not be attempting to make 
legal policy choices in review threads.

Just to be clear, I have not actually read the code in question and have 
no opinion on the topic at hand.

Philip



More information about the llvm-commits mailing list