Skip to content
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

Closed
licaon-kter opened this issue Feb 2, 2024 · 11 comments
Closed

MathParser.org-mXparser v5.0 and later is not FOSS #55

licaon-kter opened this issue Feb 2, 2024 · 11 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@sal0max
Copy link
Owner

sal0max commented Feb 3, 2024

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?

@sal0max sal0max self-assigned this Feb 3, 2024
@sal0max sal0max added the help wanted Extra attention is needed label Feb 3, 2024
@sal0max
Copy link
Owner

sal0max commented Feb 3, 2024

Follow-up question: Would it suffice, if I'd downgrade the lib to 4.4.x?
License: https://github.com/mariuszgromada/MathParser.org-mXparser/blob/v.4.4.2/LICENSE.txt

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?

@licaon-kter
Copy link
Author

From a licensing point of view latest v4 looks ok.

@mariuszgromada
Copy link

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...

@licaon-kter
Copy link
Author

licaon-kter commented Feb 3, 2024

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.

@sal0max
Copy link
Owner

sal0max commented Feb 3, 2024

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.

@mariuszgromada
Copy link

@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.

@licaon-kter
Copy link
Author

@mariuszgromada

but in this way they limit the choice of software developers use
Additionally, the creator cannot purchase licensed software and use it in the apps published in F-Droid

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 Y on the FSF and/or OSI columns)

Conclusion - F-Droid is probably making money from your software.

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

@sal0max sal0max closed this as completed in c464d3b Feb 6, 2024
@opk12
Copy link

opk12 commented Feb 14, 2024

@mariuszgromada

Conclusion - F-Droid is probably making money from your software.

F-droid is this folder of peer-shared build scripts + volunteer-run servers.

By introducing a commercial license, I wanted to leave the option of non-commercial use and I allow it.

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.

@sal0max
Copy link
Owner

sal0max commented Feb 17, 2024

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?

@licaon-kter
Copy link
Author

Will take a look asap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants