-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MathParser.org-mXparser v5.0 and later is not FOSS #98
Comments
Doesn't mXparser use a dual license model? I do not know whether this dual license model itself violates fdroid's terms and if it does then I can do nothing either as the calculator component as a whole depends on that library. |
Afaik, when you add extra terms you invalidate the foss license. |
And more so, can you point out which FOSS (OSI and/or FSF) license is used exactly? https://spdx.org/licenses/ |
I think the non commercial one uses or is similar to the BSD 2-Clause "Simplified" License. |
Similar indeed, but... adds its incompatible rules on top :( |
The license is not very clear but looks not compatible with FOSS.
Dual license is allowed but one of the license should be a FOSS license. |
(comment moved to mariuszgromada/MathParser.org-mXparser#314) |
Confirmation from the lib owner from ticket 314 "Non-commercial license is non-FOSS"
|
Hello. mXparser can be used free of charge by any software that is not intended to make money. If yetCalc is made available for free, i.e. its author/distributor does not earn money from this application, it can use mXparser without restrictions. |
Hi @mariuszgromada , the problem is that the license of mXparser is not a FOSS license. Though yetCalc can use it without restrictions, F-Droid requires that all libs used by an app in it must be FOSS. yetCalc can use your lib but we can't include it in F-Droid. |
@opk12 @linsui @licaon-kter Unfortunately I can't make my license FOSS because then I allow unrestricted commercial use for everyone. For example, I can make an exception for yetCalc so that this application can be available in F-Droid, because yetCalc is non-commercial. However, I have no idea how it should be done. I can, for example, offer you a commercial license for free, but I don't know if it will help. Please contact me using info@mathparser.org |
@licaon-kter Thanks for letting me know. Maybe I will try the same by downgrading mathparser, but also it will take some time to figure out if there are any issues with the app. Once its done, fdroid can accept the app again, am I right? |
Since that was the only setback, yes |
Hello @licaon-kter @linsui I have downgraded to MathParser.org-mXparser:4.4.3 and created a new release 'v1.1.2' as well. |
Will test asap :) |
ref: https://github.com/mariuszgromada/MathParser.org-mXparser/blob/v.5.0.0/LICENSE.txt
ref: https://gitlab.com/fdroid/fdroiddata/-/issues/3141
ref: https://github.com/Yet-Zio/yetCalc/blob/1.0.4/app/build.gradle#L50
/LE: this means that at the moment no app version can be included in F-Droid
The text was updated successfully, but these errors were encountered: