update mwplus budget app as tainted (#1489)

### Description of Changes

updates mwplus budget app as tainted

* add alternative: budgetbutlerweb
* add evidence: firefly
* style: toc, alternatives by platform
* update link: gnucash, myexpenses
* update multi-ref link: remove eqonomize, grisbi, homebank

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1489
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
This commit is contained in:
hmn 2026-09-14 19:02:28 +02:00 • committed by hmn
commit 796caf5e9d

View file

@ -36,6 +36,7 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question
* [Tainted Software](#tainted-software)
* [Accessibility Tools](#accessibility-tools)
* [Accounting and Budgeting](#accounting-and-budgeting)
* [Alternatives](#accounting-and-budgeting-alternatives)
* [API Documentation](#api-documentation)
* [App Catalogs and Downloaders](#app-catalogs-and-downloaders)
* [App Launchers](#app-launchers)
@ -442,16 +443,17 @@ This is a section for repos that are similar to this one either because they are
## Accounting and Budgeting
| Name | Last Untainted <br />Version/Commit ID | Evidence |
| Name | Last Untainted <br /> Version/Commit ID | Evidence |
|---|:---:|---|
| [Actual](https://actualbudget.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://opencollective.com/actual/expenses/277324), [2](https://github.com/actualbudget/actual/blob/master/AGENTS.md)) |
| [beancount](https://github.com/beancount/beancount) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://groups.google.com/g/beancount/c/_7udAMlfLAg/m/o6PazGuoAAAJ), [2](https://groups.google.com/g/beancount/c/cz8Xwnb7BLE/m/LSA3rTfMAgAJ)) |
| [Firefly III](https://firefly-iii.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |[![AI sponsored](./badges/ai-sponsored-blue.svg)](#ai-sponsored) ([1](https://github.com/orgs/firefly-iii/discussions/12643#discussioncomment-18123778)) |
| [GNUCash](http://gnucash.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Gnucash/gnucash/commits?author=claude)) |
| [Firefly III](https://firefly-iii.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/firefly-iii/firefly-iii/commit/ed3f4f62ee09ac86789998e156262e29856bf2ee), [2](https://github.com/firefly-iii/firefly-iii/commit/fa6c12359510c4a26e26e1decd7f616a1231d52b)) <br /> [![AI sponsored](./badges/ai-sponsored-blue.svg)](#ai-sponsored) ([1](https://docs.firefly-iii.org/explanation/support/#sponsorships)) |
| [GNUCash](https://gnucash.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Gnucash/gnucash/commits?author=claude)) |
| [hledger (v2.x)](https://hledger.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://hledger.org/AI.html)) |
| [KMyMoney](https://kmymoney.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://invent.kde.org/office/kmymoney/-/issues/49#note_1331389)) |
| [ledger-cli](https://ledger-cli.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://www.newartisans.com/2026/02/my-claude-code-toolkit/), [2](https://github.com/ledger/ledger/blob/main/CLAUDE.md)) |
| [MyExpenses](https://myexpenses.mobi/) | [`47ab235`](https://github.com/mtotschnig/MyExpenses/commit/47ab235ace5161220d3fa44eb4ab13d2e71030ee) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mtotschnig/MyExpenses/commit/ab7b802b7e65516bc05076651e81ef49f6111eac)) <br/>[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/mtotschnig/MyExpenses/pull/1948#pullrequestreview-4321501043), [2](https://github.com/mtotschnig/MyExpenses/pull/1944#pullrequestreview-4291334840), [3](https://github.com/mtotschnig/MyExpenses/pull/1934#pullrequestreview-4208237200)) |
| [ledger-cli](https://ledger-cli.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://www.newartisans.com/2026/02/my-claude-code-toolkit/), [2](https://github.com/ledger/ledger/blob/main/CLAUDE.md)) |
| [MWPlus](https://github.com/nitr-himanshu/MWPlus) | [`071be04`](https://github.com/nitr-himanshu/MWPlus/commits/071be04b63359f061138ae57af15a4d0d04d3627) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/nitr-himanshu/MWPlus/pull/27#issue-3639168181), [2](https://github.com/nitr-himanshu/MWPlus/pull/29#issue-3639584584)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/nitr-himanshu/MWPlus/pull/2)) |
| [MyExpenses](https://github.com/mtotschnig/MyExpenses) | [`47ab235`](https://github.com/mtotschnig/MyExpenses/commit/47ab235ace5161220d3fa44eb4ab13d2e71030ee) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mtotschnig/MyExpenses/commit/ab7b802b7e65516bc05076651e81ef49f6111eac)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/mtotschnig/MyExpenses/pull/1948#pullrequestreview-4321501043), [2](https://github.com/mtotschnig/MyExpenses/pull/1944#pullrequestreview-4291334840), [3](https://github.com/mtotschnig/MyExpenses/pull/1934#pullrequestreview-4208237200)) |
| [Odoo](https://www.odoo.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://www.odoo.com/documentation/19.0/applications/productivity/ai.html)) |
| [ProExpenses](https://github.com/arduia/ProExpense) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/arduia/ProExpense/pull/89)) |
| [Recurring Expense Tracker](https://f-droid.org/en/packages/de.dbauer.expensetracker/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/DennisBauer/RecurringExpenseTracker/pull/748#pullrequestreview-3351802682), [2](https://github.com/DennisBauer/RecurringExpenseTracker/pull/740#pullrequestreview-3329344288)) |
@ -459,14 +461,18 @@ This is a section for repos that are similar to this one either because they are
> [!Note]
> #### Accounting and Budgeting Alternatives
> These might be worth reaching out to ask for a No AI Policy, but currently don't have LLM usage:
> - [Eqonomize]
> - [Finance Manager (PFA)](https://f-droid.org/en/packages/org.secuso.privacyfriendlyfinancemanager/)
> - [Grisbi]
> - [HappyTaxes](https://f-droid.org/en/packages/io.github.dorumrr.happytaxes/)
> - [HomeBank]
> - [MoneyWallet](https://f-droid.org/en/packages/com.oriondev.moneywallet/)
> - [MWPlus](https://github.com/nitr-himanshu/MWPlus)
> - [Simple Money Tracker](https://f-droid.org/en/packages/com.xvzan.simplemoneytracker/)
>
> ##### Desktop
> * [BudgetButlerWeb](https://codeberg.org/SebastianRzk/BudgetButlerWeb) cross-platform, pwa
> * [Eqonomize](https://github.com/Eqonomize/Eqonomize) linux, windows
> * [Grisbi](https://grisbi.org/) linux, macOS, windows
> * [HomeBank](https://www.gethomebank.org/) linux, macOS, windows
>
> ##### Mobile
> * [Finance Manager (PFA)](https://f-droid.org/en/packages/org.secuso.privacyfriendlyfinancemanager/)
> * [HappyTaxes](https://f-droid.org/en/packages/io.github.dorumrr.happytaxes/)
> * [MoneyWallet](https://f-droid.org/en/packages/com.oriondev.moneywallet/)
> * [Simple Money Tracker](https://f-droid.org/en/packages/com.xvzan.simplemoneytracker/)
## API Documentation
@ -2728,7 +2734,6 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
[dnslookup]: https://github.com/ameshkov/dnslookup
[EDK II]: https://github.com/tianocore/edk2
[Epiphany]: https://apps.gnome.org/Epiphany
[Eqonomize]: https://eqonomize.github.io/
[ffplay]: https://ffmpeg.org/ffplay.html
[find]: https://cgit.git.savannah.gnu.org/cgit/findutils.git/
[Firebird]: https://www.firebirdsql.org
@ -2738,9 +2743,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
[GNU Emacs]: https://www.gnu.org/software/emacs/
[GnuTLS]: https://www.gnutls.org/
[grep]: https://en.wikipedia.org/wiki/Grep
[Grisbi]: https://grisbi.org/
[Guile]: https://www.gnu.org/software/guile/
[HomeBank]: https://www.gethomebank.org/
[HTTPie]: https://github.com/httpie/cli
[Hyper]: https://github.com/UltraOS/Hyper
[Idris]: https://idris-lang.org/