Open Source Licenses
Master Chess Openings is built with the help of these amazing open source projects. We are grateful to their contributors and respect their licensing terms.
GPL-3.0 Licensed
These components are licensed under the GNU General Public License v3.0. A copy of the license is available at gnu.org/licenses/gpl-3.0.html
Chessground v9.2.1
Chess UI library for displaying boards and handling interactions
Copyright (c) Lichess.org
Stockfish.js v17.1.0
Powerful open source chess engine compiled to WebAssembly
Copyright (c) Stockfish contributors
MIT Licensed
These components are licensed under the MIT License. A copy of the license is available at opensource.org/licenses/MIT
chess.js v1.4.0
Chess move generation and validation library
Next.js v14.2.35
React framework for production-grade web applications
Copyright (c) Vercel, Inc.
React v18
JavaScript library for building user interfaces
Copyright (c) Meta Platforms, Inc.
Tailwind CSS v3.4.1
Utility-first CSS framework
Copyright (c) Tailwind Labs, Inc.
Lucia Auth v3.2.2
Authentication library for Next.js
Arctic v3.7.0
OAuth 2.0 client library
Oslo v1.2.1
Cryptographic utilities for Node.js
Vitest v3.2.4
Vite-native unit testing framework
Apache-2.0 Licensed
These components are licensed under the Apache License 2.0. A copy of the license is available at apache.org/licenses/LICENSE-2.0
Drizzle ORM v0.45.1
TypeScript ORM for SQL databases
Playwright v1.58.1
End-to-end testing framework
Copyright (c) Microsoft Corporation
Full License Texts
For the complete license texts, please refer to the official sources linked above or the LICENSE files in each project's repository.
GPL-3.0 Summary
You may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to GPL-licensed code must also be made available under the GPL along with build & install instructions.