Giter VIP home page Giter VIP logo

Comments (18)

licaon-kter avatar licaon-kter commented on August 25, 2024 2

🎉 https://gitlab.com/fdroid/fdroiddata/-/commit/fe38243d3b28d51710a86fdbc9f791ac1dbf58cf

from yetcalc.

opk12 avatar opk12 commented on August 25, 2024 1

Confirmation from the lib owner from ticket 314 "Non-commercial license is non-FOSS"

This license is not a FOSS license, it allows the library to be used in FOSS as long as it is for non-commercial use.

These conditions were introduced less than two years ago. Versions of the library that were available before were based on BSD and can still be used.

from yetcalc.

mariuszgromada avatar mariuszgromada commented on August 25, 2024 1

@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 [email protected]

from yetcalc.

Yet-Zio avatar Yet-Zio commented on August 25, 2024

Doesn't mXparser use a dual license model?
It is non free for commercial products or softwares. But since yetCalc is foss, it comes under the non commercial use and terms which is as far I know free and the author did not have issues with it as well.

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.

from yetcalc.

licaon-kter avatar licaon-kter commented on August 25, 2024

Afaik, when you add extra terms you invalidate the foss license.

from yetcalc.

licaon-kter avatar licaon-kter commented on August 25, 2024

And more so, can you point out which FOSS (OSI and/or FSF) license is used exactly? https://spdx.org/licenses/

from yetcalc.

Yet-Zio avatar Yet-Zio commented on August 25, 2024

I think the non commercial one uses or is similar to the BSD 2-Clause "Simplified" License.

from yetcalc.

licaon-kter avatar licaon-kter commented on August 25, 2024

Similar indeed, but... adds its incompatible rules on top :(

from yetcalc.

licaon-kter avatar licaon-kter commented on August 25, 2024

fyi :( https://gitlab.com/fdroid/fdroiddata/-/commit/663b241ba4c5899675969ea60c1f402bd92fa7d3

from yetcalc.

linsui avatar linsui commented on August 25, 2024

The license is not very clear but looks not compatible with FOSS.

NON-COMMERCIAL USE means any use or activity where a fee is not charged
and the purpose is not the sale of a good or service, and the use or
activity is not intended to produce a profit. NON-COMMERCIAL USE examples:

  1. Free Open-Source Software ("FOSS").
  2. Non-commercial use in research, scholarly and education.

Dual license is allowed but one of the license should be a FOSS license.

from yetcalc.

opk12 avatar opk12 commented on August 25, 2024

(comment moved to mariuszgromada/MathParser.org-mXparser#314)

from yetcalc.

mariuszgromada avatar mariuszgromada commented on August 25, 2024

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.

from yetcalc.

linsui avatar linsui commented on August 25, 2024

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.

from yetcalc.

licaon-kter avatar licaon-kter commented on August 25, 2024

@Yet-Zio fyi sal0max/currencies@c464d3b

from yetcalc.

Yet-Zio avatar Yet-Zio commented on August 25, 2024

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

from yetcalc.

licaon-kter avatar licaon-kter commented on August 25, 2024

Since that was the only setback, yes

from yetcalc.

Yet-Zio avatar Yet-Zio commented on August 25, 2024

Hello @licaon-kter @linsui I have downgraded to MathParser.org-mXparser:4.4.3 and created a new release 'v1.1.2' as well.
So now the issues are solved I guess?

from yetcalc.

licaon-kter avatar licaon-kter commented on August 25, 2024

Will test asap :)

from yetcalc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.