|
|
|
|
|
by simonw
736 days ago
|
|
Your license is very weird: https://github.com/ask-fini/paramount/blob/main/LICENSE This file is part of paramount project, licensed under the GNU General
Public License (GPL) for companies with fewer than 100 employees or
fewer than 1000 invocations/month. For larger companies or higher
volume, a commercial license is required. For more information,
contact hello@usefini.com.
I'm fine with companies not using open source licenses, but this is a very odd way to do it. Licensing something under the GPL doesn't work like this.You should look at one of the existing non-open-source licenses like the Business Source License or https://fsl.software/ rather than modifying the GPL by adding an extra paragraph at the top: https://github.com/ask-fini/paramount/commit/8345edd8f776572... Also, with a license like this it's not accurate to say "Paramount - an Open Source package..." - that's a misuse of the term. |
|
Sure it does! The GPL covers this exact scenario.
Section 7 enumerates the additional restrictions you may include alongside the license which will apply to any further distribution. Those are mostly around indemnification, trademarks, etc.
It explicitly says all other non-permissive additions are considered further restrictions and if the program says it is covered by GPL you may remove those terms.
(There’s also section 10, but we don’t need it.)
Since the README says this is “under GPL license for individuals”, and the GPL license says I can remove those terms… without even getting really far into the mud here, I can download a copy of the software, strip those restrictions, and repost it under the GPL sans restrictions for anyone to use.
That all said… it will probably have most of the intended effect. Individuals won’t care about the license much (may limit outside contributors), but no company is going to touch this with a ten foot pole with a hacked up GPL on it, >100 employees or otherwise.