﻿# OH SHIT: license and third-party notices

OH SHIT, a guitar amp plugin by Bytecore Sound (https://bytecoresound.quietflow.ru).
Copyright (C) 2026 Bytecore Sound.

This program is free software: you can redistribute it and/or modify it under the
terms of the GNU Affero General Public License as published by the Free Software
Foundation, version 3 (see `LICENSE`).

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

Source code of every released version is published next to the downloads on
https://bytecoresound.quietflow.ru/ohshit/ (file `OhShit-<version>-source.zip`).
The UI artwork in `Assets/ui` and `Assets/icon` is by Bytecore Sound and is
distributed as part of this program under the same license.

## Components

| Component | Version | License | Where it comes from |
|---|---|---|---|
| JUCE framework, (c) Raw Material Software Limited | 8.0.15 | GNU AGPLv3 (JUCE is dual-licensed; used here under the AGPLv3) | https://github.com/juce-framework/JUCE |
| NeuralAmpModelerCore, (c) 2023 Steven Atkinson | 0.6.0 | MIT, `LICENSES/MIT-NeuralAmpModelerCore.txt` | https://github.com/sdatkinson/NeuralAmpModelerCore |
| Eigen (bundled with NeuralAmpModelerCore) | as pinned by NAM 0.6.0 | MPL 2.0, `LICENSES/MPL-2.0-Eigen.txt` | https://gitlab.com/libeigen/eigen |
| nlohmann/json, (c) 2013-2025 Niels Lohmann | 3.12.0 | MIT, `LICENSES/MIT-nlohmann-json.txt` | https://github.com/nlohmann/json |
| NAM captures, unmodified: `Assets/nam/6505_red_mxr.nam` = "Helga B 6505+ Red ch - MXR Drive", `Assets/nam/jcm2000_clean.nam` = "Tim R JCM2000 Clean" | - | GNU GPLv3, `LICENSES/GPL-3.0.txt` | https://github.com/pelennor2170/NAM_models |
| Cabinet impulse responses by Jester Dyne Productions, trimmed to 150 ms: `Assets/ir/v30_sm57.wav` = "14_Cathode_Ray_Fleshburn" (Jesters Brutal Pack), `Assets/ir/greenback_sm57.wav` = "1_Nacho_Guacamole" (Jesters Emerald Pack) | 1.0 | CC0 1.0 (public domain) | https://jester-dyne-productions.com |

JUCE and NeuralAmpModelerCore are not stored in the source archive: CMake downloads the
exact versions above from their official repositories when `libs/` is empty
(see `CMakeLists.txt` and `cmake/NAM.cmake`). Eigen and nlohmann/json come with
NeuralAmpModelerCore.
