license: GPL-2.0-or-later, matching pysim
The server imports pySim (GPL-2.0-or-later - its source headers carry the "or later" clause), and the PWA's EF decoders were ported/adapted from simtrace-analyser (also GPL-2.0-or-later), so the whole repository is distributed under the same license. Not bundling pysim changes only what we redistribute (none of pysim's code - setup fetches it from upstream), not the license of our own code. - LICENSE: the GPL-2 text (the copy pysim distributes). - pyproject: license = GPL-2.0-or-later + license-files, so the wheel carries LICENSE and THIRD-PARTY-NOTICES in .dist-info/licenses/. - THIRD-PARTY-NOTICES: pysim is a runtime dependency (not included); the bundled MIT components keep their notices with the exact upstream copyright lines (mcc-mnc-list, aes-js 3.1.2, des.js 1.1.0). - READMEs: a License section (EN/RU) pointing at the above. No functional change: 953 frontend + 989 Python green. The wheel metadata was verified with pip wheel (License: GPL-2.0-or-later, both license files present).
This commit is contained in:
@@ -762,3 +762,16 @@ pysim-simple-server --http-port 8080
|
||||
### Справочник API
|
||||
|
||||
Полный справочник endpoints: [docs/api.md](docs/api.md).
|
||||
|
||||
## Лицензия
|
||||
|
||||
**GPL-2.0-or-later** — см. [LICENSE](LICENSE). Это та же лицензия, что у
|
||||
[pySim](https://github.com/osmocom/pysim), библиотеку которого импортирует
|
||||
сервер, и у [simtrace-analyser](https://github.com/anttro/simtrace-analyser),
|
||||
откуда портированы некоторые клиентские декодеры.
|
||||
|
||||
Сам pySim не входит ни в этот репозиторий, ни в релизные артефакты: `setup.sh` /
|
||||
`setup.bat` устанавливают его из его upstream git-репозитория.
|
||||
|
||||
Встроенные сторонние компоненты (список операторов MCC/MNC и AES/DES-бандлы в
|
||||
PWA) сохраняют свои лицензии MIT — см. [THIRD-PARTY-NOTICES](THIRD-PARTY-NOTICES).
|
||||
|
||||
Reference in New Issue
Block a user