Files
pigway-frame-flow/NOTICE.md
T

59 lines
3.3 KiB
Markdown

# 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.