Licence: the original is MIT; EVHardware is noncommercial

Leon Kernan's ABRP_Uploader has carried the MIT Licence since
2026-07-29 (lkernan/ABRP_Uploader commit 75d8f2bc), so the inherited
"no licence upstream, status unresolved" notes no longer hold.

- LICENSE: MIT, now naming every copyright holder in the fork chain
  (Leon Kernan, EVABRPUploader contributors, FatihsMG4 contributors,
  Nils Stinnesbeck).
- LICENSE.md: rewritten. The repository is MIT except EVHardware/,
  which is PolyForm Noncommercial 1.0.0; the app links it into the APK,
  so the built app is non-commercial. EVHardware's own caveat about
  EVProfile stays with it.
- README, AGENTS.md, CONTRIBUTING.md and SPECS.md say the same.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QLJfZQZeAKAwSqViTmLzki
This commit is contained in:
2026-10-18 19:38:21 +02:00
co-authored by Claude Opus 5.5
parent c71fa4504e
commit a293a0fa94
6 changed files with 44 additions and 19 deletions
+29 -11
View File
@@ -1,19 +1,37 @@
# Licence
This project is released under the **MIT Licence** — see [`LICENSE`](LICENSE).
Everything in this repository is released under the **MIT Licence** — see
[`LICENSE`](LICENSE) — **except the `EVHardware/` library**, which has its own licence (below).
## Attribution
## Where it comes from
EVABRPUploader is a fork of Leon Kernan's `ABRP_Uploader`, and a meaningful part of
the original work survives in it. The copyright line names both him and this fork's
contributors, and MIT requires that notice to travel with any copy or substantial portion
of the software. Keep it.
Nils' MG4 is a fork of a chain of forks, all MIT:
The upstream repository carried no licence file of its own. Applying MIT here is the
project owner's decision; if Leon Kernan ever objects, the right response is to honour
that rather than argue about it.
- [Leon Kernan's `ABRP_Uploader`](https://github.com/lkernan/ABRP_Uploader), the original. It
carries the MIT Licence since 2026-07-29
([its LICENSE](https://github.com/lkernan/ABRP_Uploader/blob/master/LICENSE), commit
`75d8f2bc`). Upstream's note that it had no licence predates that.
- malys' EVABRPUploader, then
[fatihdonmezdev/FatihsMG4](https://github.com/fatihdonmezdev/FatihsMG4), both under MIT.
- This fork, under MIT as well.
MIT requires the copyright notice to travel with any copy or substantial portion of the
software. `LICENSE` names all of them; keep every line.
## The EVHardware library
`EVHardware/` (the shared vehicle layer from EVSuite) is source-available under the
**PolyForm Noncommercial License 1.0.0** — see [`EVHardware/LICENSE`](EVHardware/LICENSE) and
[`EVHardware/LICENSE.md`](EVHardware/LICENSE.md). Commercial use is not permitted, and its
`Required Notice: Copyright (c) 2026 EVHardware contributors` must go with any copy.
The car app links EVHardware into its APK, so the **built app** may only be used and passed on
non-commercially, whatever the MIT parts would allow on their own. The server, the Kubernetes
manifests and the docs do not contain EVHardware and are plain MIT. EVHardware's own notes say
that parts of it come from EVProfile, whose upstream licence situation it calls unresolved;
that caveat is EVHardware's and stays with it.
## No warranty
MIT disclaims all warranty and liability, and this software runs on a **vehicle** — see
[`DISCLAIMER.md`](DISCLAIMER.md) for what that means concretely.
Both licences disclaim all warranty and liability, and this software runs on a **vehicle** —
see [`DISCLAIMER.md`](DISCLAIMER.md) for what that means concretely.