Attribution
Jede Drittkomponente, die in Skipper weiterverbreitet wird, ihre Lizenz und die Hinweise, die sie verlangt. Der Text ist auf Englisch; derselbe steht in der App: Einstellungen → Über → Attribution.
Skipper
Copyright 2026 Ivan Chabanenko
This product is licensed under the Apache License, Version 2.0. A copy of the
license ships next to this file (LICENSE) and inside every built application
bundle (Skipper.app/Contents/Resources/).
This file is the attribution notice required by section 4(d) of that license.
It lists every third-party component that is redistributed inside Skipper.app,
its license, and the notices those licenses require us to carry.
Dependency versions are the ones pinned in Package.resolved. Bump a pin and this
file has to be re-checked in the same change: an attribution that names the wrong
version is the same defect as no attribution at all.
===============================================================================
Bundled fonts
===============================================================================
IBM Plex Sans, IBM Plex Mono
SIL Open Font License, Version 1.1
Copyright (c) 2017 IBM Corp. with Reserved Font Name "Plex"
https://github.com/IBM/plex
Full text: Sources/Skipper/Resources/Fonts/OFL.txt (and inside the app bundle,
in the Skipper_Skipper resource bundle).
===============================================================================
Bundled brand marks
===============================================================================
The agent marks Skipper draws in a pane's header, in the collapsed-pane strip
and in the launch catalogue — and the phone client draws on a pane card and in
its "New Terminal" sheet — are the path data and the colours their authors
publish, carried as strings in
Packages/SkipperAgentMarks/Sources/SkipperAgentMarks/AgentMark.swift. The
logos are trademarks of their respective owners (Anthropic, OpenAI, xAI,
Google, and the opencode and aider projects). Skipper shows them only to say
which command-line tool is running in a pane; no endorsement is implied.
LobeHub Icons (@lobehub/icons-static-svg 1.95.0) — MIT License
https://github.com/lobehub/lobe-icons
Marks taken verbatim: claude.svg (Claude), grok.svg (Grok), openai.svg
(shown for Codex), gemini.svg (Gemini), opencode.svg (opencode). Colours
taken verbatim from claude-color.svg and gemini-color.svg (fills and
gradients); the other three marks have no colour variant and are drawn in
the interface's text colour.
Copyright (c) 2023 LobeHub
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
aider — Apache License, Version 2.0
https://github.com/Aider-AI/aider
Mark: aider/website/assets/icons/safari-pinned-tab.svg. Modified: its two
path elements were joined into one path string, drawn under the file's own
translate(0 436) scale(0.1 -0.1) transform; nothing else was changed. Its
colour, #14b014, is the fill of the project's logo,
aider/website/assets/logo.svg. The files carry no copyright notice of their
own. The Apache License 2.0 text is this product's LICENSE.
===============================================================================
Bundled Swift packages
===============================================================================
SwiftTerm — MIT License
Copyright (c) 2019-2022 Miguel de Icaza (https://github.com/migueldeicaza)
Copyright (c) 2017-2019, The xterm.js authors (https://github.com/xtermjs/xterm.js)
Copyright (c) 2014-2016, SourceLair Private Company (https://www.sourcelair.com)
Copyright (c) 2012-2013, Christopher Jeffrey (https://github.com/chjj/)
https://github.com/migueldeicaza/SwiftTerm
Skipper ships a MODIFIED version: the fork https://github.com/Ronaler/SwiftTerm,
pinned at revision 1c2eb7aa9d2a914b4fffafc3d29b133eecda1a84 (release 1.13.0 plus
Skipper's patches to scrolling, selection and resource lookup). The fork is
public and carries the same MIT license; the changes are visible in its history
and are written up in this repository's patches/README.md.
Sparkle — MIT License
Copyright (c) 2006-2013 Andy Matuschak
Copyright (c) 2009-2013 Elgato Systems GmbH
Copyright (c) 2011-2014 Kornel Lesiński
Copyright (c) 2015-2017 Mayur Pawashe
Copyright (c) 2014 C.W. Betts
Copyright (c) 2014 Petroules Corporation
Copyright (c) 2014 Big Nerd Ranch
https://github.com/sparkle-project/Sparkle
Unmodified upstream binary distribution (Sparkle.xcframework), embedded in
Contents/Frameworks. It installs an update in place and relaunches the app;
Sparkle also bundles bspatch (BSD 2-clause) and its own copies of the licenses
in the framework.
MCP Swift SDK (swift-sdk) — MIT License / Apache License 2.0
Copyright (c) 2024-2025 Model Context Protocol a Series of LF Projects, LLC.
https://github.com/modelcontextprotocol/swift-sdk
The project is mid-transition: new contributions are Apache-2.0, contributions
whose authors have not consented to relicensing remain MIT. Both licenses are
reproduced in the package's own LICENSE file.
CodeEditSourceEditor — MIT License
Copyright (c) 2022 CodeEdit
https://github.com/CodeEditApp/CodeEditSourceEditor
Skipper ships a MODIFIED version: the fork
https://github.com/Ronaler/CodeEditSourceEditor, pinned at revision
ecf35d4baa9a8f4d12256adc64e5002e52f36e32 — the upstream 0.15.2 tag plus three
patches, all about which syntax-highlight captures reach the theme at all: a
dotted capture name is folded onto its base role (so function.call counts as a
function) and the roles markup needs were added; an injected language is
resolved by the name a query writes (markdown_inline) rather than the name
Swift writes (markdownInline); and overlapping highlights break ties by length,
so an emphasis span outlives its own delimiters. The fork is public and the
changes are visible in its history; they are also written up in this
repository's patches/README.md.
CodeEditTextView — MIT License
Copyright (c) 2023 CodeEdit
https://github.com/CodeEditApp/CodeEditTextView
CodeEditLanguages — no license declared upstream
Copyright (c) CodeEdit
https://github.com/CodeEditApp/CodeEditLanguages
Stated plainly because it is true and because guessing would be worse: as of
version 0.1.20 this package carries no license file, neither in its repository
nor in the resolved checkout, and GitHub reports no license for it. It is a
sibling of the MIT-licensed CodeEditSourceEditor from the same project, which
is an explanation and not a grant. Attribution is given here in good faith.
It reaches Skipper through the editor and not by preference: the
CodeEditSourceEditor target lists it among its own dependencies, so the mini-IDE
cannot be built without it.
Skipper ships a MODIFIED version: the fork
https://github.com/Ronaler/CodeEditLanguages, pinned at revision
cb5cbfddd00851ecb257150145882c7078eb8f0b — the upstream 0.1.20 tag plus four
patches. Two are about the resource bundle: CodeLanguage.resourceURL no longer
uses the SwiftPM-generated Bundle.module accessor (it calls fatalError, and in
a packaged .app it always misses, so opening any file in the mini-IDE trapped
on every Mac but the build machine), and the grammar directory is looked up in
both bundle layouts rather than Xcode's alone (under SwiftPM the path came out
doubled, so every highlight query pointed at a missing file). Two are about
markdown: a language can be resolved by the name a tree-sitter query writes,
and the inline grammar is injected into paragraphs rather than into every
inline node, so headings keep the layer that has a rule for them. The fork is
public and the changes are visible in its history; they are also written up in
this repository's patches/README.md.
CodeEditSymbols — no license declared upstream
Copyright (c) CodeEdit
https://github.com/CodeEditApp/CodeEditSymbols
Same situation as CodeEditLanguages, and it arrives the same way: the
CodeEditSourceEditor target depends on it. Skipper carries a vendored copy
(Packages/CodeEditSymbols) because upstream 0.2.3 omits the resource
declaration for Symbols.xcassets and does not build without it. The copy in
this repository is upstream's source plus exactly two changes, and nothing
else: that one-line Package.swift fix, and a replacement for the
SwiftPM-generated Bundle.module accessor, which calls fatalError and in a
packaged .app always misses (the editor's find panel trapped on its icons on
every Mac but the build machine). One Skipper source file names the package —
Sources/Skipper/ResourceSelfCheck.swift, which touches those icons on purpose
so that a packaged build proves it can find them.
SwiftTreeSitter — BSD 3-Clause License
Copyright (c) 2021, Chime
https://github.com/ChimeHQ/SwiftTreeSitter
tree-sitter — MIT License
Copyright (c) 2018-2024 Max Brunsfeld
https://github.com/tree-sitter/tree-sitter
The grammars distributed inside CodeEditLanguages are separate works by their
own authors, most of them MIT or Apache-2.0; see that package for the list.
TextStory — BSD 3-Clause License
Copyright (c) 2020, Chime
https://github.com/ChimeHQ/TextStory
TextFormation — BSD 3-Clause License
Copyright (c) 2022, Chime
https://github.com/ChimeHQ/TextFormation
Rearrange — BSD 3-Clause License
Copyright (c) 2019, Chime Systems Inc.
https://github.com/ChimeHQ/Rearrange
EventSource — MIT License
Copyright 2025 Mattt (https://mat.tt)
https://github.com/mattt/eventsource
swift-nio — Apache License 2.0
Copyright 2017, 2018 The SwiftNIO Project
https://github.com/apple/swift-nio
Its own NOTICE is reproduced below.
swift-log — Apache License 2.0
Copyright 2018, 2019 The SwiftLog Project
https://github.com/apple/swift-log
swift-atomics — Apache License 2.0 (with Runtime Library Exception)
Copyright (c) Apple Inc. and the Swift project authors
https://github.com/apple/swift-atomics
swift-collections — Apache License 2.0 (with Runtime Library Exception)
Copyright (c) Apple Inc. and the Swift project authors
https://github.com/apple/swift-collections
swift-system — Apache License 2.0 (with Runtime Library Exception)
Copyright (c) Apple Inc. and the Swift project authors
https://github.com/apple/swift-system
swift-argument-parser — Apache License 2.0 (with Runtime Library Exception)
Copyright (c) Apple Inc. and the Swift project authors
https://github.com/apple/swift-argument-parser
===============================================================================
Build-time only — not redistributed
===============================================================================
These take part in building Skipper and are not part of the shipped bundle. They
are listed so the build is auditable, not because their licenses require it.
SwiftLintPlugin — MIT License
Copyright (c) 2022 Lukas Pistrol
https://github.com/lukepistrol/SwiftLintPlugin
Wraps the SwiftLint binary artifact (MIT, https://github.com/realm/SwiftLint).
===============================================================================
Notices carried by our dependencies
===============================================================================
The Apache-2.0 packages above ship NOTICE files of their own, and section 4(d)
makes those notices travel with the code. Their substance follows.
--- The SwiftNIO Project (https://github.com/apple/swift-nio) ---
Copyright 2017, 2018 The SwiftNIO Project. Licensed under the Apache License,
version 2.0.
This product is heavily influenced by Netty (Apache-2.0, https://netty.io).
This product contains NodeJS's llhttp (MIT, https://github.com/nodejs/llhttp).
This product contains "cpp_magic.h" from Thomas Nixon & Jonathan Heathcote's
uSHET (MIT, https://github.com/18sg/uSHET).
This product contains "sha1.c" and "sha1.h" from FreeBSD, Copyright (C) 1995,
1996, 1997, and 1998 WIDE Project (BSD-3-Clause).
This product contains a derivation of Fabian Fett's 'Base64.swift' (Apache-2.0,
https://github.com/fabianfett/swift-base64-kit).
This product contains a derivation of "XCTest+AsyncAwait.swift" and
"StructuredConcurrencyHelpers" from AsyncHTTPClient (Apache-2.0,
https://github.com/swift-server/async-http-client).
This product contains a derivation of "_TinyArray.swift" from SwiftCertificates
(Apache-2.0, https://github.com/apple/swift-certificates).
This product contains a derivation of the mocking infrastructure from Swift
System (Apache-2.0, https://github.com/apple/swift-system).
This product contains a derivation of "TokenBucket.swift" from Swift Package
Manager (Apache-2.0, https://github.com/swiftlang/swift-package-manager).
--- The SwiftLog Project (https://github.com/apple/swift-log) ---
Copyright 2018, 2019 The SwiftLog Project. Licensed under the Apache License,
version 2.0.
===============================================================================
Not part of the application
===============================================================================
The Remote Control broker under server/ is a separate program that runs on a
server, not inside Skipper.app. It is covered by the same Apache-2.0 license as
the rest of this repository; the Go modules it depends on are listed in
server/go.mod and are not redistributed in the DMG.