Files
pigway-frame-flow/NOTICE.md
T

3.3 KiB

Notices

Pigway Frame Flow is an independent project. KoKonna is a supported device integration and is not affiliated with this project unless otherwise stated. KoKonna names and marks belong to their respective owners.

Community protocol reference

@guooscar/kokonna-frame 1.2.0 was downloaded from the official ClawHub API on 2026-10-01. Version metadata declares MIT-0; the ZIP does not include a separate LICENSE. vendor/guooscar_kokonna.py preserves the original snapshot for provenance; it is not imported or executed. vendor/guooscar_protocol.py adapts its raw base64 upload payload and device call to an injected safe transport. No OpenClaw runtime is installed or required. Original metadata is retained in vendor/metadata.json.

The Home Assistant integration patrickchen914/kokonna (MIT) and nixihz/kokonna-skill (README declares MIT, no root license detected) were inspected for endpoint coverage. Their source code was not incorporated into runtime.

Third-party dependencies

FastAPI, Starlette, Uvicorn, Requests, croniter, PyYAML, Pydantic and their transitive dependencies retain their respective upstream licenses. Pillow uses its upstream HPND license. Debian Noto CJK fonts retain their font package license. Development dependencies (pytest, Ruff, mypy, pip-audit, HTTPX2, Playwright) retain their upstream licenses and are not shipped in the runtime image.

The project's MIT license applies to original project code, not a relicensing of third-party code, fonts, or trademarks. Dependency versions are in requirements.lock.

Swagger UI 5.33.1 is vendored from the official npm swagger-ui-dist package (Apache-2.0). Its SHA-512 tarball integrity and package metadata are retained in vendor/swagger-metadata.json; license is pigway_frame_flow/web/swagger-LICENSE. API docs work without external CDN access.

Open-Meteo weather integration

The optional provider consumes the public Weather Forecast API, implemented here without copying a provider SDK. API documentation: https://open-meteo.com/en/docs . Weather data attribution: Open-Meteo, CC BY 4.0. Attribution is retained in provider results, UI and weather/dashboard output. Public API usage is intended for this non-commercial household deployment; commercial deployments must review provider terms. This service is not affiliated with Open-Meteo.

Classical poetry

The offline daily-poetry catalog contains original Chinese texts of 20 classical poems by historical authors, in the public domain. No copyrighted modern translations or annotations are included. Selection and rendering are original Frame Flow code and do not reproduce KoKonna subscription content or software.

Optional MQTT and calendar integrations

Eclipse Paho MQTT Python 2.1.0 is distributed under the Eclipse Public License 2.0 and Eclipse Distribution License 1.0 (BSD 3-Clause), as stated in its bundled paho_mqtt-2.1.0.dist-info/licenses/LICENSE.txt. The dependency's installed license is retained in the Docker image; the complete EDL text is also included at vendor/paho-mqtt-EDL-1.0.txt (from upstream tag v2.1.0). Source: https://github.com/eclipse-paho/paho.mqtt.python .

python-dateutil 2.9.0.post0 supplies bounded recurrence expansion and is already pinned in requirements.lock; its bundled upstream license remains with the installed package. Frame Flow calendar parsing and integration code are independently implemented.