update license to GPLv3#135
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the project’s source and documentation headers to reflect GPLv3 licensing (and refreshes copyright years), aligning file-level notices with the stated GPLv3 status.
Changes:
- Updated per-file license headers from GPLv2 to GPLv3 (and removed the legacy “formerly known as CyaSSL” note).
- Refreshed copyright year ranges across multiple modules, tests, and build/docs scripts.
- Updated
LICENSING.rstto reference GPLv3 and link to the GPLv3 text.
Reviewed changes
Copilot reviewed 25 out of 25 changed files in this pull request and generated 26 comments.
Show a summary per file
| File | Description |
|---|---|
| wolfcrypt/utils.py | Updates license header to GPLv3 and refreshes copyright year. |
| wolfcrypt/random.py | Updates license header to GPLv3 and refreshes copyright year. |
| wolfcrypt/pwdbased.py | Updates license header to GPLv3 and refreshes copyright year. |
| wolfcrypt/hkdf.py | Updates license header to GPLv3 and refreshes copyright year. |
| wolfcrypt/hashes.py | Updates license header to GPLv3 and refreshes copyright year. |
| wolfcrypt/exceptions.py | Updates license header to GPLv3 and refreshes copyright year. |
| wolfcrypt/ciphers.py | Updates license header to GPLv3 and refreshes copyright year. |
| wolfcrypt/asn.py | Updates license header to GPLv3 and refreshes copyright year. |
| wolfcrypt/init.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_random.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_pwdbased.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_mlkem.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_mldsa.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_hkdf.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_hashes.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_error_string.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_delete_descriptor_binding.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_ciphers.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_chacha20poly1305.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_asn.py | Updates license header to GPLv3 and refreshes copyright year. |
| tests/test_aesgcmstream.py | Updates license header to GPLv3 and refreshes copyright year. |
| setup.py | Updates license header to GPLv3 and refreshes copyright year. |
| scripts/build_ffi.py | Updates license header to GPLv3 and refreshes copyright year. |
| LICENSING.rst | Updates open-source licensing description/link to GPLv3. |
| docs/Makefile | Updates license header to GPLv3 and refreshes copyright year. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
9567725 to
a3d8588
Compare
danielinux
left a comment
There was a problem hiding this comment.
please fix SPDX- tags so they match the actual license. If in doubt about the right tag, check with Mark.
a3d8588 to
7ac004c
Compare
Think I've got the right SPDX in The __license__ in |
wolfSSL is GPLv3 with special exceptions for GPLv2. Update the license to reflect the GPLv3 status.