WizardLoop Shabbat 3.1.1 uses AGPL-3.0-only for the combined application. Dependencies, historical source and data retain their own grants and notices. The complete application license is in LICENSE; exact versions, source revisions, license files and findings are in the dependency inventory.
| Component | Source and license evidence | Attribution and local changes |
|---|---|---|
| Original WizardLoop Shabbat | WizardLoop/shabbat, historical MIT | Copyright (c) 2024 WizardLoop. The original MIT grant remains effective. |
| MadelineProto 8.11.10 | Pinned source, metadata AGPL-3.0-only; source headers version 3 or later | Preserve original notices. One local PeerHandler patch exposes fresh full-peer response evidence. Official UpdateLoop, GeoPoint and FormattedDate source replaces those former local patches. |
| WizardLoop BroadcastManager 3.2.2 | Pinned source, AGPL-3.0-only | Preserve WizardLoop notices. The local patch supplies presentation, transport, authorization, cancellation and joined-worker lifecycle hooks. |
| Amp and Revolt | Amp, Revolt, MIT | Original package notices remain attached; Windows helper source is supplied separately with its MIT license. |
| PHP RTC components | danog repositories, exact pins in the inventory | Most declare BSD-3-Clause. php-rtc-av declares MIT in metadata but distributes a BSD-3-Clause LICENSE and BSD source headers. Both are preserved; the MIT declaration is not confirmed by its distributed license. Optional FFmpeg/native libraries are not included. |
| Development tools | PHPUnit/PHP_CodeSniffer: BSD-3-Clause; PHPStan: MIT | All 26 development packages are inventoried separately and excluded from the runtime source collection. |
| igbinary 3.2.16 | Official PECL source, original BSD-3-Clause notice | Unmodified PHP extension used for session serialization. Docker verifies the pinned source hash and retains the archive and original notice; both are included in the corresponding-source inputs. |
| SQLite | Public-domain dedication | External PHP-loaded library. Docker pins its source checksum; it is not relicensed as application code. |
There are two active patch sets, with immutable baselines, reviewed outputs, diffs and SHA-256 manifests under patches. Installation applies and verifies them before startup. Do not modify a running vendor tree. Technical provenance records their identities and the retirement of earlier patches. Using official SDK code does not establish that every shutdown regression is resolved.
The source collection contains 83 locked runtime packages and pinned preferred-source supplements. It is not a complete operating-system/container source distribution or a claim of reproducible native binary rebuilding. Licensing and archive scope records the boundaries and unresolved provenance evidence.
| Resource | Attribution and license | Modifications and provenance |
|---|---|---|
| Hebcal API responses and regression fixtures | Hebcal.com, CC-BY-4.0 | Projected fixtures identify removed fields and normalization; full-response fixtures retain every response field. Queries, retrieval dates and hashes accompany the fixtures. |
| Omer count strings | Hebcal.com, CC-BY-4.0 | 49 Hebrew/English counts, retrieved 2026-10-13. The basic Ashkenaz suffix modification is identified in OmerText. |
| Omer explanatory translations | Hebcal.com; explanatory translations by WizardLoop Shabbat, CC-BY-4.0 | Static French, Spanish, Brazilian Portuguese and Russian explanations derived from the verified count structure; ritual Hebrew is separate. |
| Omer liturgy | Hebrew Wikisource contributors, CC-BY-SA-4.0 for the transcription/editorial resource | Pinned revisions cover Ashkenaz/Sephard preparations and endings, Harachaman, Psalm 67, Ana Bekoach and daily sefira. Changes remove vowel/cantillation marks, normalize punctuation/lines and divine-name presentation, and identify the רחמם variant. |
| GeoNames place data | GeoNames.org, CC-BY-4.0 | An operator-owned API account is required. API access terms and quotas are separate from data reuse permissions. |
The complete CC-BY-4.0 and CC-BY-SA-4.0 terms are retained unchanged. Detailed resource provenance links the exact fixture records and Wikisource revisions. Traditional underlying liturgy is distinguished from the separately attributed transcription/editorial resource; no complete modern siddur is claimed.
JewishPulse, AGPL-3.0-only, informed the interface comparison and documentation organization. Its branding and hardcoded bot links are not used; this is a historical reference relationship.
No third-party graphic asset was added. Telegram standard emoji and button metadata are interface features. Provenance of an older remote thumbnail is unestablished; current inline results do not depend on it.
The former local UpdateLoop helper, GeoPoint patch and independently authored formatted-date wrapper are no longer shipped in this source tree. Earlier releases retain their historical notices and hash-scoped provenance. The maintainer's 2026-10-16 authorization of the historical UpdateLoop helper is limited to that exact prior helper; it does not change dependency grants. Historical formatted-date exports with conflicting project declarations were never redistributed. Technical provenance retains their identifying hashes without treating them as active installation inputs.