Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
695 changes: 674 additions & 21 deletions LICENSE

Large diffs are not rendered by default.

12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,4 +267,14 @@ Enigma2 first, it needs the framebuffer.

## License

SmallBox Wizard is licensed under the MIT License. See [`LICENSE`](LICENSE).
Copyright (C) 2026 OpenATV SmallBox Wizard contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, version 3, see [`LICENSE`](LICENSE).

It contains, under their own licenses, which the About screen (INFO) shows:

- LVGL (MIT, `lib/lvgl`).
- The font, rendered from DejaVu Sans, and icons of Font Awesome Free
(SIL OFL 1.1), see `tools/fonts`.
697 changes: 675 additions & 22 deletions include/licenses.h

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion include/multiboot.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ int multiboot_prepare(const struct storage_device *device,
void *opaque, struct multiboot_layout *layout, char *error,
size_t error_size);
int multiboot_install(const struct multiboot_config *config,
struct multiboot_layout *layout, multiboot_progress_cb callback,
const struct multiboot_layout *layout, multiboot_progress_cb callback,
multiboot_display_clear_cb clear_display, void *opaque, char *error,
size_t error_size);
int multiboot_detect_active_slot(const struct multiboot_layout *layout,
Expand Down
4 changes: 2 additions & 2 deletions sonar-project.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ sonar.projectName=OE-Alliance SmallBox Wizard

sonar.sourceEncoding=UTF-8

# LVGL is a submodule and the fonts are generated.
sonar.exclusions=lib/**,src/fonts/**
# LVGL is a submodule, the fonts and the license texts are generated.
sonar.exclusions=lib/**,src/fonts/**,include/licenses.h

# The wizard has no unit tests, the coverage is not measured.
sonar.coverage.exclusions=**/*
Expand Down
2 changes: 1 addition & 1 deletion src/about.c
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ void about(const struct ui_context *ui, struct input_context *input, const volat
items[i] = rows[i];
}
snprintf(body, sizeof(body), "OE-Alliance SmallBox Wizard " SMALLBOX_WIZARD_VERSION "\n" COPYRIGHT
"\n\nFree software under the MIT license. OK shows the full license of each part.");
"\n\nFree software under the GPLv3. OK shows the full license of each part.");
snprintf(header, sizeof(header), wide ? "Component\tPart\tLicense" : "Component\tLicense");
ui_keys(footer, sizeof(footer), &(struct ui_key_names){.arrows = "Select", .ok = "License",
.back = "Back"});
Expand Down
Loading
Loading