This file summarizes third-party code, packages, and assets distributed with
mySQLPunk release packages. It is not a substitute for the full license text of
each component. Release packages also include available license files under
THIRD_PARTY_LICENSES/.
mySQLPunk uses NuGet packages listed in mySQLPunk/packages.config and the
cross-platform SDK projects, including:
- Google.Protobuf 3.34.1 - BSD-3-Clause
- Microsoft.Bcl.AsyncInterfaces 10.0.7 - MIT
- Microsoft.Bcl.HashCode 6.0.0 - MIT
- Microsoft.Extensions.DependencyInjection.Abstractions 8.0.2 - MIT
- Microsoft.Extensions.Logging.Abstractions 8.0.3 - MIT
- MongoDB.Bson 3.11.0 - Apache-2.0
- MongoDB.Driver 3.11.0 - Apache-2.0
- DnsClient 1.6.1 - Apache-2.0
- SharpCompress 0.48.1 - MIT
- Snappier 1.3.1 - BSD-3-Clause
- ZstdSharp.Port 0.7.3 - MIT
- MySqlConnector 2.3.7 (Windows project) - MIT
- Newtonsoft.Json 13.0.4 - MIT
- PDFsharp-GDI 6.2.4 - MIT
- System.Security.Cryptography.Pkcs 8.0.1 - MIT
- Npgsql 8.0.3 (Windows project) - PostgreSQL License
- Oracle.ManagedDataAccess 23.26.200 - Oracle Free Distribution, Hosting, and Use Terms
- BouncyCastle.Cryptography 2.7.0 - MIT
- Microsoft.Bcl.Cryptography 10.0.10 - MIT
- SSH.NET 2026.0.0 - MIT
- Stub.System.Data.SQLite.Core.NetFramework 1.0.119.0 - SQLite/System.Data.SQLite terms
- System.Data.SQLite.Core 1.0.119.0 - SQLite/System.Data.SQLite terms
- Avalonia 12.1.1 packages (Desktop, Fluent theme and DataGrid) - MIT
- Inter font distributed by Avalonia.Fonts.Inter 12.1.1 - SIL Open Font License 1.1
- MySqlConnector 2.6.2 (cross-platform project) - MIT
- Npgsql 8.0.9 (cross-platform project) - PostgreSQL License
- Microsoft.Data.SqlClient 7.0.2 and dependencies (cross-platform project) - MIT / package-specific Microsoft/.NET notices
- Microsoft.Data.Sqlite 8.0.30 and SQLitePCLRaw dependencies - MIT / Apache-2.0 / SQLite terms
- SkiaSharp and HarfBuzzSharp runtime dependencies distributed by Avalonia - MIT
- Microsoft .NET support libraries from the
System.*andMicrosoft.*package families - MIT or package-specific Microsoft/.NET notices
Oracle.ManagedDataAccess is redistributed unmodified. The Oracle license file from the NuGet package must be included with release packages.
System.Data.SQLite states that the main System.Data.SQLite code and documentation are dedicated to the public domain, with the LINQ SQL generation directory under MS-PL.
SSH.NET is distributed under the MIT License.
Copyright (c) 2010-2026 Renci
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.
The binary/sqlite3_ext runtime is used for SQLite/SpatiaLite support. It may
include native components from SQLite, SpatiaLite, GEOS, PROJ, FreeXL, RTTOPO,
libxml2, zlib, zstd, minizip, curl, OpenSSL, libjpeg, libtiff, libwebp,
libiconv, GCC runtime libraries, and MSYS2 MinGW runtime libraries.
Release packages intentionally exclude sqlite3.exe, libreadline8.dll, and
libtermcap-0.dll. The previously bundled SQLite command-line shell imported
GNU Readline, which is GPL-3.0-or-later. The application does not need the
SQLite command-line shell to load SpatiaLite.
For compliance-sensitive releases, rebuild the runtime with
tools/spatialite/Build-SpatiaLiteRuntime.ps1 and include the generated
SPATIALITE_RUNTIME_MANIFEST.json.
The current MSYS2 rebuild includes RTTOPO-related runtime dependencies. The libspatialite configure output treats RTTOPO/GCP-enabled builds as GPLv2+ compatible, so releases that ship those files must keep the corresponding license notices and the runtime manifest with the package.
The database brand icons in mySQLPunk/image/brand_*.png are derived from SVG files in the Devicon project:
https://github.com/devicons/devicon
Product names and logos may be trademarks of their respective owners.
The MIT License (MIT)
Copyright (c) 2015 konpa
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.
mySQLPunk/image/progress_runner.gif is derived from OpenGameArt "Cat & Dog -
Free Sprites" by pzUH:
https://opengameart.org/content/cat-dog-free-sprites
The source asset is published under CC0 1.0 Universal:
https://creativecommons.org/publicdomain/zero/1.0/
The release also includes mySQLPunk/image/progress_runner_LICENSE.txt.
General UI icons under mySQLPunk/image are treated as mySQLPunk project
assets and should be distributed under the same project license unless a future
replacement adds a more specific third-party notice.