ZAMAN astronomical observatory client
Copyright (C) 2026 Hidden Torah contributors
Standalone BestZman adaptation Copyright (C) 2026 BestZman contributors

SPDX-License-Identifier: GPL-2.0-only

The newly authored ZAMAN client files listed below are free software: you may
redistribute them and/or modify them under the terms of the GNU General Public
License, version 2, as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

A full copy of that license accompanies this notice in HEBCAL-GPL-2.0.txt and as
COPYING in the source archive. The source is supplied to ZAMAN recipients at:
/assets/zaman-source/zaman-client-source.tar.gz
The download is public and requires no session. Receiving a copy
does not restrict the redistribution and modification rights granted by GPLv2.

SCOPE OF THIS GRANT

zaman.html
zaman-methods.html
assets/css/zaman.css
assets/css/zaman-methods.css
assets/js/zaman.js
assets/js/zaman-engine.js
assets/js/zaman-uncertainty.js
assets/js/zaman-calendar.js
assets/js/zaman-globe.js
assets/js/zaman-map.js
assets/js/zaman-view.js
assets/js/zaman-map-math.js (when present)
assets/js/zaman-units.js (when present)
assets/js/geocode-client.js (when present)
tools/zaman-vendor-entry.js
tools/build-zaman.mjs
tools/package-zaman-source.mjs
tools/serve-zaman-source.mjs
tests/zaman-engine.test.js
tests/zaman-uncertainty.test.js
tests/zaman-calendar.test.js
tests/zaman-units.test.js (when present)
tests/geocode-client.test.js (when present)
tests/zaman-map.test.js (when present)
tests/zaman-map-ui.test.js (when present)
tests/zaman-globe.test.js (when present)
tests/zaman-view.test.js (when present)
docs/ZAMAN-CLIENT-SOURCE.md

The BestZman adaptation also includes these newly authored GPLv2 files:
code.html
404.html
assets/css/bestzman-code.css
server/geocode.mjs
functions/api/zaman/geocode.js
tools/build-site.mjs
tools/site-files.mjs
tools/check-site.mjs
tools/preview-bestzman.mjs
tests/geocode.test.js
tests/bestzman-build.test.js
tests/bestzman-ui.test.js
_headers
_redirects
_routes.json
wrangler.toml

These files were newly created for the ZAMAN instrument in September 2026.
The archive records the exact source snapshot in SOURCE-MANIFEST.json.

THIRD-PARTY MATERIALS

The combined ZAMAN client includes GPL-covered Hebcal libraries and compatible
third-party modules. Their original notices and rights remain intact; see
ZAMAN-DEPENDENCIES.txt, the accompanying license texts, and preferred upstream
source archives. This notice does not claim authorship of those libraries or
replace their original license terms.

The unmodified MapLibre GL JS ESM modules, worker, CSS and source maps retain
their original BSD license and bundled notices in MAPLIBRE-LICENSE.txt and
MAPLIBRE-THIRD-PARTY-NOTICES.txt. The MIT alternative of the dual-licensed
@maplibre/mlt component is selected for this distribution. These notices do
not relicense third-party code or claim that the upstream authors endorse ZAMAN.

The unmodified Stam Sefarad CLM font remains copyright Yoram Gnat, under its
original GPLv2 terms and font embedding exception. The complete original notice
is preserved at assets/fonts/licenses/CULMUS-LICENSE.txt in the source archive.
Natural Earth geography and the conversion attribution retain their original
terms, preserved at assets/data/WORLD-LAND-LICENSE.txt.

This grant applies only to the specified ZAMAN client and BestZman adaptation. It does not change
the licenses or disclose the source of existing independent Hidden Torah pages,
Torah content, existing study tools, production authentication, private server
services, accounts, credentials, or repository history. The downloadable archive
contains the client, public place lookup, and materials needed to inspect, modify
and rebuild the standalone BestZman application.
