Licenses

Chessolly builds on open-source software and openly licensed assets. The catalog below records the components and notices distributed with the application.

The catalog is maintained with the Chessolly source code. Test-only and build-only tools are not distributed as part of the website.

Browser libraries

Open Iconic bundled

Interface icons and icon font; license files are distributed with Chessolly

MIT / SIL OFL 1.1
Project website

chess.js 0.10.3

Chess move generation and validation

BSD-2-Clause
Project website

Stockfish 18.0.8

Optional browser chess analysis; corresponding-source obligations apply to the distributed build

Artwork

Cburnett chess pieces bundled

Chess piece artwork attributed to Colin M.L. Burnett

CC BY-SA 3.0
Project website

Country flag SVG collection bundled

Provenance and license must be established, or the asset set replaced, before production launch

Review required

Server libraries

.NET and ASP.NET Core 10.x

Application runtime and web framework

SkiaSharp 4.150.1

Validation, orientation normalization, cropping and WebP variants for player portraits

Entity Framework Core SQL Server 10.0.1

SQL Server data access

Npgsql Entity Framework Core PostgreSQL 10.0.2

PostgreSQL data access

PostgreSQL
Project website

Microsoft Azure SignalR 1.32.0

Hosted real-time connections

Microsoft Identity Web UI 4.1.1

OpenID Connect authentication integration

Microsoft Extensions 10.x

Configuration, resilience, service discovery and cryptography packages

TimeZoneConverter 7.2.0

IANA and Windows time-zone conversion

Html Agility Pack 1.12.4

HTML parsing for output sanitization

Jint 4.12.0

Sandboxed JavaScript execution for supported imports

BSD-2-Clause
Project website

Rudzoft.ChessLib 0.0.3

Chess rules and position handling

OpenTelemetry .NET 1.15.x

Runtime diagnostics and telemetry plumbing

Apache-2.0
Project website
An error has occurred. This application may no longer respond until reloaded. Reload 🗙