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

Dual Licensing? #16

Open
AmyStephen opened this issue Apr 22, 2012 · 2 comments
Open

Dual Licensing? #16

AmyStephen opened this issue Apr 22, 2012 · 2 comments

Comments

@AmyStephen
Copy link

Hi =) Thanks for this cool extension. I wanted to ask if you might consider dual licensing your class by adding "GPL v 2, or later" as one option in addition to your existing Apache License?

The reason I ask is I am hoping to use the class with software that also uses GPL v 2, or later. Apache is compatible with GPL v 3, so that's not a problem. But, by including something that is not compatible with GPL v 2 and only is compatible with GPL v 3 (as is the case with Apache http://www.apache.org/licenses/GPL-compatibility.html), then the entire distribution would need to be GPL v 3. That's not an easy step to make for a community project.

If you prefer not to use dual licensing, I certainly understand and absolutely respect a free software developer's right to make those calls. I thought I might ask to see if you had considered and might be willing to do so.

Kind regards.

@hakre
Copy link

hakre commented Sep 14, 2014

@AmyStephen For which project were you aiming? It's perhaps easier to make an arrangement with the project that wants to use the class, to add an exception for linking against that class? Otherwise I'm sure the class is not that overly complex that you can't re-implement under GPLv2+ within a day or two.

Perhaps even faster if you do TDD, so something everybody could profit from. At least faster than waiting 2+ years for a dual-licensing-request-reply :)

Just curious.

@marsjaninzmarsa
Copy link

The reason I ask is I am hoping to use the class with software that also uses GPL v 2, or later.

GPLv3 matches the condition "GPLv2 or later", I believe? 🙃

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

3 participants