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 #55
Comments
So, according to the discussion on the same topic @ Yet-Zio/yetCalc#98, there's nothing I can do about the F-Droid removal, other than searching for a different library, or implementing the functionality myself, right? That's really unfortunate for the F-Droid users. Do you maybe have some help to solve this issue? Like an alternative library? |
Follow-up question: Would it suffice, if I'd downgrade the lib to 4.4.x? I guess I don't need all those fancy v5 features. Only basic arithmetics are used in my app. This should be covered by v4. Ping @mariuszgromada - Or do you recommend not using v4 any more, for some reason? |
From a licensing point of view latest v4 looks ok. |
v.4.4.2 license was w BSD one, but please note that it contains multiple bugs identified later and fixed in v.5x. I would like to help you somehow, but I don't know how to do it so that you can use the non-commercial license. This is some strange approach of F-Droid that they remove applications that contain use of my software according to the license... |
It's not strange, the F-Droid Main repo contains only software that is FOSS, built from FOSS licensed code. It's a simple rule, imho. But you are free to license your lib as you see fit, nothing wrong with that. |
I thank everyone for your statements. Especially @mariuszgromada ! I guess for now I could wager that v4 is stable and sufficient for my app with only basic mathematic functionality. Nevertheless, a pity for other apps getting removed from F-Droid. |
@licaon-kter I understand that, but in this way they limit the choice of software developers use. By introducing a commercial license, I wanted to leave the option of non-commercial use and I allow it. Additionally, the creator cannot purchase licensed software and use it in the apps published in F-Droid - strange. Conclusion - F-Droid is probably making money from your software. |
No, they can use whatever... they can't be in F-Droid though. The list of FOSS licenses accepted is here: https://spdx.org/licenses/ (only those with
That would not be prohibited by any FOSS license, that would be within F-Droids (or anyone's, yes even your) rights, yes. You can buy all the FOSS software from https://f-droid.org, SPECIAL SALE JUST THIS WEEK ALL APPS FOR $0!!!!!1111 |
F-droid is this folder of peer-shared build scripts + volunteer-run servers.
I hope I can reiterate from your issue, that copyright does not work as assumed in the license, and that there is a standard GPL + commercial dual-licensing solution. |
ping @licaon-kter The latest release (1.22.0) uses v4 of mXparser lib: https://github.com/sal0max/currencies/blob/1.22.0/app/build.gradle.kts#L114 Do I have to do something, or do you take care of the F-Droid repo listing? |
Will take a look asap |
ref: https://github.com/mariuszgromada/MathParser.org-mXparser/blob/v.5.0.0/LICENSE.txt
ref: mariuszgromada/MathParser.org-mXparser#314
ref: https://github.com/sal0max/currencies/blob/1.16.0/app/build.gradle#L95
/LE: disabled affected versions https://gitlab.com/fdroid/fdroiddata/-/commit/93f7c460c3f372fed1be92532e76c0214f8140d4
The text was updated successfully, but these errors were encountered: