Stoatworks Labs

About

The MIT licence, in full

Almost everything published here is MIT-licensed. It is about as permissive as a licence gets: use it commercially, fork it, change it, ship it inside your own product, and you owe nobody anything except keeping the copyright notice attached.

The text below is the licence verbatim — the same bytes as theLICENSE file in each repo. Where a repo carries something different, it is listed at the bottom of this page and stated in the repo itself. One case deserves reading before you redistribute anything: the JUCE audio plugins keep MIT source but ship AGPLv3 binaries.

LICENSESPDX: MIT
MIT License

Copyright (c) 2026 Stoatworks Labs

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.

What that means in practice

You can

  • Use it commercially, on a paying show, without asking.
  • Modify it, and keep your changes to yourself.
  • Ship it inside a closed-source product.
  • Redistribute it, sell it, or fork it and take it somewhere else.

You must

  • Keep the copyright notice and the licence text with the source.

That is the whole obligation. There is no share-alike clause, no attribution-in-the-UI requirement, and nothing to register.

You get no

  • Warranty of any kind.
  • Guarantee of fitness for a particular purpose.
  • Liability cover if it goes wrong in front of an audience.

Which is why every repo states separately what has been tested against real hardware and what has only ever run in simulation. Check it in your own rig first.

The exceptions

Two repos carry something other than MIT, both for a specific reason.

  • nc-filedropbatch

    AGPL-3.0

    A Nextcloud app. Nextcloud is AGPL and an app that lives inside it inherits that — this one could not be MIT even if we wanted it to be.

  • openrcs-protocol

    CC BY 4.0

    Protocol documentation rather than code. A software licence is the wrong instrument for a document, so it carries a Creative Commons licence instead — use it, quote it, build on it, with credit.

Third-party code bundled inside these projects keeps its own licence — the MIT licence here covers our work, not the SDKs it is built on. Everything bundled, and the terms it comes under, is listed oninspirations and attributions.

Where the binaries differ from the source

4 of the audio plugins are built onJUCE, whose modules are licensed AGPLv3 or commercially, with no permissive option. Nothing here is licensed commercially, so the AGPLv3 arm applies — which makes the released binaries a combined work conveyed under the AGPLv3, even though the source in the repo stays MIT.

There is no conflict between the two licences: MIT code may be combined into an AGPL work, and that is exactly what happens at link time. But the distinction changes what you may do with what you download, so it is worth stating rather than leaving for someone to discover.

  • Using the plugins changes nothing. Install them and run them on any show, commercial or not. The AGPL constrains distribution, not use — and its network clause does not apply to a desktop plugin.
  • Their source is still MIT. If you hold a JUCE commercial licence, you can build it into a closed product exactly as theLICENSE file says.
  • Redistributing our binaries is AGPLv3. That includes making the corresponding source available — which is the repo at its tagged commit plus JUCE at its pinned tag, both public already.

This describes what the licences already require. It is not an extra restriction we are adding, and it is not legal advice.

Why MIT

Because the alternative helps nobody here. These are tools for a working industry, and a technician who wants to fix a bug at 02:00 on a flight case should not have to think about licence compatibility first. A copyleft licence would keep the derivatives open, which sounds better than it works out in practice — it would also keep the tools out of the commercial products where several of these problems actually need solving.

Attribution is welcome and never required. If one of these ends up in something you shipped, we would genuinely like to hear about it — but you are under no obligation to tell us.

See also: inspirations and attributions andthe infrastructure that makes this possible.