-
-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Basically. A more clear explanation soon.
- LICENSING.md - describe the process & the different licenses, answer questions, and etc.
- LICENSE.md - quadruple licensed (when all have SPDX IDs, put them on
licensefield too).(Parity-7.0.0 AND Prosperity-3.0.0) OR Patron-1.0.0ORPrivate License- all by @licensezero
- For contributors,
BlueOak Model v1.0.0(consider allowingApache-2.0), waiving their rights to me and the other CODEOWNERS and maintainers - through CLA bot. That's because to be able to sell private licenses more securely? - For significant contributions:
- inclusion in monorepo as CODE OWNER to some/all packages dirs
- inclusion in the split of the profits from Patron and/or Private Licenses
- Patron License is subscription-based, you can get it at GumRoad (cards + paypal)
- There's also "tunnckoCore Recurring Donation" as support/donation mechanism, instead of other platforms like Patreon, Paypal, Paypal.me, OpenCollective, Ko-Fi and so on.
All this is until I get Stripe account and switch to LicenseZero CLI, which will be soon when register the company in UK. Or probably we can think of something in parallel then, or I don't know, will see.
Should be noted that when subscribing for Patron License or buying Private License, you get access to all the source code and packages in this monorepo. It's not per package, but for all!
All packages, code, and documentation are under the following
- Parity v7.0.0, AND
- Prosperity v3.0.0, or
- Patron-License v1.0.0, or
- Private License, contact
legal@tunnckocore.com
All this basically means the following:
- under Parity, similar to GPL (but not so strict and viral), you should open source your work and larger work, under ANY permissive license;
- under Prosperity, you cannot use it for commercial/monetary as stated there;
- Patron License, subsription-based through Gumroad for 1/3/6/12 months, Patreon or PayPal
- it's possible for even more, contact
legal@tunnckocore.com
- it's possible for even more, contact
Examples
CodeceptJS (using parse-function)
Since they opensource the whole of their work as MIT, they use the software under Parity.
Renovate (using get-installed-path)
get-installed-path)
get-installed-pathis not yet in this monorepo, but will be
The whole Renovate is open-sourced under AGPL, but since it have Pro plan, assuming that it can be sold (which triggers the Prosperity's "any manner primarily intended for or directed toward commercial advantage or private monetary compensation"), this means that its usage of get-installed-path can't fall under the Parity AND Prosperity condition, so it should go for Patron License or Private license, OR stick to the last version which isn't using this licensing. Which for this case is get-installed-path@4.0.8.
As of November, Renovate is part of WhiteSource and is completely opensource and free, and so it doesn't have problem using get-installed-path or any other package.