rossbcan wrote: ↑Fri Feb 07, 2020 3:59 pm
Will not be publishing Makefile unless proven I am in some sorta license violation by doing so. CAVEAT: If I do change anything in ZM code, I (independent of opinions, legal or otherwise) will share the changes to help improve this already fine product.
I think most of us here are engineers (or some form of it). In my non-lawyered reading, I believe it is in violation. You should, of course, consult a legal opinion and base your final conclusion on it.
The Makefile is under GPL. (see
https://www.ifross.org/faq/what-kind-so ... er-gnu-gpl - Makefile falls under the control compilation section). Specifically see
https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
"The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains,
plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. " (emphasis mine)
https://www.gnu.org/licenses/gpl-faq.en ... stedPublic
What that says is, the moment you "release" it (i.e. you are no longer using it for private/internal use), the GPL clause requires you to make the modifications available to those users who use your release (in your case, the Makefile). You can of course charge a small or large fee for that access.
Also note
https://www.gnu.org/licenses/gpl-faq.en ... ownloadFee
What that says is nothing stops you from delivering a nicely packaged binary to your users. But you also _must_ provide them with source code access to the package (including what you modified as they are also under GPL) for a free no greater than the binary fee (for GPLv2) and for GPLV3 - no additional fee. ZM is GPLv2
Note that you can either make the full modified source code available as part of your package, or provide a written offer as per
https://www.gnu.org/licenses/gpl-faq.en ... OfferValid
And then finally:
https://www.gnu.org/licenses/gpl-faq.en ... mmercially
But of course, once a person receives your modified source code, and its under GPL, they are free to re-distribute it as fit under GPL without notifying you. Which effectively means you can't stop anyone from giving away your modified Make file for free, if they want to.
Bottom line, in my opinion, you can't inherit a GPL licensed program, modify it and then distribute it while at the same time not sharing any part of the work.
Of course, not a lawyer, so consult one.