Closed jbedo closed 3 years ago
You can think there are two licenses:
I understand what you desire, but you cannot release it as MIT and exclude commercial use, as this is not MIT.
It would be really helpful if you stated the actual license clauses in the LICENSE file. It's especially confusing as the copy on CRAN appears to be MIT licensed and therefore usable in a commercial context.
Thanks for your suggestion. It's annoying to think the conflicts between open source and commercial use, as I care the code instead of the money. Sometimes I read some open source licenses to understand the free software and protect my code, and could not find a way to balance them.
Do you have any good option to handle my concerns?
Thanks.
I would recommend speaking to your legal department, I'm not a lawyer. I know the "common clause" license forbids commercial use and there may be more that are more suitable fo ryou.
I think the biggest issue currently is the empty LICENSE file, the way CRAN is currently setup (take a look at https://cran.r-project.org/web/packages/sigminer/index.html) the license field says MIT and the LICENSE file is empty so it appears MIT licensed. This field is frequently used downstream to figure out if software is free or not, and if it is "incorrect" downstream users may inadvertently misuse it.
PS I'm not personally interested in commercial use of your work, just would like it to be clear how your software may be used so that your wishes are upheld.
Thanks for you kind suggestion. I will modify the LICENSE file to describe the limitation of commercial use.
It is unclear what license this code is released under. The LICENSE file (https://github.com/ShixiangWang/sigminer/blob/master/LICENSE) does not contain a license, and the README states MIT but then contradicts that statement by saying non-commercial use only, which is incompatible with the MIT.
Could you clarify the licensing conditions?