Add MIT LICENSE and OpenStreetMap attribution #48

Open
opened 2026-08-31 17:25:15 +02:00 by robert · 0 comments
robert commented 2026-08-31 17:25:15 +02:00 (Migrated from git.butzei.de)

Goal

The repository is public with no licence, which means all rights reserved - nobody may reuse anything, including you in a later project. Separately, OSM-derived data carries attribution obligations.

Acceptance criteria

  • LICENSE at the repo root: MIT, copyright 2026 Robert Butzhammer
  • Licence stated in README.md
  • OpenStreetMap attribution in the README: data (c) OpenStreetMap contributors, ODbL
  • OSM attribution visible in the companion app, in an About screen
  • Attribution present in exported GPX metadata where routing data was OSM-derived
  • Third-party licences acknowledged: PebbleKit, and BRouter if anything beyond the AIDL interface is vendored

Files

  • LICENSE
  • README.md
  • companion/.../about/

Notes

MIT chosen over GPL despite BRouter, OsmAnd and Gadgetbridge all being GPL: PedalPebble talks to BRouter only across an AIDL boundary and links none of its code, so no copyleft obligation propagates. See docs/DECISIONS.md D15.

## Goal The repository is public with no licence, which means all rights reserved - nobody may reuse anything, including you in a later project. Separately, OSM-derived data carries attribution obligations. ## Acceptance criteria - [ ] `LICENSE` at the repo root: MIT, copyright 2026 Robert Butzhammer - [ ] Licence stated in `README.md` - [ ] OpenStreetMap attribution in the README: data (c) OpenStreetMap contributors, ODbL - [ ] OSM attribution visible in the companion app, in an About screen - [ ] Attribution present in exported GPX metadata where routing data was OSM-derived - [ ] Third-party licences acknowledged: PebbleKit, and BRouter if anything beyond the AIDL interface is vendored ## Files - `LICENSE` - `README.md` - `companion/.../about/` ## Notes MIT chosen over GPL despite BRouter, OsmAnd and Gadgetbridge all being GPL: PedalPebble talks to BRouter only across an AIDL boundary and links none of its code, so no copyleft obligation propagates. See docs/DECISIONS.md D15.
Sign in to join this conversation.
No description provided.