Starling desktop Copyright the Starling authors This product includes software developed by the Starling project, licensed under the Apache License, Version 2.0 (see LICENSE). Portions of this product are licensed by third parties, as set out below. The distributed binaries (the `starling-desktop` package) redistribute several of these; the rest are dynamically linked against the host system and are named here only for completeness. ================================================================================ 1. Flutter — BSD-3-Clause ================================================================================ `sdk/` is a port of Flutter's framework from Dart to Swift and is a derivative work of Flutter. The bundled `libflutter_engine.so` and `libflutter_linux_drm.so` are built from a fork of the Flutter engine. Copyright 2014 The Flutter Authors. All rights reserved. Full license text: sdk/LICENSE The engine bundles many further third-party libraries — Skia, Dart, ICU, HarfBuzz, FreeType, libpng, zlib, BoringSSL, Mozilla's root certificates and others, under BSD, MIT, Apache-2.0, the FreeType Project License, the Unicode license and MPL-2.0. Their complete, unabridged notices are generated by the Flutter build and shipped with the binaries as: /usr/share/starling/flutter_assets/NOTICES.Z (gzip; ~1.4 MB uncompressed) ================================================================================ 2. Swift runtime and core libraries — Apache-2.0 with Runtime Library Exception ================================================================================ The package bundles the Swift runtime and standard libraries privately, so the desktop does not depend on a system Swift installation: libswiftCore, libswiftGlibc, libswiftDispatch, libswiftObservation, libswiftSynchronization, libswift_Builtin_float, libswift_Concurrency, libswift_RegexParser, libswift_StringProcessing, libFoundation, libFoundationEssentials, libFoundationInternationalization, lib_FoundationICU, libdispatch, libBlocksRuntime Copyright the Swift project authors Licensed under Apache License v2.0 with Runtime Library Exception https://swift.org/LICENSE.txt `lib_FoundationICU` embeds ICU data, under the Unicode license (https://www.unicode.org/license.txt). `icudtl.dat`, shipped alongside, is ICU data used by the Flutter engine and carries the same license. ================================================================================ 3. Wayland protocol bindings — MIT ================================================================================ `shell/Sources/WaylandServer/*-protocol.{c,h}` are generated by `wayland-scanner` from the wayland-protocols XML definitions. Each generated file carries its upstream copyright notice verbatim; the holders are: Copyright © 2008-2013 Kristian Høgsberg Copyright © 2010-2013, 2012, 2013 Intel Corporation Copyright © 2013, 2014, 2015, 2016 Collabora, Ltd. Copyright © 2013 Jasper St. Pierre Copyright © 2013 Rafael Antognolli Copyright © 2014 Jonas Ådahl Copyright © 2015, 2016 Jan Arne Petersen Copyright © 2015, 2016, 2017, 2018 Red Hat, Inc. Copyright © 2015, 2017 Samsung Electronics Co., Ltd Copyright © 2018 Purism SPC Copyright © 2018, 2023 Simon Ser Copyright © 2019 Ivan Molodetskikh Copyright © 2020 Aleix Pol Gonzalez Copyright © 2020 Carlos Garnacho Copyright © 2022 Kenny Levinsen Copyright 2018 The Chromium Authors Permission is granted free of charge under the MIT/Expat terms reproduced in each file. ================================================================================ 4. Fonts ================================================================================ Roboto Mono (`RobotoMono-Regular.ttf`, `RobotoMono-Bold.ttf`), bundled with the Terminal and Text Editor apps: Copyright the Roboto Mono project authors Licensed under the Apache License, Version 2.0 Cupertino Icons (`CupertinoIcons.ttf`), from Flutter's cupertino_icons package: Copyright (c) 2016 Vladimir Kharlampidi MIT License ================================================================================ 5. PDFium — MIT (pdfium-binaries build), BSD-3-Clause (PDFium itself) ================================================================================ `apps/ImageViewerApp/.deps/pdfium/` is a vendored prebuilt PDFium, used by the Image Viewer for PDF rendering. It is not part of the `starling-desktop` package, which does not ship the Image Viewer. Copyright 2014 The PDFium Authors (BSD-3-Clause) Copyright 2014-2025 Benoit Blanchon (MIT, pdfium-binaries packaging) The vendored tree carries its own complete licensing, self-contained: apps/ImageViewerApp/.deps/pdfium/LICENSE apps/ImageViewerApp/.deps/pdfium/licenses/ (abseil, agg23, fast_float, freetype, icu, and others) ================================================================================ 6. Wallpaper ================================================================================ `golden-gate-dark.jpg` — Golden Gate Bridge at blue hour, by Daniel Lloyd Blunk-Fernández, from Unsplash, under the Unsplash License (free to use, commercially and non-commercially, no permission required). Center-cropped and resized to 4096x2160 from the 5168x3088 original. https://unsplash.com/photos/mH9Mz6piRoc ================================================================================ 7. Third-party app icons — NOT redistributed ================================================================================ Starling ships no artwork for third-party applications. Those marks (Chrome's disc, VS Code's ribbon) are trademarks of their owners, and their source licences do not cover the logos — VS Code's MIT licence carves its logo out explicitly. Where such an app appears in the launcher or dock, its icon is read at runtime from the copy the user installed, through the ordinary freedesktop lookup: the app's own `.desktop` entry names an icon, and the icon theme directories say where it lives (see `shell/Sources/DesktopShellApp/Utils/HostAppIcon.swift`). Nothing is copied into this package, and no icon appears for an app that is not installed. When an installed app has no resolvable raster icon, the shell draws its own generic glyph — a plain globe, a plain pair of brackets — which are Starling's own work and imitate no one's mark. ================================================================================ 8. System libraries (dynamically linked, not redistributed) ================================================================================ The desktop links these from the host distribution. They are not included in the package; the names are listed so the license position is on the record. MIT / X11 wayland-server, wayland-client, libxkbcommon, libinput, libdrm, libgbm, libEGL / libGLESv2 (via libglvnd), Mesa (libegl-mesa0, mesa-libgallium), libseat, libxshmfence, libevdev, libwacom, libmtdev, libpciaccess LGPL-2.1+ glibc, libsystemd (sd-bus, used by the portal service), libudev — dynamically linked only GPL-3+ with libstdc++, libgcc_s — the GCC Runtime Library Exception GCC RLE permits use under any license, including this one