ARKlight logoARKlight
Getting startedTutorialReferenceExamplesWhyChangelog

Project

Changelog
License

License

A summary, not legal advice. The LICENSE file is authoritative.

The short version

  • ARKlight is licensed under GPLv3 plus attribution terms.
  • Those terms cover the compiler and its embedded runtime file.
  • They do not cover your own site's source or the output you build with it.

The acceptance step

The first

arklight

command asks you to accept the license terms. Scripted or CI contexts cannot answer, so

arklight

refuses to run there unless

ARKLIGHT_ACCEPT_LICENSE=1

is set. A source checkout installed with

pip install -e .

has a second build-time gate, passed as

--config-settings=yes-i-agree-to-arklight-license=1

or the same environment variable.

Read

LICENSE

in the

repository

before setting the flag in anything you plan to distribute.

LicenseChangelogGitHubPyPI

ARKlight is GPLv3 with attribution terms; sites you build are yours. Your browser is still running JavaScript. We just made Python responsible for getting it there.