License Scan report

Project: lfenergy
Subproject: seapath
Snapshot on: 2022-12-29 (show repos)
.github 727e116c
TSC 907d0883
ansible 8e2e95d9
ansible-role-systemd-networkd d0189ebc
build_debian_iso ebf55ea5
ci 9990f7ca
containers 6ebe3eb5
corosync-ansible 5a796383
jenkins-pipelines e82a0760
meta-elastic-beats 23289aaa
meta-seapath c30682a5
meta-seapath-tools f4061bd6
python3-setup-ovs 6442def8
repo-manifest 3bf50199
seapath-architecture f94d1a38
vm_manager 66be29bf
yocto-bsp dbee1459

Key findings:

Finding #1
Priority: Very High
These files have an Apache-2.0 notice, but they also contain a comment indicating that they contain code from a third-party GPL v2 project.
The GPL v2 license is generally understood as prohibiting GPL v2 code from being incorporated into another work under a different license. The GPL v2 code from the upstream project should likely be removed and rewritten without using that project's code.
6 files (show files)
seapath-2022-12-29.zip/meta-seapath/recipes-extended/irqbalance/irqbalance_1.9.2.bb
seapath-2022-12-29.zip/meta-seapath/recipes-extended/python3-inet-diag/python3-inet-diag_0.2.1.bb
seapath-2022-12-29.zip/meta-seapath/recipes-extended/python3-linux-procfs/python3-linux-procfs_0.7.0.bb
seapath-2022-12-29.zip/meta-seapath/recipes-extended/python3-schedutils/python3-schedutils_0.6.bb
seapath-2022-12-29.zip/meta-seapath/recipes-extended/tuna/tuna_git.bb
seapath-2022-12-29.zip/meta-seapath/recipes-kernel/linux/linux-mainline-rt.inc
Finding #2
Priority: High
These files indicate that they are under a version of the GPL, a strong copyleft license. It is typically not seen as being compatible to incorporate GPL content into an Apache-2.0 project. These files should likely be removed from the repo.
9 files (show files)
seapath-2022-12-29.zip/yocto-bsp/patches/0009-use-main-branch-clusterlab.patch
seapath-2022-12-29.zip/ansible/module_documentation_sources/plugin_formatter.py
seapath-2022-12-29.zip/ansible/module_documentation_sources/source/_static/ansible.css
seapath-2022-12-29.zip/ansible/module_documentation_sources/source/_static/pygments.css
seapath-2022-12-29.zip/ansible/module_documentation_sources/source/_themes/sphinx_rtd_theme/LICENCES.txt
seapath-2022-12-29.zip/ansible/module_documentation_sources/templates/LICENCES.txt
seapath-2022-12-29.zip/ansible/module_documentation_sources/utils/change_detection.py
seapath-2022-12-29.zip/ansible/module_documentation_sources/utils/commands.py
seapath-2022-12-29.zip/ansible/module_documentation_sources/utils/filters.py
Finding #3
Priority: High
These files indicate that they contain content under a version of the LGPL, typically seen as a weak copyleft license.
Although LGPL content can be used in compatible ways with Apache-2.0 projects, its code should not be intermingled with code that needs to remain Apache-2.0, and it imposes some requirements that users of an Apache-2.0 project may not expect.
The project may want to remove these files and replace them with permissively-licensed alternatives if that is feasible.
4 files (show files)
seapath-2022-12-29.zip/meta-seapath/recipes-core/systemd/files/basic.conf
seapath-2022-12-29.zip/meta-seapath/recipes-core/systemd/files/boot-complete.target
seapath-2022-12-29.zip/meta-seapath/recipes-core/systemd/files/journald.conf
seapath-2022-12-29.zip/meta-seapath/recipes-core/systemd/files/resolved.conf
Finding #4
Priority: High
These recipes appear to contain some patches and code files that are under GPL-2.0, a strong copyleft license which is typically seen as incompatible with Apache-2.0 in many instances.
This may be okay, to the extent that the recipe is patching a GPL-2.0 project. However, for the patches / files that are GPL-2.0, will these be interacting with the project's Apache-2.0 code?
37 files (show files)
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/openvswitch.conf
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/gnutls-helper.py
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/openvswitch-testcontroller
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt_6.3.0.bb
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt/files/hook_support.py
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt/files/libvirtd
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt/files/libvirtd.conf
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt/files/libvirtd.service
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt/files/qemu-seapath
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt/files/qemu.conf
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/README
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt-python.inc
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/0001-build-drop-unnecessary-libgnu.la-reference.patch
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/0001-ptest-Remove-Windows-1252-check-from-esxutilstest.patch
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/0001-to-fix-build-error.patch
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/configure.ac-search-for-rpc-rpc.h-in-the-sysroot.patch
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/dnsmasq.conf
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/hook_support.py
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/install-missing-file.patch
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/libvirt-1.0.3-fix-thread-safety-in-lxc-callback-handling.patch
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/libvirt-use-pkg-config-to-locate-libcap.patch
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/libvirtd.conf
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/libvirtd.sh
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/qemu-fix-crash-in-qemuOpen.patch
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/run-ptest
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/runptest.patch
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt_6.3/libvirt/tools-add-libvirt-net-rpc-to-virt-host-validate-when.patch
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/0001-ovs-use-run-instead-of-var-run-for-in-systemd-units.patch
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/openvswitch-switch-setup
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/openvswitch-testcontroller-setup
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/run-ptest
seapath-2022-12-29.zip/meta-seapath/recipes-extended/libvirt/libvirt_%.bbappend
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/openvswitch-switch
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/openvswitch.service
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/ovs-vswitchd.service
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/ovsdb-server.service
seapath-2022-12-29.zip/meta-seapath/recipes-networking/openvswitch/files/set-hugepages-permissions.service

License summary:

Project licenses:
  Apache-2.0   425
  Apache-2.0 AND CC-BY-4.0   4
  CC-BY-4.0   36
Copyleft:
  Apache-2.0 AND GPL-2.0   6
  GPL (version unspecified)   1
  GPL-2.0   1
  GPL-2.0 AND LGPL-2.1   5
  GPL-2.0 AND LGPL-2.1 AND MIT   5
  BSD-2-Clause AND GPL-2.0 AND LGPL-2.1 AND MIT   2
  GPL-2.0+   5
  GPL-2.0+ AND LGPL-2.1   1
  GPL-3.0+   8
Weak Copyleft:
  LGPL-2.1+   4
  CC-BY-SA-3.0   1
  LGPL-2.1 AND MIT   1
Check license statement:
  Apache (version unspecified)   2
Attribution:
  BSD-2-Clause-FreeBSD   3
  BSD-3-Clause AND MIT   2
  CC-BY-3.0   1
  MIT   5
  MIT AND OFL-1.1   1
  BSD-2-Clause   1
  Apache-2.0 AND MIT   1
Recipes and dependencies:
  Recipe: GPL-3.0   1
  Apache-2.0 AND Recipe: GPL-2.0 AND LGPL-2.0+   1
  Apache-2.0 AND GPL-3.0 AND LicenseRef-Meta-Recipe   2
No license found:
  No license found in file   368
  No license found in file - excluded file extension   8
  No license found in file - empty file   3
TOTAL   904  

Counts are numbers of files detected in the scanned repos.


Please contact the provider of this report with any questions, comments, etc. regarding its contents.