#35 Convert license to SPDX format
Merged a year ago by etrunko. Opened a year ago by berrange.
rpms/ berrange/qemu spdx  into  rawhide

file modified
+1 -1
@@ -337,7 +337,7 @@ 

  Version: 8.0.0

  Release: %{baserelease}%{?rcrel}%{?dist}

  Epoch: 2

- License: GPLv2 and BSD and MIT and CC-BY

+ License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND FSFAP AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-2.0-or-later with GCC-exception-2.0 exception AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only and LGPL-2.1-or-later AND MIT and public-domain and CC-BY-3.0

  URL: http://www.qemu.org/

  

  Source0: http://wiki.qemu-project.org/download/%{name}-%{version}%{?rcstr}.tar.xz

This new expression is a result of

  • Running 'licensecheck -r .' across the QEMU code base
  • Ignoring results not applicable to Fedora platform
  • Ignoring stuff only used in test cases
  • Adding missing logo license
  • Considering upstream default license for non-annotated files

Note license expression simplication is no longer to be performed in
Fedora, so the new expression is unavoidably much larger than before.

Signed-off-by: Daniel P. Berrangé berrange@redhat.com

The results from 'licensecheck -r .' were summarized as:

  • 2 Apache-2.0

OK - canokeys - requested relicense upstream to a GPL compat license

  • 1 BSD-1-Clause

Ignore - only BSD user builds

  • 16 BSD-2-Clause
  • 2 BSD-2-Clause and/or GPL
  • 2 BSD-2-Clause and/or GPL-2

OK

  • 1 BSD-2-Clause-Patent

Ignore - EDK2 is unbundled

  • 711 BSD-3-Clause

OK

  • 2 BSD-3-Clause and/or GPL-2.0-or-later

OK

  • 38 FSFAP

OK

  • 121 GPL

Ignore - mis-detected/lazy header - should have been GPL-2.0-only or GPL-2.0-or-later

  • 1 GPL-1.0-or-later and/or GPL-2.0-or-later

OK

  • 761 GPL-2

Ignore - mis-detected/lazy header - should have been GPL-2.0-only / GPL-2.0-or-later

  • 1 GPL-2.0-only

OK

  • 2953 GPL-2.0-or-later
  • 1 GPL-2.0-or-later and/or LGPL-2
  • 7 GPL-2.0-or-later and/or LGPL-2.1
  • 8 GPL-2.0-or-later and/or MIT
  • 14 GPL-2.0-or-later with GCC-exception-2.0 exception

OK

  • 10 GPL-3
  • 4 GPL-3.0-or-later

Ignore - tcg tests only

  • 1 GPL and/or MIT

Ignore - mis-detected - should have been GPL-2.0-or-later and MIT

  • 1 Intel

Ignore - mis-detected no license header

  • 1 ISC

Ignore - only built on openbsd hosts

  • 19 LGPL
  • 21 LGPL-2

Ignore - ambiguous statements can be assumed covered under LGPL-2.0/2.1-only/or-later

  • 112 LGPL-2.0-or-later
  • 3 LGPL-2.0-or-later and/or LGPL-2.1-or-later
  • 143 LGPL-2.1
  • 741 LGPL-2.1-or-later
  • 3 LGPL-2.1-or-later and/or MIT

OK

  • 801 MIT

OK

  • 15 public-domain

OK

  • 3749 UNKNOWN

Implicitly GPL-2.0-or-later

Note license expression simplication is no longer to be performed in
Fedora, so the new expression is unavoidably much larger than before.

That's a huge License line, but if it is required, then let's stick with it.

Pull-Request has been merged by etrunko

a year ago

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/bde298dcfbbf4ed48762253a23486564

Metadata