Files
sokoban/LICENSE-LEVELS.md
T
tiennm99 497d114424 docs: add LICENSE-LEVELS for Microban layout attribution
Separate the puzzle-data licensing from the main repo license. The
Microban layouts are David W. Skinner's copyright, used under his
free-redistribution-with-credit permission — not covered by this
repository's main LICENSE. New LICENSE-LEVELS.md spells that out and
lists where credit is preserved (data file header, menu scene, README,
PDR). README now links to both files.
2026-04-11 23:41:02 +07:00

1.5 KiB

Level Data License

The puzzle layouts shipped in src/game/data/microban-levels.js are not covered by the repository's main LICENSE. They are governed by the terms below.

Microban

The set is distributed by David W. Skinner with permission to freely redistribute provided the layouts remain properly credited to him. This project relies on that grant. The credit is preserved in:

  • The file header of src/game/data/microban-levels.js.
  • The main menu of the game (bottom-of-screen attribution).
  • README.md and docs/project-overview-pdr.md.

Scope

This file applies only to the puzzle layouts. The parser, renderer, UI, progression system, and every other file in this repository are original work and are covered by the main LICENSE.

If you fork or redistribute this project:

  1. Keep the Microban attribution visible in any build that ships Skinner's layouts.
  2. Do not relicense the layouts under the main LICENSE. They remain the author's copyright, used under his permission.
  3. If you modify a layout, the modified version is still a derivative of Skinner's work — attribution still applies.

No warranty

The layouts are provided as-is, with no warranty from either David W. Skinner or this project's author.