Description
Since project is no longer 100% Open Source (GUI part is not), the license https://github.com/yuezk/GlobalProtect-openconnect/blob/main/LICENSE should be changed to reflect that.
When user visits the license file, one can read in GitHub summary:
Permissions:
- Commercial use
- Modification
- Distribution
- Patent use
- Private use
This can give impression that one can take the code or rpm, deb file and modify it - let's say remove code responsible for license check and it will be ok. This is probably not the intention of the author since it will allow for not paying for the software.
Since files in release page include Non-Open Source they should not be included in this repo.
Once the license is changed to reflect changes from version 2.0.0, the author should remove GlobalProtect-openconnect from PPA, COPR, OBS, AUR since GUI is not Open Source. As a Fedora user, I user CORP, and in Terms and Conditions there are specific licenses that are allowed for repositories in CORP https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr Non-Open Source software is not allowed there.
Perhaps this repo should be for Open Source part (CLI), and a dedicated GUI in a separate repo, with Non-Open Source license? This would allow for inclusion in PPA, COPR, OBS, AUR for the CLI and add information in documentation that there is "Pro" or "GUI" propitiatory version?