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

license #1366

Closed
HSH73 opened this issue Dec 9, 2024 · 1 comment
Closed

license #1366

HSH73 opened this issue Dec 9, 2024 · 1 comment

Comments

@HSH73
Copy link

HSH73 commented Dec 9, 2024

I saw this is dual licensed now - a move you are absolutely entitled to of course.
However, the wording „This JavaScript library is Copyright © 2013-2024 David J. Bradshaw and i**s distributed under the GPL V3 for non-commercial use_**” seems to be somewhat misleading and requires explanation and potentially correction.
The wording, as it currently stands, could be understood as if the package is not at all available for use under the GPL in any commercial environment, like use for a website with a commercial background or the like, and the one and only option is to use it for such purposes is under the commercial license.
I think this is neither possible under the GPL nor intended by you, if I am not mistaken.
The GPL proposes that any type of use is allowed, may it be for commercial or non-commercial purposes, provided that the user is prepared to accept the consequences, e.g. like having to provide the project source code if the code is being conveyed to downstream recipients. But to add deviating conditions to the use of GPL’ed code is not allowed (“You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License,…).
Of course, you are free offer to waive the downsides of the GPL under a commercial license through a dual-licensing mechanism, where the user (including commercial purposes) can choose to either use under the GPL accepting all somewhat burdensome consequences/obligations under the GPL), or to simply opt for the commercial license. But, at least to my understanding, one cannot restrict the use under the GPL to only non commercial projects.
If my assumptions are correct, I propose to change the language to a more “customary” language for dual licensed projects, for instance: “This JavaScript library is Copyright © 2013-2024 David J. Bradshaw . It is dual licensed and can be used, at your option, either under the GPL V3 or under a commercial license which can be obtained here: https://iframe-resizer.com/pricing/ .
At least please clarify the intention of the language. Thanks.

@davidjbradshaw
Copy link
Owner

Yeah, but I don't have a lot of space to explain the GPL to someone who is new to it,

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