Zsh is free. But free does not mean ungoverned. Its licensing model is one of the reasons it has survived decades, powered countless developer workflows, and avoided the traps that break other open-source projects. Understanding that model means understanding the long-term stability of the tools you rely on.
Zsh is distributed under the MIT-like Zsh license, a permissive open-source license. It lets anyone use, copy, modify, and distribute code, with minimal restrictions. No copyleft. No requirement to open source your own modifications. This freedom fuels rapid adoption and wide support across operating systems. You can embed Zsh in commercial software. You can ship it in internal tools. You can fork it and make it your shell with tiny changes.
The license also ensures that the code stays accessible, that there’s no barrier to entry, and that maintainers can focus on features instead of legal disputes. This is why Zsh appears everywhere—from macOS defaults to containerized dev environments—without friction.