-
Notifications
You must be signed in to change notification settings - Fork 7
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
LGPL vs. bundling and minification: dual licensing request #196
Comments
@Mhbuur The license you are linking to is not LGPL 3 but GPL 2. Fit.UI includes a custom build of CKEditor 4 (built using their online builder) and a custom build of jQuery UI (built using their online downloader). CKEditor 4 has been enriched with custom plugins. Here are all the plugins:
TODO: Double check version history for all plugins - there might be more changes - compare with original source. The license for CKEditor 4 is included here: https://github.com/Jemt/Fit.UI/blob/master/Resources/CKEditor/LICENSE.md jQuery UI includes jQuery and both have been modified as described here: License terms for jQuery and jQuery UI can be found here:
The package produced by jQuery UI's download builder does not include the MIT license, but it can be found here: |
Can we simply change the license from LGPL to MIT? It seems so: |
My primary concern is not that we violate the LGPL license in how we "use" the libraries, but the fact that they are included with Fit.UI. So while we do dynamically (and not statically) linking, we would still make software available under MIT that "hides" the fact that LGPL is contained. |
According to https://fossa.com/blog/open-source-software-licenses-101-lgpl-license/
From my understanding, we should be good in this regard. We only do dynamic linking, and all changes to LGPL code is available in source form. |
Section 4 of the LGPL license states that
4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. (https://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
This means that if you bundle or minify Fit.UI, you change the code, and changed code must be licensed as LGPL too.
In particular with bundling it is unclear how far this extends.
We suggest that you dual license Fit.UI with MIT or change to MIT completely.
The text was updated successfully, but these errors were encountered: