Licenses
sign.pycal.org is free software under the AGPL-3.0-or-later: you may use, study, share and change it; a changed version that you run for others must offer its source code. Source code
License texts
The project follows the REUSE specification: every file has its copyright and license, the texts are in LICENSES/.
Code from other projects
| Files | Copyright | License |
|---|---|---|
ai_pycal/github_mark.py | GitHub Inc. | MIT |
static/img/favicon.png | the pycal team | CC-BY-SA-4.0 |
Python packages on the server
Read by pip-licenses from the packages installed on this server. The license links to its text.
| Package | Version | License |
|---|---|---|
| anyio | 4.16.0 | MIT |
| asgiref | 3.13.0 | BSD-3-Clause |
| attrs | 26.1.0 | MIT |
| boolean.py | 5.0 | BSD-2-Clause |
| certifi | 2026.10.23 | MPL-2.0 |
| cffi | 2.1.1 | MIT-0 |
| charset-normalizer | 3.5.2 | MIT |
| click | 8.5.0 | BSD-3-Clause |
| cryptography | 50.0.2 | Apache-2.0 OR BSD-3-Clause |
| Django | 5.2.19 | BSD-3-Clause |
| django-allauth | 65.21.1 | MIT |
| django-environ | 0.14.0 | MIT |
| gunicorn | 26.2.0 | MIT |
| h11 | 0.16.0 | MIT |
| httpcore | 1.0.9 | BSD-3-Clause |
| httpx | 0.28.1 | BSD-3-Clause |
| idna | 3.20 | BSD-3-Clause |
| Jinja2 | 3.1.6 | BSD License |
| license-expression | 30.4.4 | Apache-2.0 |
| markdown-it-py | 4.2.0 | MIT License |
| MarkupSafe | 3.0.4 | BSD-3-Clause |
| mdurl | 0.1.2 | MIT License |
| oauthlib | 4.0.1 | BSD-3-Clause |
| pip-licenses | 5.5.5 | MIT |
| prettytable | 3.18.0 | BSD-3-Clause |
| pycparser | 3.12 | BSD-3-Clause |
| PyJWT | 2.15.1 | MIT |
| python-debian | 1.1.1 | GPL-2.0-or-later |
| python-magic | 0.4.27 | MIT |
| PyYAML | 6.0.3 | MIT |
| requests | 2.34.2 | Apache-2.0 |
| reuse | 6.3.0 | Apache-2.0 AND CC0-1.0 AND CC-BY-SA-4.0 AND GPL-3.0-or-later |
| sqlparse | 0.6.1 | BSD License |
| tomlkit | 0.15.2 | MIT |
| typing_extensions | 4.16.0 | PSF-2.0 |
| urllib3 | 2.8.0 | MIT |
| wcwidth | 0.9.4 | MIT License |
| whitenoise | 6.12.0 | MIT |