61 lines
2.7 KiB
Text
61 lines
2.7 KiB
Text
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
|
Upstream-Name: quicksearch
|
|
Upstream-Contact: Jeremy <jeremy@karsttech.com>
|
|
Source: https://code.karsttech.com/jeremy/quick_search.git
|
|
|
|
Files: *
|
|
Copyright: 2025-2026 Jeremy <jeremy@karsttech.com>
|
|
License: GPL-3.0-or-later
|
|
|
|
Files: crates/quicksearch-gui/assets/icons/*
|
|
Copyright: 2026 Jeremy <jeremy@karsttech.com>
|
|
License: GPL-3.0-or-later
|
|
|
|
License: GPL-3.0-or-later
|
|
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, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
.
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
.
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
.
|
|
On Debian systems the full text of the GNU General Public License
|
|
version 3 can be found in /usr/share/common-licenses/GPL-3.
|
|
|
|
Comment:
|
|
/usr/bin/quicksearch and /usr/bin/quicksearch-cli are statically linked Rust
|
|
binaries built from the same crates. Their third-party components are not
|
|
shipped as separate files, so they are summarised here
|
|
rather than given individual stanzas. Every one of the 512 crates in
|
|
Cargo.lock is under a permissive licence, all of which are compatible with
|
|
GPL-3.0-or-later:
|
|
.
|
|
* MIT and/or Apache-2.0 (the large majority)
|
|
* Unicode-3.0, BSD-2-Clause, BSD-3-Clause, ISC, Zlib, 0BSD,
|
|
BSL-1.0, CC0-1.0, Unlicense
|
|
.
|
|
There are no GPL-only, LGPL-only, MPL or proprietary dependencies. Note
|
|
that a dozen crates (winit, glutin, ab_glyph, owned_ttf_parser and
|
|
related) are Apache-2.0 only; Apache-2.0 is compatible with GPL version 3
|
|
but not with GPL version 2, which is why this package is
|
|
GPL-3.0-or-later rather than GPL-2.0-or-later.
|
|
.
|
|
Bundled C sources compiled into the binary: SQLite (public domain, via
|
|
rusqlite), Zstandard (BSD-3-Clause arm of its BSD/GPL-2.0 dual licence,
|
|
via zstd-sys) and bzip2 (BSD-style, via bzip2-sys).
|
|
.
|
|
The binary also embeds egui's default fonts (crate epaint_default_fonts,
|
|
"(MIT OR Apache-2.0) AND OFL-1.1 AND Ubuntu-font-1.0"). The FSF regards
|
|
OFL-1.1 and the Ubuntu Font Licence as free but GPL-incompatible; they are
|
|
included here as font data rather than as linked program code, which is
|
|
the same basis on which Debian ships these fonts and other egui-based
|
|
applications.
|
|
.
|
|
Run `cargo metadata --all-features` against the source tree to reproduce
|
|
the per-crate licence list.
|