From e1de98688bf9d61c4142d4c20e122823593a0ac5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Montiel=20Cardona?= Date: Tue, 14 Jul 2026 00:18:39 -0600 Subject: [PATCH] chore(license): the whole project is BUSL-1.1 (core included), MIT is the Change License MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AVR8Sharp is BUSL-1.1 in its entirety — the simulator core and every package — and converts to MIT on the Change Date. The Avr8Sharp core is no longer MIT. The MIT notice is retained in LICENSE solely as attribution for the avr8js-derived (© Uri Shaked) core. Release 1.1.0-beta7. Co-Authored-By: Claude Opus 4.8 (1M context) --- LICENSE | 18 ++++++++++++++++-- LICENSE-BUSL.txt | 12 ++++++++---- .../Avr8Sharp.TestKit.Core.csproj | 2 +- src/Avr8Sharp.TestKit/Avr8Sharp.TestKit.csproj | 2 +- src/Avr8Sharp/Avr8Sharp.csproj | 8 ++++++-- 5 files changed, 32 insertions(+), 10 deletions(-) diff --git a/LICENSE b/LICENSE index 4a5194b..9634aa6 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,18 @@ -The MIT License (MIT) +AVR8Sharp is licensed under the Business Source License 1.1 (BUSL-1.1). + +The full license text and parameters are in LICENSE-BUSL.txt. In summary: the +entire project is initially BUSL-1.1 and automatically converts to the MIT +License (the Change License) on the Change Date. Non-commercial, personal, +hobby, educational, academic, evaluation and open-source use is free of charge; +Commercial Use requires a separate commercial license (see LICENSE-BUSL.txt). + +The simulator core is a port of avr8js (https://github.com/wokwi/avr8js) by +Uri Shaked, originally distributed under the MIT License. That original MIT +copyright and permission notice is retained below and continues to apply to the +ported portions. + +=============================================================================== +MIT License (applies to the avr8js-derived portions of the simulator core) Copyright (c) 2019-2023 Uri Shaked Copyright (c) 2025-present, Iván Montiel @@ -19,4 +33,4 @@ 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. \ No newline at end of file +THE SOFTWARE. diff --git a/LICENSE-BUSL.txt b/LICENSE-BUSL.txt index fc93589..2120bc9 100644 --- a/LICENSE-BUSL.txt +++ b/LICENSE-BUSL.txt @@ -3,11 +3,15 @@ Business Source License 1.1 Parameters Licensor: Iván Montiel Cardona -Licensed Work: AVR8Sharp BUSL-1.1 components — Avr8Sharp.TestKit and - Avr8Sharp.TestKit.Core. - (The Avr8Sharp simulator core is licensed separately under - MIT; it is a port of the avr8js library, © Uri Shaked.) +Licensed Work: AVR8Sharp — the complete AVR-8 simulator: the simulator core + (Avr8Sharp) and every package (Avr8Sharp.TestKit, + Avr8Sharp.TestKit.Core). The Licensed Work is © 2025-2026 Iván Montiel Cardona. + + The simulator core is a port of the avr8js library + (© Uri Shaked), originally under the MIT License; that MIT + copyright and permission notice is retained in the LICENSE file + and continues to apply to the ported portions. Additional Use Grant: You may copy, modify, create derivative works of, redistribute, and make production use of the Licensed Work free of charge for any use that is not a Commercial Use, as defined below. diff --git a/src/Avr8Sharp.TestKit.Core/Avr8Sharp.TestKit.Core.csproj b/src/Avr8Sharp.TestKit.Core/Avr8Sharp.TestKit.Core.csproj index a2a48ac..a33b836 100644 --- a/src/Avr8Sharp.TestKit.Core/Avr8Sharp.TestKit.Core.csproj +++ b/src/Avr8Sharp.TestKit.Core/Avr8Sharp.TestKit.Core.csproj @@ -22,7 +22,7 @@ nuget.org rejects BUSL-1.1 as a license *expression*, so we ship it as a *file*. --> LICENSE-BUSL.txt - 1.1.0-beta6 + 1.1.0-beta7 https://github.com/begeistert/avr8sharp Iván Montiel README.md diff --git a/src/Avr8Sharp.TestKit/Avr8Sharp.TestKit.csproj b/src/Avr8Sharp.TestKit/Avr8Sharp.TestKit.csproj index 77ad41a..8a90c1b 100644 --- a/src/Avr8Sharp.TestKit/Avr8Sharp.TestKit.csproj +++ b/src/Avr8Sharp.TestKit/Avr8Sharp.TestKit.csproj @@ -17,7 +17,7 @@ nuget.org rejects BUSL-1.1 as a license *expression*, so we ship it as a *file*. --> LICENSE-BUSL.txt - 1.1.0-beta6 + 1.1.0-beta7 https://github.com/begeistert/avr8sharp Iván Montiel README.md diff --git a/src/Avr8Sharp/Avr8Sharp.csproj b/src/Avr8Sharp/Avr8Sharp.csproj index 38e44f6..9fa0d75 100644 --- a/src/Avr8Sharp/Avr8Sharp.csproj +++ b/src/Avr8Sharp/Avr8Sharp.csproj @@ -14,8 +14,11 @@ Copyright (c) Iván Montiel https://github.com/begeistert/avr8sharp Arduino;AVR;Simulator - MIT - 1.1.0-beta6 + + + LICENSE-BUSL.txt + 1.1.0-beta7 https://github.com/begeistert/avr8sharp Iván Montiel README.md @@ -24,6 +27,7 @@ +