Core LibraryalphaHome

Choose documentation 3

latest

Current version

latest
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

Edit this page on GitHub

Third-party notices

tmux

First and foremost, thank you to Nicholas Marriott (nicm), the creator of tmux, and to the many tmux contributors. We are grateful for the work that makes tmux possible.

libtmux is a separate project. Our libraries and supporting tools control a real tmux server; tmux itself provides the terminal multiplexer. This is the libtmux website. Visit the official tmux website for the upstream project and its documentation.

See tmux’s COPYING file and the copyright and permission notices in its source files for its licensing.

tmux artwork

The tmux logomark is by Jason Long. The site uses the unmodified upstream SVG under its copyright and permission notice.

Programming-language artwork

The homepage language selector uses local copies of the following artwork to identify the selected language. Each source record includes the download URL, retrieval time, file hash, copyright information and usage terms. These marks identify their respective languages and do not imply endorsement of libtmux.

The SVG files are copied unchanged except for Scala, whose empty surrounding canvas is cropped. Its paths, gradients and colors are preserved, and the original SVG is retained beside the cropped copy. Rust’s supplied SVG includes its own dark-theme colors.

LanguageCredit and termsLocal source record
PythonPython Software Foundation. The PSF logo terms permit the unaltered mark to identify Python.Python provenance
RubyCopyright © 2006, Yukihiro Matsumoto. The Ruby logo is licensed under CC BY-SA 2.5.Ruby provenance
LuaCopyright © 1998 Lua.org; graphic design by Alexandre Nakonechnyj. The Devicon copy carries its MIT notice; Lua’s logo terms also apply. Visit Lua.org.Lua provenance
TypeScriptMicrosoft. The official branding terms govern the mark; the website repository licenses exclude logo and trademark rights.TypeScript provenance
RustThe Rust Foundation. CC BY 4.0 and the Rust trademark policy apply.Rust provenance
GoThe Go gopher is by Renee French, licensed under CC BY 4.0.Go provenance
C++Created by Jeremy Kratz and licensed by the Standard C++ Foundation under its logo-use terms.C++ provenance
SwiftApple Inc., under the Swift Logo Guidelines. Swift and the Swift logo are trademarks of Apple Inc.Swift provenance
JavaDevicon collection copyright (c) 2015 konpa, with its MIT notice. This does not establish unrestricted rights to the underlying Java logo; Oracle’s logo terms apply.Java provenance
KotlinKotlin Foundation brand guidelines preserve JetBrains copyrights. The icon-use terms permit identifying Kotlin alongside other programming-language icons.Kotlin provenance
ScalaCopyright EPFL. Historical permission covers noncommercial Scala promotion; the general artwork-license question remains unresolved.Scala provenance
C#Copyright the .NET authors. Brand-use permission allows the unmodified logo to represent .NET. The repository’s CC0 statement covers illustrations; no blanket CC0 claim is made for the logo..NET provenance
F#The F# Software Foundation. Its logo terms require unchanged shape, colors and proportions, without implying Foundation representation.F# provenance

Terminal artwork

The tmux CLI selector displays the Windows Terminal artwork by Microsoft Corporation, licensed under CC BY-ND 4.0. The SVG is unmodified. See the source and provenance and copyright and license.

Documentation toolchain

libtmux and this site are built with open-source software. The following tools have their own licences and attribution requirements.

ToolLicenceRole
AstroMITThe site shell
Tailwind CSSMITStyling
PagefindMITSite-wide search
Expressive CodeMITCode blocks
SphinxBSD-2-ClausePython and C++ reference
FuroMITSphinx theme
BreatheBSD-3-ClauseDoxygen XML into Sphinx
DoxygenGPL-2.0-onlyParses C++ headers to XML
API ExtractorMITTypeScript API model
IBM PlexOFL-1.1Typeface

A note on Doxygen

Doxygen is licensed GPL-2.0-only. It runs as a build step that reads libtmux’s own headers and emits XML; that XML is rendered by Breathe and Sphinx, and no Doxygen-generated HTML is published. Running a GPL program over your own input does not place its licence on the output, and libtmux does not distribute Doxygen or any modified version of it.

Reference hosting

The PyPI blocks logo is a trademark of the Python Software Foundation and identifies links to the Python Package Index. Other package-host icons use Simple Icons (CC0-1.0). The docs.rs mark is its docsdotrs icon, inlined unchanged. The book beside javadoc.io links is original artwork for this site: the host publishes no vector logo, and the mark does not imitate its favicon.

Some ports deep-link to the canonical host their ecosystem already uses, rather than duplicating it here:

Those sites are operated independently of this project and carry their own terms.

libtmux itself

Each port is MIT licensed. See the LICENSE file in that port’s repository for the authoritative text.

Esc

Type to search.

Reference preview Open reference