Patches for copyright clean up

Hi,

I've submitting two changes to bring the project into compliance with LLVM policy.
One to remove license headers from files: ⚙ D24929 libclc: Remove copyright headers from top of files
and one to remove non-UIUC / non-MIT licensed code: ⚙ D24930 libclc: Remove code that is not licensed under either the UIUC or MIT license
I'm hopeful we will be able to re-add the removed code, but I need to get approval
from the LLVM foundation.

Let me know if you have any questions.

Thanks,
Tom

Hi,

I've submitting two changes to bring the project into compliance with LLVM policy.
One to remove license headers from files: https://reviews.llvm.org/D24929
and one to remove non-UIUC / non-MIT licensed code: https://reviews.llvm.org/D24930
I'm hopeful we will be able to re-add the removed code, but I need to get approval
from the LLVM foundation.

Let me know if you have any questions.

Wouldn't it be better to seek approval to re-add removed code under a
different license from copyright holders?

Regards,
Vedran

>
> Hi,
>
> I've submitting two changes to bring the project into compliance
> with LLVM policy.
> One to remove license headers from files: https://reviews.llvm.org/
> D24929
> and one to remove non-UIUC / non-MIT licensed code: https://reviews
> .llvm.org/D24930
> I'm hopeful we will be able to re-add the removed code, but I need
> to get approval
> from the LLVM foundation.
>
> Let me know if you have any questions.
>

Wouldn't it be better to seek approval to re-add removed code under a
different license from copyright holders?

Sun's copyright allows copying/modifying/distributing the code (see
e.g. erf.cl:28). So the problem is on LLVM side whether they accept
such code.

Jan

I see I didn't say clearly what I meant, sorry.

LLVM has clarified what licenses they accept. My question is whether Sun/Oracle could relicense their code under a license acceptable to LLVM.

Regards,
Vedran

>>>
>>> Hi,
>>>
>>> I've submitting two changes to bring the project into compliance
>>> with LLVM policy.
>>> One to remove license headers from files: https://reviews.llvm.org/
>>> D24929
>>> and one to remove non-UIUC / non-MIT licensed code: https://reviews
>>> .llvm.org/D24930
>>> I'm hopeful we will be able to re-add the removed code, but I need
>>> to get approval
>>> from the LLVM foundation.
>>>
>>> Let me know if you have any questions.
>>>
>>
>> Wouldn't it be better to seek approval to re-add removed code under a
>> different license from copyright holders?
>
> Sun's copyright allows copying/modifying/distributing the code (see
> e.g. erf.cl:28). So the problem is on LLVM side whether they accept
> such code.
>

I see I didn't say clearly what I meant, sorry.

LLVM has clarified what licenses they accept. My question is whether
Sun/Oracle could relicense their code under a license acceptable to LLVM.

It seems unlikely we will be able to do this given that the code is 23
years old and Sun has been acquired by another company since then.

-Tom