Comments (18)
🎉 https://gitlab.com/fdroid/fdroiddata/-/commit/fe38243d3b28d51710a86fdbc9f791ac1dbf58cf
from yetcalc.
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.
@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.
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.
Afaik, when you add extra terms you invalidate the foss license.
from yetcalc.
And more so, can you point out which FOSS (OSI and/or FSF) license is used exactly? https://spdx.org/licenses/
from yetcalc.
I think the non commercial one uses or is similar to the BSD 2-Clause "Simplified" License.
from yetcalc.
Similar indeed, but... adds its incompatible rules on top :(
from yetcalc.
fyi :( https://gitlab.com/fdroid/fdroiddata/-/commit/663b241ba4c5899675969ea60c1f402bd92fa7d3
from yetcalc.
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:
- Free Open-Source Software ("FOSS").
- Non-commercial use in research, scholarly and education.
Dual license is allowed but one of the license should be a FOSS license.
from yetcalc.
(comment moved to mariuszgromada/MathParser.org-mXparser#314)
from yetcalc.
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.
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.
@Yet-Zio fyi sal0max/currencies@c464d3b
from yetcalc.
@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.
Since that was the only setback, yes
from yetcalc.
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.
Will test asap :)
from yetcalc.
Related Issues (20)
- use really libre gpl3 license HOT 1
- Something is up with exchangerate.host HOT 2
- Enhacement request: currency converter HOT 5
- [Feature Request] Add date format options in settings HOT 3
- Switch current currency API HOT 1
- F-Droid version still on v1.0.9 - Currency Converter Broken HOT 3
- Programmer Mode crashes on inputs larger than max 32-bit signed int HOT 1
- Sort history in descending order HOT 1
- System buttons bar have white on white buttons + buttons cutoff at bottom[possibly screen size] HOT 6
- Calculator type selector not working or lag HOT 3
- Partial buttons in vertical layout HOT 3
- yetCalc and NCalc are similar in function HOT 1
- Migrate to new fawazahmed0/exchange-api
- Monochrome icon HOT 2
- Translation in french
- Feature suggestion: cross-metric conversions
- Collaborate with Arity
- Inches(in) to Feet(ft) Convertor doesn't work HOT 3
- Backup/restore app configuration HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yetcalc.