ea82c72
9ab61e7
5b56e21
@@ -72,7 +72,7 @@
Release: 2%{?dist}
Summary: The Low Level Virtual Machine
- License: NCSA
+ License: NCSA AND (Apache-2.0 WITH LLVM-exception)
URL: http://llvm.org
Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:-rc%{rc_ver}}/%{llvm_srcdir}.tar.xz
Source1: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:-rc%{rc_ver}}/%{llvm_srcdir}.tar.xz.sig
LLVM moved to Apache licence + exception a few years ago, NCSA is legacy. Apache-2.0 WITH LLVM-exception is listed among the Fedora accepted licenses.
I think that change is incomplete: https://blog.llvm.org/posts/2022-08-14-relicensing-update/
See also: https://bugzilla.redhat.com/show_bug.cgi?id=1861502 https://bugzilla.redhat.com/show_bug.cgi?id=1866468
Ah, indeed, the LLVM LICENSE.txt is misleading (https://releases.llvm.org/13.0.0/LICENSE.TXT). Should we mention both licenses as suggested at https://bugzilla.redhat.com/show_bug.cgi?id=1866468?
Build succeeded.
I think it's fine to list both. Is Apache-2.0-WITH-LLVM-exception the new SPDX identifier?
I'm not sure what's the right identifier. According to https://bugzilla.redhat.com/show_bug.cgi?id=1866468#c2 it's Apache-2.0 WITH LLVM-exception, but are spaces in the license identifier OK?
There is a tool you can use to verify that the license field is correct. https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1#How_do_we_convert_existing_Fedora_abbreviations_to_SPDX_expressions?
It looks like having spaces around WITH is correct based on the examples in the wiki.
1 new commit added
List both licenses, use spaces
OK, thanks, I've updated the PR then.
Add parens
Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
rebased onto 5b56e21
@nalimilan I missed this PR when I suggested to update the license field too. That PR ended up being merged. I apologize for this mistake. Considering the facts, I believe this PR is not necessary anymore and I'm closing it.
Pull-Request has been closed by tuliom
LLVM moved to Apache licence + exception a few years ago, NCSA is legacy.
Apache-2.0 WITH LLVM-exception is listed among the Fedora accepted licenses.