[PATCH] Port Linux Perf converter to LLVM

Daniel Berlin dannyb at google.com
Tue Aug 12 12:16:57 PDT 2014


On Tue, Aug 12, 2014 at 11:46 AM, Philip Reames <listmail at philipreames.com>
wrote:

>
> 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?
>>
>
It does not, in any way, restrict this kind of copying or aggregation. It
in fact, specifically and totally allows it.
However, whatever llvm wants to do by policy is up to the project.


>
>> Shouldn't LICENSE.TXT at least be updated?
>>
> This is a discussion that needs to be referred to the the admin mailing
> list.


I'm fine with this.
Diego, can you email the admin list and cc me.


None of us are lawyers


Actually, I am an open source IP lawyer :)


> and we should not be attempting to make legal policy choices in review
> threads.
>
>
Agree 100%.


> Just to be clear, I have not actually read the code in question and have
> no opinion on the topic at hand.
>
> Philip
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140812/7fb6775d/attachment.html>


More information about the llvm-commits mailing list