Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify licensing #438

Open
pombredanne opened this issue Nov 1, 2024 · 1 comment
Open

Clarify licensing #438

pombredanne opened this issue Nov 1, 2024 · 1 comment

Comments

@pombredanne
Copy link

Hi, thanks for this tool.
Your readme states:

The GUI version is partially open source. Its background service is open sourced in this repo as gpservice. The GUI part is a wrapper of the background service, which is not open sourced.

Can you elaborate what you mean here? Does this mean that this tool is built from some binaries?
I would like to clearly understand what is the situation before downloading any pre-built random binaries for a VPN client. What could be going wrong with this?

@yuezk
Copy link
Owner

yuezk commented Nov 1, 2024

Hi @pombredanne, The GUI version consists of three parts:

The GUI application communicates with the backend service via WebSocket. You can think of the GUI application as a client of the backend service. Anyone can implement their client for the backend service because the communication data structure is open-sourced in https://github.com/yuezk/GlobalProtect-openconnect/tree/main/apps/gpapi.

Hope this clarifies your confusion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants