Skip to content

License

Cedric Decoster edited this page Jan 18, 2024 · 10 revisions

MIT License for Polkadot Unity SDK

The Polkadot Unity SDK is provided under the MIT License. This is a permissive free software license that offers significant freedom to users while also providing necessary legal protections.

Key Aspects of the MIT License

  • Freedom to Use: You are free to use this SDK in your own projects, whether they are commercial or open-source.
  • Freedom to Modify: You have the right to modify the SDK to suit your needs.
  • Freedom to Distribute: You can distribute the original or modified versions of the SDK.
  • No Warranty: The SDK is provided "as is", without warranty of any kind.

Full License Text

MIT License

Copyright (c) [Year] [Company]

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.

Understanding Your Rights and Responsibilities

Users of the SDK need to understand the implications of the MIT License. While it allows for significant freedom in how the SDK can be used and distributed, it also disclaims any warranties, meaning that the users take responsibility for any risks associated with its use.

For more detailed information about the MIT License, you can visit the MIT License page on the Open Source Initiative website.

Third-Party Notices for Polkadot SDK for Unity

This file provides licensing information about third-party software components used in Polkadot SDK for Unity. You are responsible for ensuring that you comply with these licenses. The licenses for these components are compatible with the Unity Asset Store End User License Agreement (EULA).

Component Licenses

Below is a list of third-party components included in this asset. For detailed licensing information, please refer to the provided links.

For the Microsoft components in this project the MS-EULA is applied Microsoft Software License Terms. All other components are listed below.

Reference Version License Type License
Blake2Core 1.0.0 Apache-2.0
Chaos.NaCl.Standard 1.0.0 MIT
Extensions.Data.xxHash.core20 1.0.2.1 FreeBSD
IndexRange 1.0.0 MIT LINK
MessagePack 2.5.108 MIT LINK
MessagePack.Annotations 2.5.108 MIT LINK
Microsoft.Bcl.AsyncInterfaces 6.0.0 MIT LINK
Microsoft.Bcl.AsyncInterfaces 7.0.0 MIT LINK
Microsoft.NET.StringTools 17.4.0 MIT LINK
Microsoft.NETCore.Platforms 5.0.0 MIT LINK
Microsoft.VisualStudio.Threading 17.6.40 MIT LINK
Microsoft.VisualStudio.Threading.Analyzers 17.6.40 MIT LINK
Microsoft.VisualStudio.Validation 17.6.11 MIT LINK
Microsoft.Win32.Registry 5.0.0 MIT LINK
Nerdbank.Streams 2.10.66 MIT LINK
Newtonsoft.Json 13.0.3 MIT LINK
Schnorrkel 1.1.3 Apache-2.0 LINK
Serilog 3.0.1 Apache-2.0 LINK
SerilogTraceListener 3.2.0 Apache-2.0 LINK
StreamJsonRpc 2.16.36 MIT LINK
StrobeNet 0.0.2.4 MIT LINK
Substrate.NET.API 0.9.15 LICENSE LINK
System.Buffers 4.5.1 MIT LINK
System.Collections.Immutable 6.0.0 MIT LINK
System.Diagnostics.DiagnosticSource 7.0.2 MIT LINK
System.IO.Pipelines 7.0.0 MIT LINK
System.Memory 4.5.5 MIT LINK
System.Numerics.Vectors 4.5.0 MIT LINK
System.Reflection.Emit 4.7.0 MIT LINK
System.Reflection.Emit.ILGeneration 4.7.0 MIT LINK
System.Reflection.Emit.Lightweight 4.7.0 MIT LINK
System.Runtime.CompilerServices.Unsafe 6.0.0 MIT LINK
System.Security.AccessControl 5.0.0 MIT LINK
System.Security.Principal.Windows 5.0.0 MIT LINK
System.Text.Encodings.Web 7.0.0 MIT LINK
System.Text.Json 7.0.3 MIT LINK
System.Threading.Tasks.Dataflow 7.0.0 MIT LINK
System.Threading.Tasks.Extensions 4.5.4 MIT LINK
System.ValueTuple 4.5.0 MIT LINK

Additional Notes

This notice does not necessarily represent a complete list of all licenses applicable to the third-party software included in Polkadot SDK for Unity. It is the responsibility of the user to ensure compliance with all relevant licenses.

Contact

For any questions or concerns regarding licensing, please contact us.

Clone this wiki locally