From ca684aa79551647af236e7806c4c5c3811293f3c Mon Sep 17 00:00:00 2001 From: hmn Date: Sun, 23 Aug 2026 09:14:45 +0200 Subject: [PATCH 01/12] update runit as tainted and add anti-ai badge (#1264) ### Description of Changes updates runit as tainted and adds anti-ai badge * add anti-ai badge: dinit, s6 * style: remove commas and unnecessary slashes * style: update system services table Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1264 Reviewed-by: Ethical FOSS admin --- README.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index ac31c58..d157b25 100644 --- a/README.md +++ b/README.md @@ -2129,20 +2129,20 @@ This section is strictly for software implementing a core set of UNIX-like (or M > - [aShell You](https://github.com/DP-Hridayan/aShellYou) or [aShell](https://gitlab.com/sunilpaulmathew/ashell) running the `logcat`command. > - Direct use of the `logcat` command in the Android shell. - ## System Services and Daemons -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| -| [framework-system](https://github.com/FrameworkComputer/framework-system) | [`50a18e8`](https://github.com/FrameworkComputer/framework-system/commit/50a18e825e0a81aa8761ab2677d9cd139d766854) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FrameworkComputer/framework-system/blob/main/CLAUDE.md), [2](https://github.com/FrameworkComputer/framework-system/pull/250)) | BIOS settings,
UI widgets,
/proc | +| [framework-system](https://github.com/FrameworkComputer/framework-system) | [`50a18e8`](https://github.com/FrameworkComputer/framework-system/commit/50a18e825e0a81aa8761ab2677d9cd139d766854) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FrameworkComputer/framework-system/blob/main/CLAUDE.md), [2](https://github.com/FrameworkComputer/framework-system/pull/250)) | BIOS settings
UI widgets
/proc | | [fwupd](https://github.com/fwupd/fwupd) | [![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/fwupd/fwupd/blob/e94be3c7b9adc51c78ae1837e3ff4e52623926b9/.github/copilot-instructions.md), [2](https://github.com/fwupd/fwupd/commit/1ae4eddd5a7a2a9a5290f087855b942c1a0fbe75),[3](https://github.com/fwupd/fwupd/commit/1bdbcd68c72806dfd372280d9815827b886d3b4))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/fwupd/fwupd/pull/9918), [2](https://github.com/fwupd/fwupd/pull/9960), [3](https://github.com/fwupd/fwupd/pull/9995)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [libinput](https://gitlab.freedesktop.org/libinput/libinput) | [`43547b46`](https://gitlab.freedesktop.org/libinput/libinput/-/commit/43547b461bea7a5bfe0658ee1689bea03dca6fa7) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1444), [2](https://gitlab.freedesktop.org/libinput/libinput/-/commit/8dd25ece1073653c95ed26450be2739d3e0e30fd), [3](https://gitlab.freedesktop.org/libinput/libinput/-/commit/7d15503b4537d73b9e0b49738fc509060fa5a14b)) | [evdev](https://en.wikipedia.org/wiki/evdev) | -| [lvm2](https://sourceware.org/lvm2/) |[![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://gitlab.com/lvmteam/lvm2/-/commit/6207fe707a4ae255ef62a2fa088ec2497ae6c0a8),[2](https://gitlab.com/lvmteam/lvm2/-/commit/ff76548a3da5cee224e4663d81d7041558115b8e),[3](https://gitlab.com/lvmteam/lvm2/-/commit/99b85e7e4acc7fb69460b2bdb94aa8c2ca0f8946)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [Mesa3D](https://mesa3d.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://docs.mesa3d.org/submittingpatches.html#expectations-on-contributors)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help)| -| [ntpd-rs](https://github.com/pendulum-project/ntpd-rs) | [`v1.6.1`](https://github.com/pendulum-project/ntpd-rs/releases/tag/v1.6.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/pendulum-project/ntpd-rs/blob/main/CONTRIBUTING.md#use-of-generative-artificial-intelligence)) | [Busybox](https://busybox.net) `ntpd`,
[chrony](https://chrony-project.org/),
[ntpd](https://github.com/ntp-project/ntp),
[OpenNTPD](https://www.openntpd.org/) | +| [lvm2](https://sourceware.org/lvm2/) | [![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://gitlab.com/lvmteam/lvm2/-/commit/6207fe707a4ae255ef62a2fa088ec2497ae6c0a8),[2](https://gitlab.com/lvmteam/lvm2/-/commit/ff76548a3da5cee224e4663d81d7041558115b8e),[3](https://gitlab.com/lvmteam/lvm2/-/commit/99b85e7e4acc7fb69460b2bdb94aa8c2ca0f8946)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [Mesa3D](https://mesa3d.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://docs.mesa3d.org/submittingpatches.html#expectations-on-contributors)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [ntpd-rs](https://github.com/pendulum-project/ntpd-rs) | [`v1.6.1`](https://github.com/pendulum-project/ntpd-rs/releases/tag/v1.6.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/pendulum-project/ntpd-rs/blob/main/CONTRIBUTING.md#use-of-generative-artificial-intelligence)) | [Busybox](https://busybox.net/) `ntpd`
[chrony](https://chrony-project.org/)
[ntpd](https://github.com/ntp-project/ntp)
[OpenNTPD](https://www.openntpd.org/) | | [rsyslog](https://www.rsyslog.com/) | [![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.rsyslog.com/doc/about/ai_first.html)) | See below | +| [runit](https://github.com/g-pape/runit) | [`v2.3.1`](https://github.com/g-pape/runit/releases/tag/v2.3.1)
[`14eb60f`](https://github.com/g-pape/runit/commits/14eb60fd6bc8c2fff81855e485881621d7d24578) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/g-pape/runit/commit/aa24303d33c4c588f8d044f124ce075c26b0886c), [2](https://github.com/g-pape/runit/commit/2ecebb88bd96eb92ea6a7aa4dfbbf9dc19b75e88)) | See below | | [systemd](https://github.com/systemd/systemd) | [![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/systemd/systemd/blob/main/AGENTS.md), [2](https://github.com/systemd/systemd/commit/744d589632c545e90ae76853abbfbc90cb530e24)) | See below | -| [wireplumber](https://gitlab.freedesktop.org/pipewire/wireplumber/) | [![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://gitlab.freedesktop.org/pipewire/wireplumber/-/blob/master/AGENTS.md?ref_type=heads)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help)| +| [wireplumber](https://gitlab.freedesktop.org/pipewire/wireplumber) | [![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://gitlab.freedesktop.org/pipewire/wireplumber/-/blob/master/AGENTS.md?ref_type=heads)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | > [!Note] > #### System Logger Alternatives @@ -2153,10 +2153,9 @@ This section is strictly for software implementing a core set of UNIX-like (or M > [!Note] > #### Init System Alternatives -> - [dinit](https://davmac.org/projects/dinit) +> - [dinit](https://davmac.org/projects/dinit/) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/davmac314/dinit/blob/master/doc/CONTRIBUTING#L84-L85)) > - [OpenRC](https://github.com/OpenRC/openrc) -> - [runit](https://smarden.org/runit/) -> - [s6](https://skarnet.org/software/s6/) +> - [s6](https://skarnet.org/software/s6/) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://git.skarnet.org/cgit/s6/tree/CONTRIBUTING#n24)) > - [shepherd](https://shepherding.services/) > - [sysvinit](http://www.nongnu.org/sysvinit/) > From 72177079061e59cbd6b6e3c254b033dce6560377 Mon Sep 17 00:00:00 2001 From: hmn Date: Sun, 23 Aug 2026 09:17:55 +0200 Subject: [PATCH 02/12] add hurl, naabu, nmap, and websocketd as tainted (#1277) ### Description of Changes adds hurl naabu nmap websocketd as tainted * add alternative: websocat, zmap * add tainted: hurl, naabu, nmap, websocketd * style: httpie multi-referenced link Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1277 Reviewed-by: Ethical FOSS admin --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d157b25..bf09d0d 100644 --- a/README.md +++ b/README.md @@ -1436,14 +1436,18 @@ A desktop environment usually depends on a specific window manager to work. | Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| -| [curl](https://github.com/curl/curl) | [![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/curl/curl/blob/master/docs/CONTRIBUTE.md#on-ai-use-in-curl), [2](https://mastodon.social/@bagder/116204333476519757), [3](https://github.com/curl/curl/commit/61d59c9e39b451b30feb431b780a5cc325757921))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/curl/curl/pull/20545), [2](https://github.com/curl/curl/pull/20798), [3](https://github.com/curl/curl/pull/20787))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/curl/curl-www/blob/master/_sponsors.html#L122)) | [HTTPie](https://github.com/httpie/cli)
[wget](https://www.gnu.org/software/wget/)
[xh](https://github.com/ducaale/xh) | +| [curl](https://github.com/curl/curl) | [![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/curl/curl/blob/master/docs/CONTRIBUTE.md#on-ai-use-in-curl), [2](https://mastodon.social/@bagder/116204333476519757), [3](https://github.com/curl/curl/commit/61d59c9e39b451b30feb431b780a5cc325757921))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/curl/curl/pull/20545), [2](https://github.com/curl/curl/pull/20798), [3](https://github.com/curl/curl/pull/20787))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/curl/curl-www/blob/master/_sponsors.html#L122)) | [HTTPie]
[wget](https://www.gnu.org/software/wget/)
[xh](https://github.com/ducaale/xh) | | [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy) | [`2.1.15`](https://github.com/DNSCrypt/dnscrypt-proxy/releases/tag/2.1.15)
[`b2410d0`](https://github.com/DNSCrypt/dnscrypt-proxy/commits/b2410d06e112e79b7e72d6f7834b97a49b8d3dcd) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/DNSCrypt/dnscrypt-proxy/pull/3111)) | See below | | [doggo](https://github.com/mr-karan/doggo) | [`v1.1.7`](https://github.com/mr-karan/doggo/releases/tag/v1.1.7)
[`b400c46`](https://github.com/mr-karan/doggo/commits/b400c464b445c79805a9987475f862357ce7f49d) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mr-karan/doggo/commit/8a97e5719466b21221a5f52ed0a99e42ce7326b7), [2](https://github.com/mr-karan/doggo/pull/245)) | [dnslookup] | +| [hurl](https://github.com/Orange-OpenSource/hurl) | [`7.0.0`](https://github.com/Orange-OpenSource/hurl/releases/tag/7.0.0)
[`76b4ef8`](https://github.com/Orange-OpenSource/hurl/commits/76b4ef8b0cfe438c9651092dcced4f9581b5d925) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Orange-OpenSource/hurl/commit/0a440083833cf465f980d276f8e1a4735a20f61f))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/Orange-OpenSource/hurl/pull/4497), [2](https://github.com/Orange-OpenSource/hurl/pull/4542), [3](https://github.com/Orange-OpenSource/hurl/pull/4632)) | [HTTPie] | | [Knot DNS](https://gitlab.nic.cz/knot/knot-dns) | [`v3.4.10`](https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.4.10)
[`cf824160`](https://gitlab.nic.cz/knot/knot-dns/-/commits/cf8241606e59e58c4b8a39be3fa5a38820d3e0be) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.nic.cz/knot/knot-dns/-/commit/b4336296d181f18fae79d22ff33295dd11533760), [2](https://gitlab.nic.cz/knot/knot-dns/-/commit/57f65ab47b0f0e4c47f672c09070612949c3c74e)) | See below | +| [naabu](https://github.com/projectdiscovery/naabu) | [`v2.3.4`](https://github.com/projectdiscovery/naabu/releases/tag/v2.3.4)
[`f8838e2`](https://github.com/projectdiscovery/naabu/commits/f8838e2a527a8095d3faad39da48c7ad2f2a45bc) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/projectdiscovery/naabu/commit/852bb468ebd52dd8427ce1efd2805429754220aa), [2](https://github.com/projectdiscovery/naabu/commit/4ed87798c44a0088201497e7af37bcd854287597), [3](https://github.com/projectdiscovery/naabu/pull/1722))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/projectdiscovery/naabu/pull/1387), [2](https://github.com/projectdiscovery/naabu/pull/1407), [3](https://github.com/projectdiscovery/naabu/pull/1724)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [NETworkManager](https://github.com/BornToBeRoot/NETworkManager) | [![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/BornToBeRoot/NETworkManager/tree/main/.claude/commands)) | [stacer](https://github.com/QuentiumYT/Stacer) | +| [nmap](https://github.com/nmap/nmap) | [`206d06a`](https://github.com/nmap/nmap/commits/206d06abfd21a986268c74a998fcf49ffea8dbbc) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/nmap/nmap/pull/3367/changes#diff-71f2c719826292ceaa3cd5afd3c9af23e8fab5dd8a02def1850f0c7b5e78a56eR1320-R1328), [2](https://github.com/nmap/nmap/commit/9893d6e61c445a1bd6b0e6bc36a331ae9f1c82e2#diff-71f2c719826292ceaa3cd5afd3c9af23e8fab5dd8a02def1850f0c7b5e78a56eR1333-R1335)) | [zmap](https://github.com/zmap/zmap) | | [PowerDNS](https://github.com/PowerDNS/pdns) | [`dd1e32f`](https://github.com/PowerDNS/pdns/commits/dd1e32fb873991479fa304cf8969e1565c8f34f5) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/PowerDNS/pdns/blob/master/AI_POLICY.md?plain=1#L26), [2](https://github.com/PowerDNS/pdns/pull/17637)) | See below | | [q](https://github.com/natesales/q) | [`v0.19.0`](https://github.com/natesales/q/releases/tag/v0.19.10)
[`65147ea`](https://github.com/natesales/q/commits/65147eaa26a67ebb3f142cbe57e5397d160eb5e8) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/natesales/q/pull/140), [2](https://github.com/natesales/q/pull/144), [3](https://github.com/natesales/q/pull/163)) | [dnslookup] | | [unbound](https://github.com/NLnetLabs/unbound) | [`1.24.2`](https://github.com/NLnetLabs/unbound/releases/tag/release-1.24.2)
[`6a0d5e2`](https://github.com/NLnetLabs/unbound/commits/6a0d5e2cb15ace060b5a2b4265b1f1750cd5d7a5) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://nlnetlabs.nl/llm-policy/), [2](https://github.com/NLnetLabs/unbound/issues/1017#issuecomment-4244326161)) | See below | +| [websocketd](https://github.com/joewalnes/websocketd) | [`8d6da30`](https://github.com/joewalnes/websocketd/commits/8d6da30045855d1d9d81fd8a0936ef84981764f0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/joewalnes/websocketd/commit/2fbece4a9e48790b097886d83218b251867dc1d9), [2](https://github.com/joewalnes/websocketd/commits/main/?since=2026-04-23&until=2026-08-20&before=0a38c72ee298a2c6b438b0794b1dc95e1f317ef8+35)) | [websocat](https://github.com/vi/websocat) | | [Wireshark](https://gitlab.com/wireshark/wireshark) | [`v4.4.13`](https://gitlab.com/wireshark/wireshark/-/tags/v4.4.13)
[`0c2df451`](https://gitlab.com/wireshark/wireshark/-/commits/0c2df45162ed52b667e68109d95062e3bf5a56be) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.com/wireshark/wireshark/-/blob/master/CONTRIBUTING.md?plain=1#L53), [2](https://gitlab.com/wireshark/wireshark/-/commit/259d520b659b8047ac190e580facd138b551922c), [3](https://gitlab.com/wireshark/wireshark/-/commit/af1a4c34afec5c0def3914be00af5a51d9a948fc)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | > [!Note] @@ -2513,6 +2517,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [Grisbi]: https://grisbi.org/ [Hemlock]: https://phemlock.common-lisp.dev/ [HomeBank]: https://www.gethomebank.org/ +[HTTPie]: https://github.com/httpie/cli [Idris]: https://www.idris-lang.org/ [iocraft]: https://github.com/ccbrown/iocraft [IronFox]: https://gitlab.com/ironfox-oss/IronFox From aa809779157c8f3baed7b16b92cde238175a0331 Mon Sep 17 00:00:00 2001 From: soboro Date: Sun, 23 Aug 2026 09:21:00 +0200 Subject: [PATCH 03/12] Add PostgreSQL, MySQL, MariaDB, SQLite (#1283) ### Description of Changes This PR add entries in the Databases section. Also, add Firebird as an alternative. Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1283 Reviewed-by: Ethical FOSS admin --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index bf09d0d..1a7f960 100644 --- a/README.md +++ b/README.md @@ -971,6 +971,10 @@ This is a section for repos that are similar to this one either because they are | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| +| [MariaDB](https://github.com/MariaDB/server) | [![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/MariaDB/server/commit/5a1f349b82b714d09d557ad202e39355ac733cc7), [2](https://github.com/MariaDB/server/commit/c21bb11be28ae9b2432b2a661bf38a197cf9514d))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/MariaDB/server/pull/5040)) | [Firebird] | +| [MySQL](https://github.com/mysql/mysql-server) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://www.mysql.com/products/mysqlai/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mysql/mysql-server/commit/11073b3cd8a6002d9e1524eaa56cfde7af20d3f0), [2](https://github.com/mysql/mysql-server/commit/645f01683aaf6bb7f6b41dd2ffd6d52d0530d11e))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/mysql/mysql-server/blob/23e360a7fac718d80b9e6a79f7d5a7bf37aa3bbc/.github/workflows/codex-pr-review.yml)) | [Firebird] | +| [PostgreSQL](https://www.postgresql.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://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=b63f25bddfebc67b1e78f86341a6aecb0e9fe576), [2](https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=7090c696cc9ea96a278e679e8bbfe9b051740105), [3](https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=9e02e2e18224e284af99ab1b5818d7974db12426)) | [Firebird] | +| [SQLite](https://www.sqlite.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://sqlite.org/src/info/be891a137af15897), [2](https://sqlite.org/src/info/d4691a0db1e96b64), [3](https://sqlite.org/src/info/bc5fb05aa6e8c819)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [supabase](https://supabase.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/supabase/supabase/tree/master/packages/ai-commands), [2](https://supabase.com/docs/guides/ai), [3](https://supabase.com/docs/guides/ai-tools))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/supabase/supabase/blob/master/.claude/CLAUDE.md), [2](https://github.com/supabase/supabase/tree/master/.cursor)) | [PocketBase](https://pocketbase.io/) | | [TimescaleDB](https://github.com/timescale/timescaledb) | [`2.25.2`](https://github.com/timescale/timescaledb/releases/tag/2.25.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/timescale/timescaledb/commit/5ff94658889f761b3e8c0fe298ae2da915c63552), [2](https://github.com/timescale/timescaledb/commit/017617e60f5a9aad6f8499247201449df4746edf), [3](https://github.com/timescale/timescaledb/commit/874d6b9ecd459cc0ba1a49dd14699768219cfe44)) | [SiriDB](https://siridb.com/)
[list of time series dbs](https://en.wikipedia.org/wiki/Time_series_database#List_of_time_series_databases) (several are tainted too) | @@ -2503,6 +2507,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [EVi]: https://codeberg.org/NerdNextDoor/evi [ffplay]: https://ffmpeg.org/ffplay.html [find]: https://cgit.git.savannah.gnu.org/cgit/findutils.git/ +[Firebird]: https://www.firebirdsql.org [foot]: https://codeberg.org/dnkl/foot [fzy]: https://github.com/jhawthorn/fzy [Game of Trees]: https://gameoftrees.org/ From 75a0dbf43ef64aab927875c4854fd93016ad1a8a Mon Sep 17 00:00:00 2001 From: K4 Date: Sun, 23 Aug 2026 14:44:42 +0200 Subject: [PATCH 04/12] Remove multi-reference links that aren't referenced at all (#1298) ### Description of Changes _No response_ Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1298 Reviewed-by: Ethical FOSS admin --- README.md | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/README.md b/README.md index 1a7f960..c33275f 100644 --- a/README.md +++ b/README.md @@ -2495,7 +2495,6 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [console]: https://github.com/console-rs/console [COSMIC Terminal]: https://github.com/pop-os/cosmic-term [cursive]: https://github.com/gyscos/cursive -[`dash`]: http://gondor.apana.org.au/~herbert/dash/ [Decker]: https://github.com/JohnEarnest/Decker [Dia]: https://gitlab.gnome.org/GNOME/dia [Drawy]: https://apps.kde.org/drawy @@ -2526,7 +2525,6 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [Idris]: https://www.idris-lang.org/ [iocraft]: https://github.com/ccbrown/iocraft [IronFox]: https://gitlab.com/ironfox-oss/IronFox -[Java]: https://dev.java [keyd]: https://github.com/rvaiya/keyd [KMonad]: https://github.com/kmonad/kmonad [Konform]: https://codeberg.org/konform-browser/source @@ -2545,7 +2543,6 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [Pandemonium Engine]: https://pandemoniumengine.org/ [QEMU]: https://www.qemu.org [QMPlay2]: https://github.com/zaps166/QMPlay2 -[Rio Terminal]: https://github.com/raphamorim/rio [Schilytools]: https://codeberg.org/schilytools/schilytools [Scratch 1.4]: https://scratch.mit.edu/scratch_1.4 [Scratch 2]: https://scratch.mit.edu/download/scratch2 @@ -2554,19 +2551,9 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [SMPlayer]: https://www.smplayer.info/ [stb]: https://github.com/nothings/stb [Tauthon]: https://github.com/naftaliharris/tauthon -[vaultwarden]: https://github.com/dani-garcia/vaultwarden [virt-manager]: https://virt-manager.org [vis]: https://github.com/martanne/vis [wafrn-rn]: https://codeberg.org/wafrn/wafrn-rn [Waterfox]: https://github.com/BrowserWorks/waterfox [xfce4-terminal]: https://gitlab.xfce.org/apps/xfce4-terminal [XTerm]: https://xterm.dev/ -[Zen]: https://github.com/zen-browser/desktop - - -[Vibecoded]: https://codeberg.org/ethical-foss/open-slopware#vibecoded -[AI Functionality]: https://codeberg.org/ethical-foss/open-slopware#ai-functionality -[Permissive AI policy]: https://codeberg.org/ethical-foss/open-slopware#permissive-ai-policy -[AI Code Reviews]: https://codeberg.org/ethical-foss/open-slopware#ai-code-reviews -[Sponsored by AI]: https://codeberg.org/ethical-foss/open-slopware#sponsored-by-ai -[Request For Help]: https://codeberg.org/ethical-foss/open-slopware#request-for-help From eb3690c015e4edcf8f42d3d53f29a00b459118b2 Mon Sep 17 00:00:00 2001 From: Lyna Date: Sun, 23 Aug 2026 15:34:21 +0200 Subject: [PATCH 05/12] Update Firefly III (#1286) ### Description of change Update Firefly-III to use the AI-Sponsored tag as the maintainer [prohibits usage of AI](https://github.com/firefly-iii/docs/blob/9118cd72691ff8dbfd20d46d2440308839892f64/docs/docs/explanation/contributing.md?plain=1#L51) but [allows AI sponsors](https://github.com/orgs/firefly-iii/discussions/12643#discussioncomment-18123778) Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1286 Reviewed-by: Ethical FOSS admin --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c33275f..7c51eb5 100644 --- a/README.md +++ b/README.md @@ -406,7 +406,7 @@ This is a section for repos that are similar to this one either because they are |---|:---:|---| | [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) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/firefly-iii/firefly-iii/blob/main/agents.md)) | +| [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)) | | [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)) | From 085f1e73b0c24d7a41d096fb7c20b623298c06ad Mon Sep 17 00:00:00 2001 From: BlueStaggo Date: Sun, 23 Aug 2026 15:39:32 +0200 Subject: [PATCH 06/12] Update FFmpeg (AI Sponsored) (#1288) ### Description of Changes Add the AI sponsored category to FFmpeg for having some of its developers signed up to the Claude for Open Source program. Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1288 Reviewed-by: Ethical FOSS admin --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c51eb5..67d7a6a 100644 --- a/README.md +++ b/README.md @@ -897,7 +897,7 @@ This is a section for repos that are similar to this one either because they are | Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| -| [FFmpeg](https://ffmpeg.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/FFmpeg/FFmpeg/commit/37c176a2a2a8447a28c157e7bdb4be683a8c946b), [2](https://github.com/FFmpeg/FFmpeg/commit/b40d91cad92f2f694045a6a7b69f117b3dcfa19c))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://web.archive.org/web/20260513222612/https://twitter.com/FFmpeg/status/2054689695532036382))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://github.com/FFmpeg/FFmpeg/commit/1bde76da890127608744c3b17669a99d2adce54a), [2](https://github.com/FFmpeg/FFmpeg/commit/4492ad7228a381c2f0c8b79d333a59c7657311c9), [3](https://github.com/FFmpeg/FFmpeg/commit/444f2cf047b92fac8d470f969dbd04bf1107757c)) | FFmpeg legacy (4.4.x) series with [some special configurations](https://forums.hyperbola.info/viewtopic.php?id=1189) | +| [FFmpeg](https://ffmpeg.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/FFmpeg/FFmpeg/commit/37c176a2a2a8447a28c157e7bdb4be683a8c946b), [2](https://github.com/FFmpeg/FFmpeg/commit/b40d91cad92f2f694045a6a7b69f117b3dcfa19c))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://web.archive.org/web/20260513222612/https://twitter.com/FFmpeg/status/2054689695532036382))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#ai-sponsored) ([1](https://xcancel.com/FFmpeg/status/2084084810813743614))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://github.com/FFmpeg/FFmpeg/commit/1bde76da890127608744c3b17669a99d2adce54a), [2](https://github.com/FFmpeg/FFmpeg/commit/4492ad7228a381c2f0c8b79d333a59c7657311c9), [3](https://github.com/FFmpeg/FFmpeg/commit/444f2cf047b92fac8d470f969dbd04bf1107757c)) | FFmpeg legacy (4.4.x) series with [some special configurations](https://forums.hyperbola.info/viewtopic.php?id=1189) | | [Fladder](https://github.com/DonutWare/Fladder) | [`ddb71ef`](https://github.com/DonutWare/Fladder/commit/ddb71ef83514399ed326688cde5d6ee108dde7dd) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/DonutWare/Fladder/pull/827), [2](https://github.com/DonutWare/Fladder/pull/828), [3](https://github.com/DonutWare/Fladder/pull/831))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/DonutWare/Fladder/pull/158), [2](https://github.com/DonutWare/Fladder/pull/161), [3](https://github.com/DonutWare/Fladder/pull/556)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [gstreamer](https://gstreamer.freedesktop.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://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/e4d7f95b0c8ea4b1e23d6660317968f8033ae3a9)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Jellyfin](https://jellyfin.org) (server) | [![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://jellyfin.org/docs/general/contributing/llm-policies#llm-code-contributions-to-official-projects))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jellyfin/jellyfin/pull/16540)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | From d77927fdc2e7a5d362816a6fc81d7a2bbc6a96a3 Mon Sep 17 00:00:00 2001 From: stilic Date: Sun, 23 Aug 2026 15:40:51 +0200 Subject: [PATCH 07/12] Add Spacebar and Fermo as alternatives (#1297) ### Description of Changes This PR adds [Spacebar](https://spacebar.chat) as a messaging server alternative and [Fermo](https://fermo.sbar.fyi) as a messaging client alternative. Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1297 Reviewed-by: Ethical FOSS admin --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 67d7a6a..0ba9d3d 100644 --- a/README.md +++ b/README.md @@ -1359,6 +1359,7 @@ A desktop environment usually depends on a specific window manager to work. > [!Note] > #### Messaging Client Alternatives by protocols +> - [Fermo](https://fermo.sbar.fyi) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://git.sovrahi.com/oh64/Fermo#ai-code)): Spacebar client. > - IRC clients overall don't seem to have AI-committed code > - [matrix] > | Name | OS | @@ -1399,6 +1400,7 @@ A desktop environment usually depends on a specific window manager to work. > - [Conduit](https://gitlab.com/famedly/conduit/) > - [conduwuit](https://github.com/x86pup/conduwuit): Archived > - [venator](https://codeberg.org/matrix-venator/venator) +> - [Spacebar](https://spacebar.chat) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/spacebarchat/server/blob/master/CONTRIBUTING.MD)) ## Microcontroller Tools and Libraries From f3ca7c754317f0e357f31d533b7b563816959c8f Mon Sep 17 00:00:00 2001 From: mtfamb Date: Sun, 23 Aug 2026 15:57:10 +0200 Subject: [PATCH 08/12] Update desktop Waterfox version. (#1282) ### Description of Changes Just found the probably last untainted commit of waterfox desktop. Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1282 Reviewed-by: Ethical FOSS admin --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0ba9d3d..e7d017f 100644 --- a/README.md +++ b/README.md @@ -686,7 +686,7 @@ This is a section for repos that are similar to this one either because they are | [Helium](https://github.com/imputnet/helium) | [`0.0.7`](https://github.com/imputnet/helium/releases/tag/0.0.7)
[`327c2ec`](https://github.com/imputnet/helium/commits/327c2eccfc78e1116c4f5fec807f3cad01abca85) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://helium.computer/bangs#chatgpt), [2](https://github.com/imputnet/helium/commit/cde40a97f07a4e742877145d2b7a62ece8aaadc3))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/imputnet/helium/blob/main/AGENTS.md), [2](https://github.com/imputnet/helium/pull/1131#issue-4115798015))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/imputnet/helium/pull/1097#pullrequestreview-3952039208), [2](https://github.com/imputnet/helium/pull/1053#issuecomment-4033349523), [3](https://github.com/imputnet/helium/pull/1158)) | | [Ladybird](https://github.com/LadybirdBrowser/ladybird) | [`e695dc1`](https://github.com/LadybirdBrowser/ladybird/commits/e695dc1405e4985b1fca781207068410034a9585) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/LadybirdBrowser/ladybird/blob/master/Documentation/CodePolicy.md#on-usage-of-ai-and-llms), [2](https://ladybird.org/posts/adopting-rust/), [3](https://github.com/LadybirdBrowser/ladybird/commit/9be298e39ca5f325dfa8dd5afc6fd988c7ddfa06))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/LadybirdBrowser/ladybird/pull/4246), [2](https://github.com/LadybirdBrowser/ladybird/pull/5784), [3](https://github.com/LadybirdBrowser/ladybird/pull/10772)) | | [Tor Browser](https://gitlab.torproject.org/tpo/core/tor) | [`0.4.8.17`](https://gitlab.torproject.org/tpo/core/tor/-/tags/tor-0.4.8.17)
[`7540feba`](https://gitlab.torproject.org/tpo/core/tor/-/commits/7540feba4b4de98267238d144d98d844d0e728e7) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.torproject.org/tpo/core/tor/-/commit/53538391879a167d09e2f2bbfdde27178bad8355), [2](https://gitlab.torproject.org/tpo/core/tor/-/commit/367f38dba963ad71a907564efd76dca9684e9b37), [3](https://gitlab.torproject.org/tpo/core/tor/-/commit/d4e3f6a440b58c2be661decf20c09548704907dc)) | -| [Waterfox] | [![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/BrowserWorks/waterfox/blob/current/AGENTS.md), [2](https://www.quippd.com/writing/2026/02/02/fifteen-years-of-waterfox-alex-kontos-on-independence-ai-and-the-future-of-browsers.html#ai)) | +| [Waterfox] | [`bcdf79e`](https://github.com/BrowserWorks/waterfox/commit/bcdf79e032456b1d95418c15464579579dbb53a9) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/BrowserWorks/waterfox/blob/current/AGENTS.md), [2](https://www.quippd.com/writing/2026/02/02/fifteen-years-of-waterfox-alex-kontos-on-independence-ai-and-the-future-of-browsers.html#ai)) | | [WebKit](https://github.com/WebKit/WebKit) | [`7623.1.14.14.3`](https://github.com/WebKit/WebKit/releases/tag/WebKit-7623.1.14.14.3)
[`18ef811`](https://github.com/WebKit/WebKit/commits/18ef811d889c752c9f46afc6d9e6b9713cec78b3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/WebKit/WebKit/commit/bd13a5565801866693d652cac36d89fa8fa2def8), [2](https://github.com/WebKit/WebKit/commit/f634318089bdf19fcae7d05b01bde1175853902c), [3](https://github.com/WebKit/WebKit/commit/8c49347784a651cdd58173ebb4c61bafa2748145))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/WebKit/WebKit/pull/56614), [2](https://github.com/WebKit/WebKit/pull/56489)) | | [Zen](https://github.com/zen-browser/desktop) | [`1.10.3b`](https://github.com/zen-browser/desktop/releases/tag/1.10.3b)
[`1439526`](https://github.com/zen-browser/desktop/commits/14395263aa7f8b4eabc2df338ebb559053f75990) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/zen-browser/docs/blob/main/content/docs/user-manual/shortcuts.mdx?plain=1#L181))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/zen-browser/desktop/commit/a78f8586f41ed49fe9683176baf881645fb838e2), [2](https://github.com/zen-browser/desktop/commit/3fbe8c0b6cb2231951bfbf2915604d8593d5b4a1))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/zen-browser/desktop/pull/6867), [2](https://github.com/zen-browser/desktop/pull/7771), [3](https://github.com/zen-browser/desktop/pull/12826)) | From 1fdba3a75c632ed0de3cccc19023bedd539b14df Mon Sep 17 00:00:00 2001 From: K4 Date: Sun, 23 Aug 2026 16:04:42 +0200 Subject: [PATCH 09/12] Update to the new (proposed) Style Guide (#1294) ### Description of Changes Follow-up to https://codeberg.org/ethical-foss/open-slopware/pulls/1293: update all files which aren't the README to the new Style Guide. Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1294 Reviewed-by: Ethical FOSS admin --- HOW_TO_SLOP_FREE_FORK.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HOW_TO_SLOP_FREE_FORK.md b/HOW_TO_SLOP_FREE_FORK.md index ba9357e..1c4acff 100644 --- a/HOW_TO_SLOP_FREE_FORK.md +++ b/HOW_TO_SLOP_FREE_FORK.md @@ -17,8 +17,8 @@ Let's take tldr-pages as an example, as that was something the community recentl 2. Since we're using tldr as an example, we'll assume the project you want to fork is already in this repo. Go to the table where the software you want to fork is (for instance the [Cheat Sheets and Documentation section](https://codeberg.org/ethical-foss/open-slopware#cheat-sheets-and-documentation)), which looked like this: -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | -| --- |:---:| --- | --- | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +|---|:---:|---|---| | [tldr-pages](https://github.com/tldr-pages/tldr) | [`v2.3`](https://github.com/tldr-pages/tldr/releases/tag/v2.3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/tldr-pages/tldr/blob/main/AGENTS.md), [2](https://github.com/tldr-pages/tldr/commit/b042736266e10cb026b678ba1d0fed362d5f579d)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | 3. Go to the source repo and find the clone URL. In this case, you would go to [tldr-pages](https://github.com/tldr-pages/tldr). Since it's on GitHub, you should see a green button that says "<> Code". Click the green button, then click "HTTPS" and you should be able to copy that URL. From 26c00807a98b45bfc2d0c896363f3acf3285555a Mon Sep 17 00:00:00 2001 From: K4 Date: Sun, 23 Aug 2026 16:06:01 +0200 Subject: [PATCH 10/12] Last untainted Version/Commit Id does not apply to The Clipboard Project (#1299) ### Description of Changes See https://codeberg.org/ethical-foss/open-slopware/issues/1279#issuecomment-21581084 Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1299 Reviewed-by: Ethical FOSS admin --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e7d017f..9818bee 100644 --- a/README.md +++ b/README.md @@ -773,7 +773,7 @@ This is a section for repos that are similar to this one either because they are |---|:---:|---| | [clipcat](https://github.com/xrelkd/clipcat) | [![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/xrelkd/clipcat/blob/develop/AGENTS.md), [2](https://github.com/xrelkd/clipcat/commit/a12b39a42a7d18bf31abcdd1c146077575fdb8b7)) | | [CopyQ](https://github.com/hluk/CopyQ) | [![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/hluk/CopyQ/blob/5111f5525a0738d011968be67fa447c5b74338bd/AGENTS.md), [2](https://github.com/hluk/CopyQ/commit/b267d6ef9d323ffb990b5c7cb7ff4500bf33d673), [3](https://github.com/hluk/CopyQ/commit/cca210781e8ef087ff4ff7b0c6ea8ef63a9c3c9d))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/hluk/CopyQ/pull/3571), [2](https://github.com/hluk/CopyQ/pull/3551), [3](https://github.com/hluk/CopyQ/pull/3547)) | -| [The Clipboard Project](https://github.com/Slackadays/Clipboard) | [`feacd97`](https://github.com/Slackadays/Clipboard/commit/feacd977dabc) | [![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/Slackadays/Clipboard/blob/da607a6736605fe1e1b2aff629b913f4f342d5d8/README.md?plain=1#L5-L16)) | +| [The Clipboard Project](https://github.com/Slackadays/Clipboard) | Not yet applicable [![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/Slackadays/Clipboard/blob/da607a6736605fe1e1b2aff629b913f4f342d5d8/README.md?plain=1#L5-L16)) | > [!Note] > #### Clipboard Managers Alternatives From ead9bcddeb47fc9c12832c72be72ab42adf9262a Mon Sep 17 00:00:00 2001 From: hmn Date: Sun, 23 Aug 2026 16:07:05 +0200 Subject: [PATCH 11/12] add pick as alternative and update fuzzy finders (#1280) ### Description of Changes adds pick as alternative * add alternative: pick * add version/commit-id: fzf * style: table style-guide * update evidence: fzf Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1280 Reviewed-by: Ethical FOSS admin --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9818bee..77017fc 100644 --- a/README.md +++ b/README.md @@ -1208,10 +1208,10 @@ A desktop environment usually depends on a specific window manager to work. ## Fuzzy Finders -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| -| [fzf](https://github.com/junegunn/fzf) | [![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/junegunn/fzf/commit/290b18d9fe1f63f5ed7ab5639bad034563991146), [2](https://github.com/junegunn/fzf/commit/5ef8dea36e9eb771a82b4b2028761c032b69738a))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/junegunn/fzf/pull/4696), [2](https://github.com/junegunn/fzf/pull/4723), [3](https://github.com/junegunn/fzf/pull/4691)) | [fzy] | -| [peco](https://github.com/peco/peco) | [`v0.5.11`](https://github.com/peco/peco/releases/tag/v0.5.11) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/peco/peco/blob/4008f2e7bd30c3b3006e64cd72648827cc674baa/CLAUDE.md), [2](https://github.com/peco/peco/pull/567))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/peco/peco/pull/806)) | [fzy] | +| [fzf](https://github.com/junegunn/fzf) | [`v0.61.3`](https://github.com/junegunn/fzf/releases/tag/v0.61.3)
[`9c1a47a`](https://github.com/junegunn/fzf/commits/9c1a47acf7453f9dad5905b7f23ad06e5195d51f) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/junegunn/fzf/issues/4849#issuecomment-4871811149), [2](https://github.com/junegunn/fzf/commit/290b18d9fe1f63f5ed7ab5639bad034563991146), [3](https://github.com/junegunn/fzf/commit/5ef8dea36e9eb771a82b4b2028761c032b69738a))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/junegunn/fzf/pull/4696), [2](https://github.com/junegunn/fzf/pull/4419), [3](https://github.com/junegunn/fzf/pull/4691)) | [fzy]
[pick] | +| [peco](https://github.com/peco/peco) | [`v0.5.11`](https://github.com/peco/peco/releases/tag/v0.5.11) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/peco/peco/blob/4008f2e7bd30c3b3006e64cd72648827cc674baa/CLAUDE.md), [2](https://github.com/peco/peco/pull/567))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/peco/peco/pull/806)) | [fzy]
[pick] | | [skim](https://github.com/skim-rs/skim) | [![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/skim-rs/skim/blob/7e6115070b5c11e459af6b4ad0fe63cb6e5bbd90/.github/CONTRIBUTING.md#vibe-coding-guidelines), [2](https://github.com/skim-rs/skim/blob/master/AGENTS.md), [3](https://github.com/skim-rs/skim/commit/4147eccb9452ac1ea3da041208d2e491a933d14d))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/skim-rs/skim/pull/1028), [2](https://github.com/skim-rs/skim/pull/789), [3](https://github.com/skim-rs/skim/pull/834)) | [fzy] | ## Gaming @@ -2543,6 +2543,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [OpenDoas]: https://github.com/Duncaen/OpenDoas [Omegathon]: https://codeberg.org/Allen123456hello/omegathon [Pandemonium Engine]: https://pandemoniumengine.org/ +[pick]: https://github.com/mptre/pick [QEMU]: https://www.qemu.org [QMPlay2]: https://github.com/zaps166/QMPlay2 [Schilytools]: https://codeberg.org/schilytools/schilytools From 28f2ab46b37e72bd88c24408f7c411019a1cfad8 Mon Sep 17 00:00:00 2001 From: K4 Date: Sun, 23 Aug 2026 16:08:06 +0200 Subject: [PATCH 12/12] Update the Style Guide (#1293) ### Description of Changes - Make all breaks be `
` - Add a whitespace before and after `
` (see https://codeberg.org/ethical-foss/open-slopware/pulls/1290#issuecomment-21570149) and request it - Add more example evidence links - Add an example for a project were Last Untainted Version/Commit ID is not yet applicable Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1293 Reviewed-by: Ethical FOSS admin --- STYLE.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/STYLE.md b/STYLE.md index 99623e3..2f78628 100644 --- a/STYLE.md +++ b/STYLE.md @@ -14,16 +14,17 @@ Be sure to put things in the correct category and always update the above TOC (t Make sure to format your table like below (note that it is alphabetized by software name): -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| -| [formallyCoolSoftware](https://linktocoolsoftware.tld) | [`v1.0.0`](linktolastgoodcommitid.tld/releases/v1.0.0)
[`ab12345`](linktolastgoodcommitid.tld/commit/ab12345) | [![AI Functionality](./badges/ai-functionality.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-functionality) ([1](https://docs.linktocoolsoftware.tld/ai-assistant))
[![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://link-to-software-blog.tld/how-i-vibecoded-the-app))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://linktocoolsoftware.tld/branch/main/AGENTS.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-code-reviews) ([1](https://linktocoolsoftware.tld/branch/main/AGENTS.md))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/ethical-foss/open-slopware#gen-ai-art) ([1](https://linktocoolsoftware.tld/ai_logo.jpg))
[![AI Databroker Usage](./badges/ai-databroker-usage-pink.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-databroker-usage) ([1](https://linktocoolsoftware.tld/privacypolicy))
![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](https://linktocoolsoftware.tld/branch/main/README.md))
[![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-in-issue-tracker) ([1](http://linktocoolsoftware.tld/issues/123))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](https://codeberg.org/ethical-foss/open-slopware#condones-llm-ingestion) ([1](https://linktocoolsoftware.tld/branch/main/ai_policy.md)) | [coolSlopFreeProject] | -| [formallyOKSoftware](https://linktofinesoftware.tld) | [`v2.0.0`](linktolastgoodversion.tld/v2.0.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://linktocoolsoftware.tld/branch/main/AGENTS.md))
![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](https://linktocoolsoftware.tld/branch/main/README.md))| [alrightSlopFreeProject]
[amazingSlopFreeProject] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://link-to-anti-ai-evidence.tld)) | +| [formallyCoolSoftware](https://linktocoolsoftware.tld) | [`v1.0.0`](linktolastgoodcommitid.tld/releases/v1.0.0)
[`ab12345`](linktolastgoodcommitid.tld/commit/ab12345) | [![AI Functionality](./badges/ai-functionality.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-functionality) ([1](https://docs.linktocoolsoftware.tld/ai-assistant))
[![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://link-to-software-blog.tld/how-i-vibecoded-the-app), [2](https://libktovibecodedpr.tld/12345))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://linktocoolsoftware.tld/branch/main/AGENTS.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-code-reviews) ([1](https://linktocoolsoftware.tld/branch/main/AGENTS.md))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/ethical-foss/open-slopware#gen-ai-art) ([1](https://linktocoolsoftware.tld/ai_logo.jpg), [2](https://linktocoolsoftware.tld/ai_asset.jpg), [3](https://linktocoolsoftware.tld/ai_banner.jpg))
[![AI Databroker Usage](./badges/ai-databroker-usage-pink.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-databroker-usage) ([1](https://linktocoolsoftware.tld/privacypolicy))
![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](https://linktocoolsoftware.tld/branch/main/README.md))
[![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-in-issue-tracker) ([1](http://linktocoolsoftware.tld/issues/123))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](https://codeberg.org/ethical-foss/open-slopware#condones-llm-ingestion) ([1](https://linktocoolsoftware.tld/branch/main/ai_policy.md)) | [coolSlopFreeProject] | +| [formallyOKSoftware](https://linktofinesoftware.tld) | [`v2.0.0`](linktolastgoodversion.tld/v2.0.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://linktocoolsoftware.tld/branch/main/AGENTS.md))
![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](https://linktocoolsoftware.tld/branch/main/README.md)) | [alrightSlopFreeProject]
[amazingSlopFreeProject] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://link-to-anti-ai-evidence.tld)) | +| [veryCoolSoftware](https://linktoverycoolsoftware.tld) | Not yet applicable | ![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](https://linktocoolsoftware.tld/branch/main/README.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | **Name column**: should be the name of software linked to their git repo (or other software forge if they don't use git). **Last Untainted Version/Commit**: should be the last commit before AI started being used in the repo. You can provide both the version and a commit hash, but if you can only provide one, please prefer using the version. (Reminder: This is meant for forking only, as running old software comes with security risks.) If the project is [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/ethical-foss/open-slopware##vibecoded), you can just use the word "None" for the Last Untainted Version/Commit. You must provide something (even "None" if Vibecoded) *either* for this column, or for the alternatives column - unless there is already an "Alternatives" note. See also: [tips for finding the last untainted commit](https://codeberg.org/ethical-foss/open-slopware/issues/1116). -**Evidence column**: should contain one or more of the following tags (followed by *up to 3* numbered evidence links in parentheses): +**Evidence column**: should contain one or more of the following tags (followed by _up to 3_ numbered evidence links in parentheses separated by a comma followed by a whitespace): - [![AI Functionality](./badges/ai-functionality.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-functionality) - [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/ethical-foss/open-slopware##vibecoded) (keep in mind this is more severe than permissive AI policy) @@ -99,7 +100,7 @@ Here are all the badges for easy copying and pasting: > [!important] > -> If a project has multiple tags, please be sure to add a break (`
`) in between each one, so that the column extends vertically rather than horizontally. This keeps the table visually consistent and easier to read at a glance. +> If a project has multiple tags, please be sure to add a break (`
`), with a whitespace before and after, in between each one, so that the column extends vertically rather than horizontally. This keeps the table visually consistent and easier to read at a glance. Please do not submit GitHub screenshots of "A user you have blocked has previously contributed to this repository". Please instead link directly to the commit hash(es) where this has taken place.