Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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.
THE SOFTWARE.
12 changes: 8 additions & 4 deletions LICENSE-BUSL.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion src/Avr8Sharp.TestKit.Core/Avr8Sharp.TestKit.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
nuget.org rejects BUSL-1.1 as a license *expression*, so we ship it as a *file*. -->
<PackageLicenseExpression></PackageLicenseExpression>
<PackageLicenseFile>LICENSE-BUSL.txt</PackageLicenseFile>
<Version>1.1.0-beta6</Version>
<Version>1.1.0-beta7</Version>
<PackageProjectUrl>https://github.com/begeistert/avr8sharp</PackageProjectUrl>
<Company>Iván Montiel</Company>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
2 changes: 1 addition & 1 deletion src/Avr8Sharp.TestKit/Avr8Sharp.TestKit.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
nuget.org rejects BUSL-1.1 as a license *expression*, so we ship it as a *file*. -->
<PackageLicenseExpression></PackageLicenseExpression>
<PackageLicenseFile>LICENSE-BUSL.txt</PackageLicenseFile>
<Version>1.1.0-beta6</Version>
<Version>1.1.0-beta7</Version>
<PackageProjectUrl>https://github.com/begeistert/avr8sharp</PackageProjectUrl>
<Company>Iván Montiel</Company>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
8 changes: 6 additions & 2 deletions src/Avr8Sharp/Avr8Sharp.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,11 @@
<Copyright>Copyright (c) Iván Montiel</Copyright>
<RepositoryUrl>https://github.com/begeistert/avr8sharp</RepositoryUrl>
<PackageTags>Arduino;AVR;Simulator</PackageTags>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<Version>1.1.0-beta6</Version>
<!-- The whole project is BUSL-1.1 (converts to MIT on the Change Date).
nuget.org rejects BUSL-1.1 as an SPDX expression, so we ship it as a *file*. -->
<PackageLicenseExpression></PackageLicenseExpression>
<PackageLicenseFile>LICENSE-BUSL.txt</PackageLicenseFile>
<Version>1.1.0-beta7</Version>
<PackageProjectUrl>https://github.com/begeistert/avr8sharp</PackageProjectUrl>
<Company>Iván Montiel</Company>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand All @@ -24,6 +27,7 @@

<ItemGroup>
<None Include="..\..\README.md" Pack="true" PackagePath="\"/>
<None Include="..\..\LICENSE-BUSL.txt" Pack="true" PackagePath="" Visible="false" />
</ItemGroup>

</Project>
Loading