License Scan report
Project: lfenergy
Subproject: seapath
Snapshot on: 2022-12-29 (show repos)
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.