Closed jimmyhli closed 4 years ago
I agree with this, and made a similar comment last year - you can't claim it's MIT licensed, and then add a clause that totally contradicts it.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
While the project currently claims to be MIT license, the added clause that prohibits commercial use does contradict the terms of MIT.
I perfectly understand the idea behind this, therefore I am proposing this license: https://creativecommons.org/licenses/by-nc/2.0/ for people who use the project. They are still free to use it, but not for commercial purposes. This will clear up some clouds.
Personally, if you want to prevent commercial use like this, I will just keep things simple, and prohibit commercial use of any kind, as it is under the CC-BY-NC license for the non-pro version. Why? It's hard to define what is 'reselling the product itself'. Obviously, selling the coreui itself with no changes would count. But what if someone makes a simple back-end service with Express or Django that only has 50 lines of code and uses codeui as the entire front-end and sell it? What if they add 100 lines more to add database support? Do you still consider that as 'reselling the coreui' itself?
For people who incorporate this product in their commercial products, but not reselling the product itself, you can charge them a nominal fee, or tell them their fee is waived. However, it's easier just to redirect commercial users to the pro-version. The pro-version is, imo, pretty affordable already.
This will encourage people who are using it for non-commercial purposes to embrace it, as myself, and a few other devs that I know who want to use coreui for their own free, open-sourced apps are hesitant about using core-ui due to the confusing license terms.
Cheers.