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

Please use GPLv3.0+ instead of GPLv3.0-only license #4

Open
falkTX opened this issue Dec 3, 2021 · 6 comments
Open

Please use GPLv3.0+ instead of GPLv3.0-only license #4

falkTX opened this issue Dec 3, 2021 · 6 comments

Comments

@falkTX
Copy link

falkTX commented Dec 3, 2021

Hi there,
I have noticed that all of your projects are licensed as GPLv3.0-only, instead of the more common GPLv3.0+
Is there a reason for this?

If one wants to integrate your code into another open-source project, the only license possible would be GPLv3.0, which is not very nice...
If using GPLv3.0+ we could mix it together with GPLv2.0+ and future GPLv4, v5 etc

Using GPLv3.0-only as the code license is problematic going forward, if GPLv4 ever gets released.
(GPLv4 supposedly will add restrictions for AI scrappers, like done on GitHub, stuff that reads code and "generates" new stuff via AI. Currently GPL does not provide anything against it)

Is this something you would be willing to change? I can answer license related questions if you have any, since I have been dealing with those for a long time (but FYI I am no lawyer, just an open-source developer and packager)

The target is to include your modules in a 100% open-source and free VCV plugin version
See DISTRHO/Cardinal#1 for details and news

If you do not want to change the license, please let me know, I will promptly remove your modules/code from the Cardinal project.

PS: Aria was really awesome and already did the update, can be seen at AriaSalvatrice/AriaModules@484bea3
There is also a similar issue at Tonecarver/tcRackModules#7

@falkTX
Copy link
Author

falkTX commented Dec 3, 2021

Small addition here, might be worth mentioning that https://vcvrack.com/manual/PluginLicensing recommends using gplv3+ as well.

@MarcBoule
Copy link
Owner

Hi, after talking it over with my colleague with whom I manage this project, were going to stay with the current lisence for the time being. Yet we will consider making the change in a near future according to how things develop with Cardinal.

@jypma
Copy link

jypma commented Jan 11, 2022

Have there been any further thoughts on this? Geodesics is one of the most popular modules still missing from Cardinal, and it would be awesome to see it included.

Can you share some of the arguments of preferring GPLv3.0-only over GPL-3.0-or-later? I expect this can be helpful when discussing with other module authors as well.

@MarcBoule
Copy link
Owner

No further thoughts at this time unfortunately. We'll keep the issue open and let you know when we have more to say on this.

@mpicard
Copy link

mpicard commented Aug 7, 2023

Has anything changed or updates on this?

@MarcBoule
Copy link
Owner

Not that I know of, but the person deciding this is Pierre (aka Pyer), so perhaps it's best if you contact him directly: [email protected]

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