[Parallel_libs-commits] [PATCH] D27256: [ARM] Add ARM contributions agreement.
Francesco Petrogalli via Phabricator via Parallel_libs-commits
parallel_libs-commits at lists.llvm.org
Wed Nov 30 04:57:42 PST 2016
fpetrogalli added a comment.
In https://reviews.llvm.org/D27256#609000, @rengolin wrote:
> In https://reviews.llvm.org/D27256#608999, @fpetrogalli wrote:
>
> > - LLVM: http://llvm.org/svn/llvm-project/llvm/trunk/lib/Target/ARM/LICENSE.TXT (see table at the end of http://llvm.org/svn/llvm-project/llvm/trunk/LICENSE.TXT)
>
>
> If that's there already, why add a new one on the root of the project?
Isn't the license relative to the source tree? So that each of clang/llvm/openmp/paralell-libs/whatever-llvm subproject could have in principle different licenses?
All I have done here is to apply a request from our legal team, who has been asking to add such extension to the code base, as a requirement for any contribution ARM intends to do to parallel libs.
I see your point though: 1) parallel-libs is an llvm subproject which (quoting from README.rst) "[...] will use the normal LLVM license [...]" and 2) an "ARM contributions agreement" is already stated in the license file of the LLVM codebase, therefore 3) parallel-libs inherits the ARM contribution extension.
At the same time, I am not a lawyer, so I trust that our legal team knows what is best to do here.
One last thing. The contributions that ARM intend to upload to parallel-libs could in principle make parallel-libs an external (to llvm) library so that I somehow see the point of making sure that any contribution outside of an llvm context is covered by ARM contribution agreement (disclaimer: this last sentence is my personal interpretation of the problem, take it with a pinch of salt, i.e. don't base your decision on this as I might have misinterpreted the legal need of this license extension)
Thanks!
https://reviews.llvm.org/D27256
More information about the Parallel_libs-commits
mailing list