-
Notifications
You must be signed in to change notification settings - Fork 29
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
GPLv3 Compatibility #67
Comments
Which platform are you talking about, and what brings you to the conclusion that using DCO (which is a driver, and as such, not "linked to the running program") requires a particular license? OpenVPN itself is GPLv2, and has always been, with or without DCO. |
Also the dco module is used in the kernel as a module. So it has the same license as the kernel itself. So if you are shipping the Linux kernel, you already have that under GPLv2. ovpn-dco does not have that. Neither does the license of the kernel module any effect on any userspace program using ovpn-dco. If this module had been under the GPLv3, it would NOT be compatible with the Linux kernel. GPLv2 only (the kernel license) is incompatible with GPLv3. Only "GPLv2 or later" is compatible with GPLv3. |
strictly speaking we don't even know if this is about Linux ;-) - might be DCO on BSD (where the kernel module is BSD licensed) or DCO on Windows... |
I assumed it was since it was reported in the ovpn-dco repository ;) |
@ericnixmd any hint? |
I was trying to find documentation why GPLv2 was chosen instead of GPLv3. I'm trying to advocate for getting DCO added to the OpenVPN server config options by the manufacturer of the gateway I use. It seems that DCO requiring/using GPLv2 is a point that makes it difficult to implement (for reasons above my head).
Is there any chance of DCO migrating to be used with GPLv3?
The text was updated successfully, but these errors were encountered: