ADR 0002: License
Status: Accepted Date: 2026-10-30
Context
iot-root/garden-of-eden is GPL-3.0. sleepypod/core is AGPL-3.0. We want
to stay free to choose, and we want the same license across the sleepypod
family.
Decision
AGPL-3.0-only, same as sleepypod. The implementation is clean-room: no
source from garden-of-eden is copied. Facts about the hardware (pin numbers,
I²C addresses, part numbers, observed failure modes) are not copyrightable and
are credited in docs/hardware/pin-map.md.
Consequences
- Contributors must not paste upstream code; reimplement from the documented behaviour.
- Anyone running a modified seedypod as a network service must publish their changes — appropriate for a project whose whole point is owning your device.
Authors: @ng
Sources: sleepypod/core (conventions and ADR precedents) · iot-root/garden-of-eden (reference implementation, GPL-3; no code copied)
Imported from docs/adr/0002-license.md in seedypod/core. Edit it there, not here.
Last updated on