Unfortunately, github.com/ironcore-dev/FeOS is not REUSE compliant and does not fully adopt the recommendations to make software licensing easy for humans and machines alike. Have a look at our tutorial to learn about the three simple steps to become REUSE compliant.
To add the badge to your project's README.md file,
use the following snippet:
[](https://api.reuse.software/info/github.com/ironcore-dev/FeOS)
The API provides machine-readable artifacts for automatic analysis.
reuse spdx
command.
Commit 9dee27162f5860991dc176bf2e0d9f948dc97d5b was checked on 06 Nov 2025 15:45:02 UTC
with the following result:
# MISSING LICENSES 'Apache-2.0' found in: * .github/release-drafter.yml * .github/workflows/lint.yaml * .github/workflows/release-drafter.yml * .github/workflows/release-oci.yaml * .github/workflows/release.yaml * .github/workflows/test.yaml * .gitignore * CODEOWNERS * Cargo.lock * Cargo.toml * Makefile * README.md * cli/Cargo.toml * cli/src/container_commands.rs * cli/src/host_commands.rs * cli/src/image_commands.rs * cli/src/main.rs * cli/src/vm_commands.rs * docs/blog/2024-06-05_-_vfs-cloud-hypervisor.md * docs/blog/index.md * docs/boot-image/uki.md * docs/changelog/FeOS-0.1.0.md * docs/changelog/FeOS-0.1.1.md * docs/changelog/FeOS-0.5.0.md * docs/development.md * docs/nested_virt_test_env.md * docs/release.md * feos/Cargo.toml * feos/proto/Cargo.toml * feos/proto/build.rs * feos/proto/src/lib.rs * feos/services/container-service/Cargo.toml * feos/services/container-service/build.rs * feos/services/container-service/migrations/20251016100000_create_containers_table.sql * feos/services/container-service/src/api.rs * feos/services/container-service/src/dispatcher.rs * feos/services/container-service/src/error.rs * feos/services/container-service/src/lib.rs * feos/services/container-service/src/persistence/mod.rs * feos/services/container-service/src/persistence/repository.rs * feos/services/container-service/src/runtime/adapter.rs * feos/services/container-service/src/runtime/mod.rs * feos/services/container-service/src/worker.rs * feos/services/host-service/Cargo.toml * feos/services/host-service/src/api.rs * feos/services/host-service/src/dispatcher.rs * feos/services/host-service/src/error.rs * feos/services/host-service/src/lib.rs * feos/services/host-service/src/worker/info.rs * feos/services/host-service/src/worker/mod.rs * feos/services/host-service/src/worker/ops.rs * feos/services/host-service/src/worker/power.rs * feos/services/image-service/Cargo.toml * feos/services/image-service/src/api.rs * feos/services/image-service/src/dispatcher.rs * feos/services/image-service/src/error.rs * feos/services/image-service/src/filestore.rs * feos/services/image-service/src/lib.rs * feos/services/image-service/src/worker.rs * feos/services/task-service/Cargo.toml * feos/services/vm-service/.sqlx/query-135f3d50360087853fec6ae0342409a98f4a52d8862124a8b7f698c814325157.json * feos/services/vm-service/.sqlx/query-370675f1c72e8dd9d6cfbd3aa2a0813dba1f31bc9b727972523fd17f9607dbbc.json * feos/services/vm-service/.sqlx/query-634d547d9ae7228d964e052292fe89d00c0b3d4f1e9f536e597652ce32a8e515.json * feos/services/vm-service/.sqlx/query-87733e46a88697f25589451e9a1fd11cbb450a9a6b875c0c6fa01bf349a085cd.json * feos/services/vm-service/Cargo.toml * feos/services/vm-service/build.rs * feos/services/vm-service/migrations/20250713175451_create_vms_table.sql * feos/services/vm-service/src/api.rs * feos/services/vm-service/src/dispatcher.rs * feos/services/vm-service/src/dispatcher_handlers.rs * feos/services/vm-service/src/error.rs * feos/services/vm-service/src/lib.rs * feos/services/vm-service/src/persistence/mod.rs * feos/services/vm-service/src/persistence/repository.rs * feos/services/vm-service/src/vmm/ch_adapter.rs * feos/services/vm-service/src/vmm/mod.rs * feos/services/vm-service/src/worker.rs * feos/src/lib.rs * feos/src/main.rs * feos/src/setup.rs * feos/tests/integration/container_tests.rs * feos/tests/integration/fixtures.rs * feos/tests/integration/host_tests.rs * feos/tests/integration/image_tests.rs * feos/tests/integration/mod.rs * feos/tests/integration/vm_tests.rs * feos/tests/integration_tests.rs * feos/utils/Cargo.toml * feos/utils/build.rs * feos/utils/src/feos_logger/mod.rs * feos/utils/src/filesystem/fsmount.rs * feos/utils/src/filesystem/mod.rs * feos/utils/src/filesystem/mount.rs * feos/utils/src/filesystem/move.rs * feos/utils/src/host/info.rs * feos/utils/src/host/memory.rs * feos/utils/src/host/mod.rs * feos/utils/src/host/power.rs * feos/utils/src/lib.rs * feos/utils/src/network/dhcpv6.rs * feos/utils/src/network/mod.rs * feos/utils/src/network/utils.rs * feos/utils/src/version.rs * hack/README.md * hack/build-container/Dockerfile * hack/build-container/README.md * hack/build-container/make.mk * hack/cloud-hypervisor/make.mk * hack/cloud-hypervisor/version * hack/cloud-hypervisor-firmware/make.mk * hack/cloud-hypervisor-firmware/version * hack/hack.mk * hack/initramfs/make.mk * hack/initramfs/mk-initramfs * hack/initramfs/utils.sh * hack/kernel/cmdline.txt * hack/kernel/config/feos-linux-6.12.21.config * hack/kernel/config.sh * hack/kernel/make.mk * hack/kernel/mk-kernel * hack/kernel/mk-menuconfig * hack/libvirt/init.sh * hack/libvirt/libvirt-kvm.xml * hack/uki/build-uki.sh * hack/uki/make.mk * hack/uki/os-release.txt * hack/uki/secureboot-cert.conf * hack/youki/make.mk * hack/youki/version * proto/v1/container.proto * proto/v1/host.proto * proto/v1/image.proto * proto/v1/task.proto * proto/v1/vm.proto # MISSING COPYRIGHT AND LICENSING INFORMATION The following files have no copyright and licensing information: * feos/services/task-service/src/api.rs * feos/services/task-service/src/dispatcher.rs * feos/services/task-service/src/error.rs * feos/services/task-service/src/lib.rs * feos/services/task-service/src/worker.rs The following files have no licensing information: * LICENCES/Apache-2.0.txt # SUMMARY * Bad licenses: 0 * Deprecated licenses: 0 * Licenses without file extension: 0 * Missing licenses: Apache-2.0 * Unused licenses: 0 * Used licenses: Apache-2.0 * Read errors: 0 * Invalid SPDX License Expressions: 0 * Files with copyright information: 135 / 140 * Files with license information: 134 / 140 Unfortunately, your project is not compliant with version 3.3 of the REUSE Specification :-( # RECOMMENDATIONS * Fix missing licenses: For at least one of the license identifiers provided by the 'SPDX-License-Identifier' tags, there is no corresponding license text file in the 'LICENSES' directory. For SPDX license identifiers, you can simply run 'reuse download --all' to get any missing ones. For custom licenses (starting with 'LicenseRef-'), you need to add these files yourself. * Fix missing copyright/licensing information: For one or more files, the tool cannot find copyright and/or licensing information. You typically do this by adding 'SPDX-FileCopyrightText' and 'SPDX-License-Identifier' tags to each file. The tutorial explains additional ways to do this: <https://reuse.software/tutorial/>