Actual Behavior:
What is the issue? (*)
Current licensing restricts SDK use in A/GPLv3-or-later projects
What is the expected behavior?
Versions: (*)
Freemius SDK Version: 1.2.1.7.1
WordPress Version: n/a
PHP Version: n/a
Plugin / Theme: (*)
Name: Hyperdrive
Slug: hyperdrive
Freemius ID: 1109
Additional Information:
Browser Type: (*) n/a
Browser Version: (*) n/a
OS: (*) n/a
Stack Traces:
Per section 8 of the GPLv2:
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
Because a license version is specified in this library, and or later is not applied, the SDK is not compatible for use as a lib with with GPLv3-or-later and AGPLv3-or-later projects.
The following license compatibility matrix on the GNU sums it up quite nicely:
https://www.gnu.org/licenses/gpl-faq.en.html#AllCompatibility
Possible directions to increase licensing compatibility for plugins and themes not using the exact same version of the GPL used by this SDK include updating the SDK thusly:
- Apply GPLv2-or-later as described in section 8 copied above
- Remove the GPL version number as described in section 8 copied above
- Use GPLv3-or-later as shown in the compatibility matrix, second row heading
- Use AGPLv3-or-later as implied in the compatibility matrix (see AGPL note just before table)
Actual Behavior:
What is the issue? (*)Current licensing restricts SDK use in A/GPLv3-or-later projects
What is the expected behavior?Versions: (*)
Freemius SDK Version:1.2.1.7.1WordPress Version:n/aPHP Version:n/aPlugin / Theme: (*)
Name:HyperdriveSlug:hyperdriveFreemius ID:1109Additional Information:
Browser Type: (*)n/aBrowser Version: (*)n/aOS: (*)n/aStack Traces:Per section 8 of the GPLv2:
Because a license version is specified in this library, and or later is not applied, the SDK is not compatible for use as a lib with with GPLv3-or-later and AGPLv3-or-later projects.
The following license compatibility matrix on the GNU sums it up quite nicely:
https://www.gnu.org/licenses/gpl-faq.en.html#AllCompatibility
Possible directions to increase licensing compatibility for plugins and themes not using the exact same version of the GPL used by this SDK include updating the SDK thusly: