REUSE compliance of slint-ui/slint

Unfortunately, github.com/slint-ui/slint 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/slint-ui/slint)](https://api.reuse.software/info/github.com/slint-ui/slint)

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 dbb0cc680a81f5314dd5278b06feb5f7147daec9 was checked on 15 Oct 2025 07:10:56 UTC with the following result:

# MISSING COPYRIGHT AND LICENSING INFORMATION

The following files have no licensing information:
* CHANGELOG.md
* CONTRIBUTING.md
* FAQ.md
* README.md
* SECURITY.md
* api/cpp/README.md
* api/cpp/docs/cmake.md
* api/cpp/docs/cmake_reference.md
* api/cpp/docs/generated_code.md
* api/cpp/docs/getting_started.md
* api/cpp/docs/live_preview.md
* api/cpp/docs/mcu/esp-idf/troubleshoot.md
* api/cpp/docs/mcu/esp_idf.md
* api/cpp/docs/mcu/generic.md
* api/cpp/docs/mcu/intro.md
* api/cpp/docs/mcu/stm32/generic.md
* api/cpp/docs/mcu/stm32.md
* api/cpp/docs/overview.md
* api/cpp/docs/thirdparty.hbs
* api/cpp/docs/types.md
* api/cpp/esp-idf/slint/README.md
* api/cpp/tests/libraries/README.md
* api/cpp/tests/multiple-includes/README.md
* api/node/README.md
* api/node/cover.md
* api/node/thirdparty.hbs
* api/python/briefcase/README.md
* api/python/compiler/README.md
* api/python/slint/README.md
* api/python/slint/thirdparty.hbs
* api/rs/macros/README.md
* api/rs/slint/README.md
* api/rs/slint/mcu.md
* api/rs/slint/type-mappings.md
* demos/README.md
* demos/energy-monitor/README.md
* demos/home-automation/README.md
* demos/printerdemo/README.md
* demos/printerdemo/python/README.md
* demos/printerdemo/zephyr/README.md
* demos/printerdemo/zephyr/README_NXP.md
* demos/printerdemo_mcu/README.md
* demos/printerdemo_mcu/esp-idf/README.md
* demos/usecases/esp-idf/README.md
* demos/weather-demo/README.md
* docs/astro/README.md
* docs/astro/src/content/collections/std-widgets/Date.md
* docs/astro/src/content/collections/std-widgets/Time.md
* docs/astro/src/content/docs/guide/backends-and-renderers/backend_linuxkms.md
* docs/astro/src/content/docs/guide/backends-and-renderers/backend_qt.mdx
* docs/astro/src/content/docs/guide/backends-and-renderers/backend_winit.md
* docs/astro/src/content/docs/guide/backends-and-renderers/backends_and_renderers.mdx
* docs/astro/src/content/docs/guide/development/best-practices.mdx
* docs/astro/src/content/docs/guide/development/custom-controls.mdx
* docs/astro/src/content/docs/guide/development/debugging_techniques.mdx
* docs/astro/src/content/docs/guide/development/focus.mdx
* docs/astro/src/content/docs/guide/development/fonts.md
* docs/astro/src/content/docs/guide/development/third-party-libraries.mdx
* docs/astro/src/content/docs/guide/development/translations.mdx
* docs/astro/src/content/docs/guide/language/coding/animation.mdx
* docs/astro/src/content/docs/guide/language/coding/expressions-and-statements.mdx
* docs/astro/src/content/docs/guide/language/coding/file.mdx
* docs/astro/src/content/docs/guide/language/coding/functions-and-callbacks.mdx
* docs/astro/src/content/docs/guide/language/coding/globals.mdx
* docs/astro/src/content/docs/guide/language/coding/name-resolution.mdx
* docs/astro/src/content/docs/guide/language/coding/positioning-and-layouts.mdx
* docs/astro/src/content/docs/guide/language/coding/properties.mdx
* docs/astro/src/content/docs/guide/language/coding/repetition-and-data-models.mdx
* docs/astro/src/content/docs/guide/language/coding/states.mdx
* docs/astro/src/content/docs/guide/language/coding/structs-and-enums.mdx
* docs/astro/src/content/docs/guide/language/concepts/reactivity-vs-react.mdx
* docs/astro/src/content/docs/guide/language/concepts/reactivity.mdx
* docs/astro/src/content/docs/guide/language/concepts/slint-language.mdx
* docs/astro/src/content/docs/guide/platforms/android.mdx
* docs/astro/src/content/docs/guide/platforms/desktop.mdx
* docs/astro/src/content/docs/guide/platforms/embedded.mdx
* docs/astro/src/content/docs/guide/platforms/ios.mdx
* docs/astro/src/content/docs/guide/platforms/other.mdx
* docs/astro/src/content/docs/guide/platforms/web.mdx
* docs/astro/src/content/docs/guide/tooling/figma-inspector.mdx
* docs/astro/src/content/docs/guide/tooling/vscode.mdx
* docs/astro/src/content/docs/index.mdx
* docs/astro/src/content/docs/language-integrations/index.mdx
* docs/astro/src/content/docs/reference/colors-and-brushes.mdx
* docs/astro/src/content/docs/reference/common.mdx
* docs/astro/src/content/docs/reference/elements/image.mdx
* docs/astro/src/content/docs/reference/elements/path.mdx
* docs/astro/src/content/docs/reference/elements/rectangle.mdx
* docs/astro/src/content/docs/reference/elements/text.mdx
* docs/astro/src/content/docs/reference/gestures/flickable.mdx
* docs/astro/src/content/docs/reference/gestures/swipegesturehandler.mdx
* docs/astro/src/content/docs/reference/gestures/toucharea.mdx
* docs/astro/src/content/docs/reference/global-functions/builtinfunctions.mdx
* docs/astro/src/content/docs/reference/global-functions/math.mdx
* docs/astro/src/content/docs/reference/global-namespaces/platform.mdx
* docs/astro/src/content/docs/reference/global-structs-enums.mdx
* docs/astro/src/content/docs/reference/keyboard-input/focusscope.mdx
* docs/astro/src/content/docs/reference/keyboard-input/overview.mdx
* docs/astro/src/content/docs/reference/keyboard-input/textinput.mdx
* docs/astro/src/content/docs/reference/keyboard-input/textinputinterface.mdx
* docs/astro/src/content/docs/reference/layouts/gridlayout.mdx
* docs/astro/src/content/docs/reference/layouts/horizontallayout.mdx
* docs/astro/src/content/docs/reference/layouts/overview.mdx
* docs/astro/src/content/docs/reference/layouts/verticallayout.mdx
* docs/astro/src/content/docs/reference/overview.mdx
* docs/astro/src/content/docs/reference/primitive-types.mdx
* docs/astro/src/content/docs/reference/std-widgets/basic-widgets/button.mdx
* docs/astro/src/content/docs/reference/std-widgets/basic-widgets/checkbox.mdx
* docs/astro/src/content/docs/reference/std-widgets/basic-widgets/combobox.mdx
* docs/astro/src/content/docs/reference/std-widgets/basic-widgets/progressindicator.mdx
* docs/astro/src/content/docs/reference/std-widgets/basic-widgets/slider.mdx
* docs/astro/src/content/docs/reference/std-widgets/basic-widgets/spinbox.mdx
* docs/astro/src/content/docs/reference/std-widgets/basic-widgets/spinner.mdx
* docs/astro/src/content/docs/reference/std-widgets/basic-widgets/standardbutton.mdx
* docs/astro/src/content/docs/reference/std-widgets/basic-widgets/switch.mdx
* docs/astro/src/content/docs/reference/std-widgets/layouts/gridbox.mdx
* docs/astro/src/content/docs/reference/std-widgets/layouts/groupbox.mdx
* docs/astro/src/content/docs/reference/std-widgets/layouts/horizontalbox.mdx
* docs/astro/src/content/docs/reference/std-widgets/layouts/verticalbox.mdx
* docs/astro/src/content/docs/reference/std-widgets/misc/aboutslint.mdx
* docs/astro/src/content/docs/reference/std-widgets/misc/datepicker.mdx
* docs/astro/src/content/docs/reference/std-widgets/misc/timepicker.mdx
* docs/astro/src/content/docs/reference/std-widgets/overview.mdx
* docs/astro/src/content/docs/reference/std-widgets/style.mdx
* docs/astro/src/content/docs/reference/std-widgets/views/lineedit.mdx
* docs/astro/src/content/docs/reference/std-widgets/views/listview.mdx
* docs/astro/src/content/docs/reference/std-widgets/views/scrollview.mdx
* docs/astro/src/content/docs/reference/std-widgets/views/standardlistview.mdx
* docs/astro/src/content/docs/reference/std-widgets/views/standardtableview.mdx
* docs/astro/src/content/docs/reference/std-widgets/views/tabwidget.mdx
* docs/astro/src/content/docs/reference/std-widgets/views/textedit.mdx
* docs/astro/src/content/docs/reference/timer.mdx
* docs/astro/src/content/docs/reference/window/contextmenuarea.mdx
* docs/astro/src/content/docs/reference/window/dialog.mdx
* docs/astro/src/content/docs/reference/window/menubar.mdx
* docs/astro/src/content/docs/reference/window/popupwindow.mdx
* docs/astro/src/content/docs/reference/window/window.mdx
* docs/astro/src/content/docs/tutorial/conclusion.md
* docs/astro/src/content/docs/tutorial/creating_the_tiles.mdx
* docs/astro/src/content/docs/tutorial/from_one_to_multiple_tiles.mdx
* docs/astro/src/content/docs/tutorial/game_logic.mdx
* docs/astro/src/content/docs/tutorial/getting_started.mdx
* docs/astro/src/content/docs/tutorial/ideas_for_the_reader.mdx
* docs/astro/src/content/docs/tutorial/memory_tile.mdx
* docs/astro/src/content/docs/tutorial/polishing_the_tile.mdx
* docs/astro/src/content/docs/tutorial/quickstart.mdx
* docs/astro/src/content/docs/tutorial/running_in_a_browser.mdx
* docs/astro/writing-style-guide.md
* docs/building.md
* docs/development.md
* docs/embedded-tutorials.md
* docs/install_qt.md
* docs/nightly-release-notes.md
* docs/readme.md
* docs/release-artifacts.md
* docs/release-notes.md
* docs/testing.md
* docs/torizon.md
* docs/triage.md
* editors/README.md
* editors/tree-sitter-slint/CONTRIBUTING.md
* editors/tree-sitter-slint/README.md
* editors/vscode/README.md
* editors/vscode/static/walkthroughs/welcome/create_slint_file.md
* editors/vscode/static/walkthroughs/welcome/get_help.md
* editors/zed/README.md
* examples/7guis/README.md
* examples/README.md
* examples/bash/README.md
* examples/bevy/README.md
* examples/carousel/README.md
* examples/carousel/esp-idf/README.md
* examples/cpp/platform_native/README.md
* examples/cpp/platform_qt/README.md
* examples/cpp/qt_viewer/README.md
* examples/dial/README.md
* examples/fancy-switches/README.md
* examples/ffmpeg/README.md
* examples/gallery/README.md
* examples/gstreamer-player/README.md
* examples/imagefilter/README.md
* examples/iot-dashboard/README.md
* examples/maps/README.md
* examples/mcu-board-support/README.md
* examples/mcu-embassy/README.md
* examples/mcu-embassy/slint_generated/README.md
* examples/memory/README.md
* examples/memory/icons/README.md
* examples/opengl_texture/README.md
* examples/opengl_underlay/README.md
* examples/orbit-animation/README.md
* examples/plotter/README.md
* examples/repeater/README.md
* examples/slide_puzzle/README.md
* examples/sprite-sheet/README.md
* examples/todo/README.md
* examples/todo-mvc/README.md
* examples/uefi-demo/README.md
* examples/virtual_keyboard/README.md
* examples/wgpu_texture/README.md
* helper_crates/const-field-offset/CHANGELOG.md
* helper_crates/const-field-offset/README.md
* helper_crates/vtable/CHANGELOG.md
* helper_crates/vtable/README.md
* internal/backends/android-activity/README.md
* internal/backends/linuxkms/README.md
* internal/backends/qt/README.md
* internal/backends/selector/README.md
* internal/backends/testing/README.md
* internal/backends/winit/README.md
* internal/common/README.md
* internal/compiler/README.md
* internal/compiler/parser-test-macro/README.md
* internal/core/README.md
* internal/core-macros/README.md
* internal/renderers/femtovg/README.md
* internal/renderers/skia/README.md
* logo/README.md
* tools/docsnapper/README.md
* tools/figma-inspector/PUBLISH.md
* tools/figma-inspector/README.md
* tools/figma_import/README.md
* tools/lsp/README.md
* tools/lsp/fmt/README.md
* tools/lsp/ui/assets/background-mini.svg
* tools/lsp/ui/assets/background-tiny.svg
* tools/lsp/ui/assets/background.svg
* tools/lsp/ui/assets/binding.svg
* tools/lsp/ui/assets/cconstant.svg
* tools/lsp/ui/assets/code.svg
* tools/lsp/ui/assets/constant.svg
* tools/lsp/ui/assets/revert.svg
* tools/slintpad/README.md
* tools/tr-extractor/README.md
* tools/updater/README.md
* tools/viewer/README.md
* ui-libraries/material/docs/MIGRATION.md
* ui-libraries/material/docs/README.md
* ui-libraries/material/docs/src/content/collections/enums/CheckState.md
* ui-libraries/material/docs/src/content/collections/enums/FABStyle.md
* ui-libraries/material/docs/src/content/collections/enums/LayoutAlignment.md
* ui-libraries/material/docs/src/content/collections/enums/ScrollBarPolicy.md
* ui-libraries/material/docs/src/content/collections/structs/IconButtonItem.md
* ui-libraries/material/docs/src/content/collections/structs/ListItem.md
* ui-libraries/material/docs/src/content/collections/structs/MenuItem.md
* ui-libraries/material/docs/src/content/collections/structs/NavigationGroup.md
* ui-libraries/material/docs/src/content/collections/structs/NavigationItem.md
* ui-libraries/material/docs/src/content/collections/structs/SegmentedItem.md
* ui-libraries/material/docs/src/content/collections/structs/Time.md
* ui-libraries/material/docs/src/content/docs/components/AppBars/app_bar.mdx
* ui-libraries/material/docs/src/content/docs/components/AppBars/bottom_app_bar.mdx
* ui-libraries/material/docs/src/content/docs/components/AppBars/large_app_bar.mdx
* ui-libraries/material/docs/src/content/docs/components/AppBars/medium_app_bar.mdx
* ui-libraries/material/docs/src/content/docs/components/AppBars/navigation_bar.mdx
* ui-libraries/material/docs/src/content/docs/components/AppBars/search_bar.mdx
* ui-libraries/material/docs/src/content/docs/components/AppBars/small_app_bar.mdx
* ui-libraries/material/docs/src/content/docs/components/AppBars/tab_bar.mdx
* ui-libraries/material/docs/src/content/docs/components/Badges/badge.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/elevated_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/filled_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/filled_icon_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/floating_action_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/icon_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/outline_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/outline_icon_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/segmented_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/text_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/tonal_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Buttons/tonal_icon_button.mdx
* ui-libraries/material/docs/src/content/docs/components/Cards/elevated_card.mdx
* ui-libraries/material/docs/src/content/docs/components/Cards/filled_card.mdx
* ui-libraries/material/docs/src/content/docs/components/Cards/outlined_card.mdx
* ui-libraries/material/docs/src/content/docs/components/Checkboxes/check_box.mdx
* ui-libraries/material/docs/src/content/docs/components/Checkboxes/check_box_tile.mdx
* ui-libraries/material/docs/src/content/docs/components/Chips/action_chip.mdx
* ui-libraries/material/docs/src/content/docs/components/Chips/filter_chip.mdx
* ui-libraries/material/docs/src/content/docs/components/Chips/input_chip.mdx
* ui-libraries/material/docs/src/content/docs/components/Dialogs/dialog.mdx
* ui-libraries/material/docs/src/content/docs/components/Dialogs/fullscreen_dialog.mdx
* ui-libraries/material/docs/src/content/docs/components/Layouts/grid.mdx
* ui-libraries/material/docs/src/content/docs/components/Layouts/horizontal.mdx
* ui-libraries/material/docs/src/content/docs/components/Layouts/vertical.mdx
* ui-libraries/material/docs/src/content/docs/components/Navigation/modal_navigation_drawer.mdx
* ui-libraries/material/docs/src/content/docs/components/Navigation/navigation_drawer.mdx
* ui-libraries/material/docs/src/content/docs/components/Navigation/navigation_rail.mdx
* ui-libraries/material/docs/src/content/docs/components/Progress/circular_progress_indicator.mdx
* ui-libraries/material/docs/src/content/docs/components/Progress/linear_progress_indicator.mdx
* ui-libraries/material/docs/src/content/docs/components/RadioButton/radio_button.mdx
* ui-libraries/material/docs/src/content/docs/components/RadioButton/radio_button_tile.mdx
* ui-libraries/material/docs/src/content/docs/components/Sheets/modal_bottom_sheet.mdx
* ui-libraries/material/docs/src/content/docs/components/avatar.mdx
* ui-libraries/material/docs/src/content/docs/components/date_picker.mdx
* ui-libraries/material/docs/src/content/docs/components/divider.mdx
* ui-libraries/material/docs/src/content/docs/components/drop_down_menu.mdx
* ui-libraries/material/docs/src/content/docs/components/list_tile.mdx
* ui-libraries/material/docs/src/content/docs/components/material_window.mdx
* ui-libraries/material/docs/src/content/docs/components/modal.mdx
* ui-libraries/material/docs/src/content/docs/components/modal_drawer.mdx
* ui-libraries/material/docs/src/content/docs/components/popup_menu.mdx
* ui-libraries/material/docs/src/content/docs/components/scroll_view.mdx
* ui-libraries/material/docs/src/content/docs/components/slider.mdx
* ui-libraries/material/docs/src/content/docs/components/snack_bar.mdx
* ui-libraries/material/docs/src/content/docs/components/switch.mdx
* ui-libraries/material/docs/src/content/docs/components/text_field.mdx
* ui-libraries/material/docs/src/content/docs/components/time_picker.mdx
* ui-libraries/material/docs/src/content/docs/components/tooltip.mdx
* ui-libraries/material/docs/src/content/docs/getting-started.mdx
* ui-libraries/material/docs/src/content/docs/reference/global-structs-enums.mdx
* ui-libraries/material/src/README.md

# SUMMARY

* Bad licenses: 0
* Deprecated licenses: 0
* Licenses without file extension: 0
* Missing licenses: 0
* Unused licenses: 0
* Used licenses: Apache-2.0, CC-BY-2.0, CC-BY-4.0, CC-BY-ND-4.0, CC-BY-SA-3.0, CC-BY-SA-4.0, CC-PDDC, GPL-3.0-only, GPL-3.0-or-later, LicenseRef-DejaVu-Font, LicenseRef-Slint-Royalty-free-2.0, LicenseRef-Slint-Software-3.0, LicenseRef-qskinny, MIT, OFL-1.1, OFL-1.1-RFN, Unlicense
* Read errors: 0
* Invalid SPDX License Expressions: 0
* Files with copyright information: 3237 / 3237
* Files with license information: 2928 / 3237

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


# RECOMMENDATIONS

* 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/>