REUSE compliance of Wakoma/nimble

Unfortunately, github.com/Wakoma/nimble 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.

Badge

To add the badge to your project's README.md file, use the following snippet:

[![REUSE status](https://api.reuse.software/badge/github.com/Wakoma/nimble)](https://api.reuse.software/info/github.com/Wakoma/nimble)

Machine-readable information

The API provides machine-readable artifacts for automatic analysis.

  • All information about the latest compliance check can also be accessed via a machine-parsable JSON file.
  • You can gather the automatically generated SPDX SBOM in Tag:Value format, based on the reuse spdx command.

Last lint output

Commit 120ba3ef2fab36672faac967499ad1f72af69d4d was checked on 15 May 2024 16:45:14 UTC with the following result:

# UNUSED LICENSES

The following licenses are not used:
* Apache-2.0
* CC-BY-4.0
* OFL-1.1


# MISSING COPYRIGHT AND LICENSING INFORMATION

The following files have no copyright and licensing information:
* .github/workflows/lint.yaml
* Legacy/STLs/3.5_hdd_shelf.stl
* Legacy/STLs/ap_mount_for_1430.stl
* Legacy/STLs/ap_mount_for_1430_bottom.stl
* Legacy/STLs/ap_mount_for_1430_top.stl
* Legacy/STLs/bottom_3mm.stl
* Legacy/STLs/dual_ssd_shelf.stl
* Legacy/STLs/flex_mini_shelf.stl
* Legacy/STLs/generic_shelf.stl
* Legacy/STLs/keystone_patch_panel_2_units.stl
* Legacy/STLs/keystone_patch_panel_2_units_short.stl
* Legacy/STLs/ltap_mini_shallow.stl
* Legacy/STLs/mikrotik_shelf.stl
* Legacy/STLs/nuc_shelf.stl
* Legacy/STLs/nuc_shelf2.stl
* Legacy/STLs/nuc_shelf_tall.stl
* Legacy/STLs/omni_20.stl
* Legacy/STLs/omni_20_top.stl
* Legacy/STLs/patch_panel_2_units.stl
* Legacy/STLs/power_box.stl
* Legacy/STLs/power_cage.stl
* Legacy/STLs/rack_leg_21_units.stl
* Legacy/STLs/rpi_4b_shelf.stl
* Legacy/STLs/scarlett_solo.stl
* Legacy/STLs/sg-1100_shelf.stl
* Legacy/STLs/stuff_shelf_thin.stl
* Legacy/STLs/tall_nuc_shelf.stl
* Legacy/STLs/top.stl
* Legacy/STLs/usb_hub_shelf.stl
* Legacy/STLs/usg.stl
* Legacy/STLs/usg_top.stl
* Legacy/STLs/usw-flex_shelf.stl
* Legacy/freecad/base_shelf.FCStd
* Legacy/freecad/master_rail.FCStd
* Legacy/freecad/omni_20_top.FCStd
* Legacy/freecad/rpi_4b_shelf.FCStd
* Legacy/freecad/triangle_master.FCStd
* assets/img/12.jpg
* assets/img/16.jpg
* assets/img/18.jpg
* assets/img/2-21.jpg
* assets/img/2-23.jpg
* assets/img/3-4.jpg
* assets/img/LibreRouter/Carrousel-web/2.png
* assets/img/LibreRouter/Carrousel-web/3.png
* assets/img/LibreRouter/Carrousel-web/5.png
* assets/img/LibreRouter/Carrousel-web/6.png
* assets/img/Model_M/1.jpg
* assets/img/Model_M/10.jpg
* assets/img/Model_M/11.jpg
* assets/img/Model_M/12.jpg
* assets/img/Model_M/13.jpg
* assets/img/Model_M/14.jpg
* assets/img/Model_M/15.jpg
* assets/img/Model_M/16.jpg
* assets/img/Model_M/17.jpg
* assets/img/Model_M/18.jpg
* assets/img/Model_M/19.jpg
* assets/img/Model_M/2.jpg
* assets/img/Model_M/20.jpg
* assets/img/Model_M/21.jpg
* assets/img/Model_M/22.jpg
* assets/img/Model_M/23.jpg
* assets/img/Model_M/24.jpg
* assets/img/Model_M/25.jpg
* assets/img/Model_M/26.jpg
* assets/img/Model_M/27.jpg
* assets/img/Model_M/28.jpg
* assets/img/Model_M/29.jpg
* assets/img/Model_M/3.jpg
* assets/img/Model_M/30.jpg
* assets/img/Model_M/31.jpg
* assets/img/Model_M/32.jpg
* assets/img/Model_M/33.jpg
* assets/img/Model_M/34.jpg
* assets/img/Model_M/36.jpg
* assets/img/Model_M/37.jpg
* assets/img/Model_M/38.jpg
* assets/img/Model_M/39.jpg
* assets/img/Model_M/4.jpg
* assets/img/Model_M/40.jpg
* assets/img/Model_M/41.jpg
* assets/img/Model_M/42.jpg
* assets/img/Model_M/5.jpg
* assets/img/Model_M/6.jpg
* assets/img/Model_M/7.jpg
* assets/img/Model_M/8.jpg
* assets/img/Model_M/9.jpg
* assets/img/Network_Hardware/1513_l.jpg
* assets/img/Network_Hardware/1514_l.jpg
* assets/img/Network_Hardware/1604_l.jpg
* assets/img/Network_Hardware/NUC10i5FNH.png
* assets/img/Network_Hardware/Sg-1100.webp
* assets/img/Network_Hardware/UBI_POE-50-60W_01.png
* assets/img/Network_Hardware/UBI_POE-50-60W_01_Small.png
* assets/img/Network_Hardware/flex.webp
* assets/img/Network_Hardware/omnipng.png
* assets/img/Network_Hardware/poe50.jpg
* assets/img/Network_Hardware/power2.jpg
* assets/img/Network_Hardware/power3.webp
* assets/img/Network_Hardware/power4.jpg
* assets/img/Network_Hardware/powerport.jpg
* assets/img/Network_Hardware/powerstrip.jpg
* assets/img/Network_Hardware/rpi.png
* assets/img/OTFNhackathon.jpeg
* assets/img/mesh.jpg
* assets/img/mesh_big.png
* assets/img/mesh_color.png
* assets/img/network.ai
* assets/img/nimblemesh zoomed.jpg
* cq.pylintrc
* electrical/README.md
* generate.py
* generate_static.py
* lint_test.py
* mechanical/assembly_renderer.py
* mechanical/components/FreeCAD/case-top-draft-3mm.FCStd
* mechanical/components/FreeCAD/case-top-draft.FCStd
* mechanical/components/FreeCAD/patch-panel.FCStd
* mechanical/components/cadquery/rack_leg.py
* mechanical/drawings/README.md
* nimble_builder/__init__.py
* nimble_builder/helpers.py
* nimble_orchestration/README.md
* nimble_orchestration/assembly_def_generator.py
* nimble_orchestration/components.py
* nimble_orchestration/configuration.py
* nimble_orchestration/device.py
* nimble_orchestration/devices_json_updater.py
* nimble_orchestration/exsource_def_generator.py
* nimble_orchestration/orchestration.py
* nimble_orchestration/paths.py
* nimble_orchestration/yaml_cleaner.py
* server/README.md
* server/nimble_server.py
* server/requirements.txt
* server/static/css/custom.css
* server/static/css/normalize.css
* server/static/images/favicon.png
* server/static/index.html
* server/static/js/index.js
* server/test_page.html
* setup.py

The following files have no licensing information:
* server/static/css/skeleton.css


# SUMMARY

* Bad licenses: 0
* Deprecated licenses: 0
* Licenses without file extension: 0
* Missing licenses: 0
* Unused licenses: Apache-2.0, OFL-1.1, CC-BY-4.0
* Used licenses: CERN-OHL-S-2.0, Unlicense, CC-BY-SA-4.0, AGPL-3.0-or-later, CC0-1.0
* Read errors: 0
* files with copyright information: 24 / 167
* files with license information: 23 / 167

Unfortunately, your project is not compliant with version 3.0 of the REUSE Specification :-(


# RECOMMENDATIONS

* Fix unused licenses: At least one of the license text files in 'LICENSES' is
  not referenced by any file, e.g. by an 'SPDX-License-Identifier' tag. Please
  make sure that you either tag the accordingly licensed files properly, or
  delete the unused license text if you are sure that no file or code snippet is
  licensed as such.
* 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-Identifer' tags to each
  file. The tutorial explains additional ways to do this:
  <https://reuse.software/tutorial/>