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

GPLv3 Compatibility #67

Open
ericnixmd opened this issue Sep 1, 2024 · 5 comments
Open

GPLv3 Compatibility #67

ericnixmd opened this issue Sep 1, 2024 · 5 comments

Comments

@ericnixmd
Copy link

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?

@cron2
Copy link
Contributor

cron2 commented Sep 2, 2024

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.

@schwabe
Copy link
Contributor

schwabe commented Sep 2, 2024

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.

@cron2
Copy link
Contributor

cron2 commented Sep 2, 2024

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...

@schwabe
Copy link
Contributor

schwabe commented Sep 2, 2024

I assumed it was since it was reported in the ovpn-dco repository ;)

@ordex
Copy link
Member

ordex commented Sep 18, 2024

@ericnixmd any hint?

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

4 participants