Compare commits

..

412 commits

Author SHA1 Message Date
ethical-foss-admin
6864726f16 alternatives update - you don't have to have a perfect 1:1 alternative 2026-07-13 17:30:41 +02:00
ethical-foss-admin
505d1a1e4f note that no issues or pull requests are deleted during vacation mode 2026-07-13 09:28:41 +02:00
Chloé Chagnon
d2169d9e1d Add LaSuite Docs as tainted, and Calligra & CryptPad as alternatives (#1101)
### Description of Changes

This PR adds LaSuite Docs as tainted, and adds alternatives to the category with Calligra and CryptPad

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1101
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-13 09:18:43 +02:00
overbillduplex615
56df2ab93e Add Note Software with Alternatives (#1008)
### Description of Changes

Add AppFlowy, Ferrite, Markor, Notesnook, QOwnNotes, SiYuan, Simplenote for Android, Simplenote for Electron, Simplenote for iOS, Simplenote for macOS, TriliumNext, VNote.

Add ghostwritter, Marknote, neutriNote CE, Print(Notes), Standard Notes, Zim as Note Software Alternatives.

Move Zettlr to tainted. Replace Joplin, Logseq, Memos website links with GitHub links. Replace the list with a table for the Note Software Alternatives section.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1008
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-13 09:16:37 +02:00
ethical-foss-admin
4651e0669a note that there are exceptions 2026-07-13 09:13:55 +02:00
Sunny
c8dda5b388 Add Ren'Py (#1084)
### Description of Changes

This PR adds Ren'Py as tainted.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1084
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-13 09:11:48 +02:00
ethical-foss-admin
5f4406a7eb Detail alternatives/last untainted commit/version exceptions, add TOC/formatting to Contributing guide, fix PR template (#1108)
- lets people know where there's an exception to our rules, as noted in https://codeberg.org/ethical-foss/open-slopware/issues/1090#issuecomment-19000415 in the Contributing/Style Guide docs
- adds a Table of Contents to the Contributing guide
- cleans up some typos, formatting, and wording in the Contributing guide
- fixes a stray colon that was breaking the PR template

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1108
2026-07-13 09:04:49 +02:00
killertofus
9eaebff7fb added NETworkManager (#963)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/963
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-11 11:33:04 +02:00
ethical-foss-admin
18c53ce48d Update docs to require either an alternative or last untainted, and set open PR limit (#1097)
## Description of Changes

Adds updates to the Contributing and Style Guide docs to note:

- You must provide either an alternative or a last untainted commit/version
- You can only have a maximum of 5 currently open Pull Requests (after your PRs or merged or closed, you're free to open more)
- There should be a break between in the title for the "last untainted version/commit" column
- There can be *both* a last untainted version AND last untainted commit, but if you can only provide one, prefer the version
- Update "evidence and tags" column to just be "evidence"

We also update the PR template to add a check box to ensure that either an alternative or a last untainted commit/version is provied.

### Related Issues

- closes #1050
- closes #1090

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1097
2026-07-11 11:30:07 +02:00
Chloé Chagnon
9fc108b8d7 Fix broken tags in office section & remove LibreOffice Draw as alternative in image manipulation section (#1100)
### Description of Changes

This PR fixes the broken "AI Functionality" tags in the newly-created Office section, and removes LibreOffice Draw as an alternative from the Image Manipulation section (since LibreOffice Core is considered tainted now)

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1100
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-11 11:18:24 +02:00
Jens Grassel
5627f27a03 Add TimescaleDB as tainted (#1053)
### Description of Changes

This PR adds TimescaleDB as tainted

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1053
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 15:35:47 +02:00
Jens Grassel
2ab797593e Add scalafix as tainted (#1079)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1079
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 15:34:56 +02:00
ethical-foss-admin
34089d60f6 Add "Anti AI Policy" merit badge to Tenacity :) 2026-07-10 14:20:20 +02:00
ethical-foss-admin
dc2ef23dc0 move vibecoded before permissive ai policy for rsync 2026-07-10 14:17:31 +02:00
Jens Grassel
0cda4e6a07 Add scalameta (#1077)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1077
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 13:49:43 +02:00
Jens Grassel
93535bbb41 Add scalafmt as tainted (#1067)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1067
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 13:41:56 +02:00
Sam Whited
d6c064d101 Add GNUCash (#1099)
### Description of Changes

Adding GNUCash. I couldn't find any actual policy for this one, but did find that it has claude code as a contributor (albeit with only one commit). This one hurts me a lot.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1099
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 13:37:04 +02:00
ethical-foss-admin
3798a62452 clean up open source AI FAQ 2026-07-10 13:28:57 +02:00
Sam Whited
0baea54f91 Fix typo in "Odoo" (#1098)
### Description of Changes

This is a minor typo fix for the software "Odoo" which had an extra letter capitalized.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1098
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 13:22:16 +02:00
ethical-foss-admin
78d093bd35 Remove Tuta since they have a No AI policy now
Closes #635
2026-07-10 13:21:21 +02:00
killertofus
9bed30630d added jay (#1081)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1081
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 13:17:36 +02:00
Sam Whited
99ec7db753 Add Mixxx (#1070)
### Description of Changes

This PR adds the Mixxx software for DJs to the list.

Fixes #1069

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1070
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 12:56:26 +02:00
bencollver
cafed22bd3 Add ELKS. Several commits are co-authored by Claude. (#1072)
Co-authored-by: Ben Collver <bencollver@tilde.pink>
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1072
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 12:36:42 +02:00
Jens Grassel
f6be1750b7 Add sbt-sbom as tainted (#1052)
### Description of Changes

This PR add sbt-sbom as tainted

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1052
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 12:33:39 +02:00
Olivia
939aca9688 Add CMake :( (#1041)
### Description of Changes

CMake has added a pro-AI policy. I left the last known untainted version blank because I have no idea how to find the last version. Because the policy states

> AI tools and services are not considered authors. They should not be listed as co-authors, and their review is not considered adequate for demonstrating a human author's understanding or the correctness of a proposed change.

There's a good chance of there being slop commits prior to the policy, but that cannot be identified due to the lack of co-authored-by. I'm seeing [a couple PRs mentioning claude](https://gitlab.kitware.com/search?group_id=415&project_id=541&scope=merge_requests&search=claude), one of which were made a little under a month before the pro-slop machine policy.

Meson is also at risk of falling to the slop machines. They've merged a slop machine
commit, so it technically _is_ tainted, but there's an ongoing
discussion that may lead to a ban, so holding off on it for now. For the
record:

* 74faddbb44
* https://github.com/mesonbuild/meson/issues/15761

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1041
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 12:31:03 +02:00
cerox
3378e6a5a9 update darktable (#1032)
### Description of Changes

This PR adds the AI Functionality tag to darktable

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1032
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 12:28:49 +02:00
ethical-foss-admin
73542ede4b remove backticks from alternative 2026-07-10 09:35:35 +02:00
Adam Price
a3ae2cc5ec add urfave/cli as an alternative to cobra (#1040)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1040
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 09:34:53 +02:00
Jens Grassel
02d657f5e6 Add bloop (scala build tool/server) (#1078)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1078
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 09:33:18 +02:00
znmz
6548f9a5b8 add LibreOffice, OnlyOffice, Euro-Office and Collabora Online (#801)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/801
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 09:20:22 +02:00
Chloé Chagnon
139a9d4d60 Add Gooey, zigcli, zlint and new Zig category (#1003)
### Description of Changes

This PR adds a new Zig category, and in it adds Gooey, zigcli and zlint

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1003
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-10 09:16:58 +02:00
Chloé Chagnon
3f11f6a98a Move RSSGuard to tainted and add RSSOwlnix as alternative (#1086)
### Description of Changes

This PR adds RSSGuard as tainted and RSSOwlnix as an alternative RSS client. Addresses issue #1085

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1086
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-09 21:36:06 +02:00
hellfire103
b109bb7286 Add commit hash for last untainted version of Linux kernel (#1006)
### Description of Changes

This PR adds the commit hash for last untainted version of Linux kernel

- closes  #990

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1006
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-08 14:21:11 +02:00
cerox
6491ac692a add myBB (#1056)
### Description of Changes

This PR adds myBB as tainted

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1056
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-08 13:22:50 +02:00
killertofus
8b26c1c8cd added tealdeer (#1017)
### Description of Changes

closes #623

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1017
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-08 13:08:41 +02:00
killertofus
7bca494535 Arch has banned ai issues (#987)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/987
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-08 12:53:21 +02:00
ch0ccyra1n
982ac457de Add Newsboat to newly created RSS section (#1075)
### Description of Changes

This PR adds Newsboat as tainted

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1075
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-08 12:50:58 +02:00
Chloé Chagnon
8295098e53 Add RSS category with many, many slop projects (#1002)
In RSS Aggregators:
- CommaFeed
- Feedbin
- FeedCord
- FreshRSS
- Fusion
- Glean
- Miniflux
- NewsBlur
- Tiny Tiny RSS
- RSSHub

In RSS Clients:
- Capy Reader
- Feeder
- FeedFlow
- Feedr
- Fluent Reader
- Folo
- Liferea
- NetNewsWire
- Twine
- yarrand

also added many alternatives with no slop detected (tho sadly none have an anti-ai policy)

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1002
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-04 13:03:02 +02:00
killertofus
4c2c7cf773 added chatterino (#1060)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1060
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-03 12:21:07 +02:00
Naïm Camille Favier
1c2640a6ba Add proof assistants (#856)
Adds Agda (with alternative Mikan), Lean, and Rocq to the list.

[Rendered](https://codeberg.org/ncf/open-slopware/src/commit/proof-assistants/README.md#proof-assistants)

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/856
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-07-01 19:06:24 +02:00
brnt
c567072cfb Add libxml2 as an alternative for Expat (#1055)
### Description of Changes

This patch adds libxml2 as alternative for Expat. Also add a list for XML libraries written in C, so that more alternatives can be added there in the future.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1055
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-27 20:36:00 +02:00
David Demelier
61b42dfd05 Add libuv (#1012)
### Description of Changes

Add libuv as tainted, and add libev as an alternative.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1012
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-26 21:41:12 +02:00
cerox
98097c511f update yay (#1047)
### Description of Changes

This PR capitalizes AUR properly, adds the Permissive AI Policy tag and adds more evidence for the AI Code Reviews tag.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1047
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-25 08:42:39 +02:00
Chloé Chagnon
e4a06e2cd3 Add Scala section to the index (#1049)
### Description of Changes

This PR fixes an oversight where the new Scala section wasn't added to the index.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1049
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-25 08:39:31 +02:00
Mirian Margiani
f929b59aed Reduce shadow of "AI Functionality" badge (#1044)
### Description of Changes

This PR reduces the text shadow in the AI Functionality badge because it may trigger nausea in some people.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1044
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-24 16:19:26 +02:00
Jens Grassel
a85579cc65 Add postgresql JDBC driver (#1028)
### Description of Changes

This PR adds the PostgreSQL JDBC driver to the Java PL section.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1028
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-24 08:15:53 +02:00
Jens Grassel
6071713980 add tapir and a section for Scala pl tooling (#1022)
### Description of Changes

This PR adds tapir as tainted including the last untainted version added in an own subsection for Scala related programming language specific tooling.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1022
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-24 08:13:27 +02:00
awe
c920db4ff8 Add ansel as tainted (#1039)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1039
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-24 08:04:54 +02:00
cuynu
f875cad3d1 add shellcheck (#1035)
### Description of Changes

shellcheck added claude instructions, there also open copilot fix PRs.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1035
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-24 07:59:34 +02:00
killertofus
a0cb0db310 added aur helpers (#961)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/961
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-23 07:31:05 +02:00
hazel
829da100d3 add python-jwt as PyJWT alternative (#1026) (#1031)
### Description of Changes

closes #1026

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1031
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-22 12:39:03 +02:00
ethical-foss-admin
cb46565cc4 update the issue template to let people know they can ask for help with any slop-free project 2026-06-22 07:57:44 +02:00
overbillduplex615
64a20b8c10 fix: Fix all AI Functionality badges (#1027)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1027
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-22 07:42:13 +02:00
overbillduplex615
75af8edf1c chore: Remove the last untainted commit ID for Futon (#1025)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1025
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-22 07:40:45 +02:00
cerox
6e34b6b06c fix spelling (#1029)
### Description of Changes

This PR fixes spelling throughout the CoC, Governance doc and Contributing doc.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1029
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-22 07:39:22 +02:00
overbillduplex615
c4a5e64c7a Restructure the Books and Library Software category (#954)
### Description of Changes

Split the Books and Library Software category into Book Readers, Citation Software, Library Management Software and Graphic Novel Readers.
Add Anx Reader, Episteme Reader, Komikku, Kotatsu Next, Librera Reader, Readest, Reikai.
Add Anthology, Areada, Book's Story as Alternatives for Book Readers.
Add Mihon, Kahon as Alternatives for Graphic Novel Readers.
Replace F-Droid links with GitHub links for Komelia and Taison.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/954
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-21 09:28:30 +02:00
storablecerox977
70ba3ed1ef update ArcaneChat (#1023)
### Description of Changes

This PR updates the evidence for ArcaneChat

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1023
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-20 20:25:45 +02:00
Mirian Margiani
fe03ad7dd3 Fix some typos in issue/pr templates (#1024)
### Description of Changes

Fixes a missing "s", a comma, and some extra whitespace.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1024
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-20 20:23:13 +02:00
ethical-foss-admin
09ed501880 fix more badge links 2026-06-20 17:03:13 +02:00
ethical-foss-admin
f83f14f2c7 remove "no ai" policy from definition table as it's already explained in the anti-ai policy section
also add a note tag for the condones llm ingestion explanation in the permissive ai policy definition
2026-06-20 17:01:43 +02:00
ethical-foss-admin
81ff6da54b More granular language, tips, and making sure badge links work 2026-06-20 16:56:01 +02:00
ethical-foss-admin
09967c105f give a bit more explanation on permissive ai policy, change "can" to "may"
Hopefully this clears things up a bit more
2026-06-20 16:44:40 +02:00
ethical-foss-admin
b217847790 clean up why not LLMs links 2026-06-20 16:36:26 +02:00
storablecerox977
440ec0f788 replace xcancel link with archive link (ffmpeg) (#1021)
### Description of Changes

This PR replaces the xcancel link for "GenAI 'Art'" evidence with a link from the Internet Archive

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1021
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-20 16:32:02 +02:00
TSR Berry
69d1a3fbe3 Add PyJWT (#999)
### Description of Changes

This PR adds PyJWT as tainted

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/999
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-20 16:30:16 +02:00
Mirian Margiani
f80f5b2106 Update chardet (#1014) (#1020)
### Description of Changes

Last untainted version is 5.2.0 according to the maintainer. Closes #1014.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1020
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-20 15:25:47 +02:00
ethical-foss-admin
dd2c43e0ba link to removal doc 2026-06-20 14:17:48 +02:00
Spike
4f281c689d Add Gaybar, gaypanel as alternatives to Waybar (#1001)
### Description of Changes

Adds my projects gaypanel/gaybar as alternatives to Waybar (and describes them, because the naming is a bit confusing...). Closes #716

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1001
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-20 12:40:58 +02:00
ethical-foss-admin
605336fbf9 make it clear that examples we give are not the only evidence allowed 2026-06-20 11:27:40 +02:00
ethical-foss-admin
d6c857772c update permissive AI policy to include more evidence 2026-06-19 21:58:49 +02:00
ethical-foss-admin
885d1a25df note that we don't allow CSAM (including drawn) 2026-06-19 15:45:27 +02:00
ethical-foss-admin
57e7ee94bd note that we don't accept adult content at this time 2026-06-19 15:40:22 +02:00
Jens Grassel
43eb9e47a3 Update audacity and add 3.7.7 as last untainted version (#1007)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1007
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-19 15:34:15 +02:00
storablecerox977
bc9c6d8c7e update starship (#1010)
### Description of Changes

link to github instead of website, update evidence for AI Functionality, Permissive AI Policy and AI Code Reviews tags

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1010
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-19 15:33:45 +02:00
ruriofdoom
791950b18a Add Ares, MAME, RPCS3, Snes9x, and Stella (#989)
I was browsing the GitHub pages for Ares, MAME, Snes9x, and Stella, and learned that they, unfortunately, have at least a single commit "co-authored" by Claude Code. (I've been able to find the last commits prior to them thanks to [repo-slopscore](https://slopscan.ava.pet/)...)

I feel confident putting Stella on the list due to its [CLAUDE.md](https://github.com/stella-emu/stella/blob/master/CLAUDE.md) and the fact that it's used for huge changes ([refactoring the codebase](e8ca91e376)).

I don't feel as confident for the other projects, for the gen AI usage is a bit sparse and I'm not sure if they still count as part of the "permissive AI policy" rule, especially since, as far as I know, MAME developers have been outspoken against AI on Reddit and brought up MAME being vibe-coded as an [April Fools joke](https://www.mamedev.org/?p=562). I feel like these projects should have an AI policy in place; perhaps more kind eyes needed?

EDIT: [RPCS3](https://github.com/RPCS3/rpcs3#ai-use) also has an AI contribution policy that, from how I've read it, accepts some form of AI and stresses the responsibility of the human user behind it.
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/989
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-19 06:04:31 +02:00
ethical-foss-admin
32c791abfb add AI datacenter lobby reference for environmental impact section 2026-06-18 15:27:12 +02:00
FlemyJY
b823990dcd Add TrechBroom as tainted and add GtkRadiant as alternative (#1005)
### Description of Changes

This PR adds TrechBroom as tainted; This PR adds GtkRadiant as alternative

Co-authored-by: FlemyJY <noreply+not-a-real-email@example.com>
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1005
2026-06-18 08:06:17 +02:00
0x0079
c5dd90e234 Add Deflock (#459)
Adds [deflock.org](https://deflock.org)
While it isnt necessarily built to be run locally, there are instructions on how to do so, so I felt it would be worth including here.
Overpass Turbo is listed as an alternative as a different and more versatile frontend to the same data.
Uses ai 'art' and permissive ai policy as evidence.

I marked
> If you need help tailoring this to your situation, appealing rejections, etc., ChatGPT is a great resource.

on the [request public records](https://deflock.org/foia) page as ![Permissive AI Policy](https://codeberg.org/small-hack/open-slopware/media/branch/main/badges/permissive-ai-policy-orange.svg) as there doesn't seem to be a better label, though I'm aware this probably isn't the clearest and am happy to change it; marking this PR as WIP until that's resolved.

Didn't find an untainted commit as, while this is subjective, much of the original copy on the site read as slop.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/459
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-17 13:38:49 +02:00
Ethical FOSS admin
8fa837fb6d Add Micosoft PowerToys as tainted (#969)
### Description of Changes

Closes #267

Co-authored-by: vleermuis-admin <vleermuis-admin@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/969
2026-06-17 07:48:19 +02:00
ethical-foss-admin
32ba9dd070 add anti-ai policy badge for love2d and move anti-ai policy badge right after chipass 2026-06-16 20:33:22 +02:00
ethical-foss-admin
946f259761 remove alternatives column for the file comparison section
we already have an alternatives note
2026-06-16 20:30:41 +02:00
ethical-foss-admin
0df989b4e2 fix continuous typo 2026-06-16 20:28:53 +02:00
ethical-foss-admin
a5c279161a make continuous integration alternatives section for forgejo actions 2026-06-16 20:27:50 +02:00
hellfire103
dd430a9e0d Add Darcs and Pijul as alternative version control systems (#998)
### Description of Changes

This PR adds Darcs and Pijul as alternative version control systems

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/998
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-16 20:23:29 +02:00
hellfire103
2d7aa9b92a Add Busybox ntpd, chrony, ntpd, and OpenNTPD as alternatives to ntpd-rs (#996)
### Description of Changes

This PR adds Busybox ntpd, chrony, ntpd, and OpenNTPD as alternatives to ntpd-rs

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/996
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-16 18:43:56 +02:00
hellfire103
9a522b43ba Add TLP as alternative for Power Management (#997)
### Description of Changes

This PR adds TLP as alternative for Power Management

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/997
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-16 17:57:33 +02:00
hellfire103
d42ca2a121 Fix typo in URL (#995)
### Description of Changes

This PR fixes a typo I made in the Termux URL

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/995
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-16 17:53:18 +02:00
storablecerox977
e98da694e3 add a missing char (#994)
### Description of Changes

add a )

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/994
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-16 15:15:54 +02:00
ethical-foss-admin
a3788547a7
add some basic notes on code editors 2026-06-16 12:43:40 +00:00
ethical-foss-admin
d0795b4265
move anti-ai merit badge to notes section for gram and EVi 2026-06-16 12:39:58 +00:00
ethical-foss-admin
758023ed1a
add a cute little table for text editor alternatives 2026-06-16 12:38:18 +00:00
ethical-foss-admin
0830c2b23c
add anti-ai policy merit badges for Waterfox, EVi, and Gram 2026-06-16 12:35:13 +00:00
hellfire103
1a84eec310 Add GNU nano as alternative text editor (#991)
### Description of Changes

This PR adds GNU nano as alternative text editor

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/991
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-16 13:59:36 +02:00
hellfire103
10807c500f Add Termux as alternative SSH client for Android (#992)
### Description of Changes

This PR adds Termux as alternative SSH client for Android

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/992
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
2026-06-16 13:57:51 +02:00
ethical-foss-admin
cb8306bad3
change name of core admin user to ethical-foss-admin 2026-06-16 11:42:32 +00:00
vleermuis-admin
da066dae21 fix typo 2026-06-16 12:38:38 +02:00
vleermuis-admin
4a43e957a0 Note how to handle slop-free software that has not tainted equivilent 2026-06-16 12:36:06 +02:00
vleermuis-admin
9c5906337e remove slopshop definition
it's actually never been used in this repo, so it's fine to get rid of
2026-06-16 12:29:39 +02:00
vleermuis-admin
86fcc15182 make reference to our new "rules for self submission" section 2026-06-16 12:28:17 +02:00
vleermuis-admin
c1dec7f152 clean up reference to old list 2026-06-16 12:25:30 +02:00
vleermuis-admin
ef1693c4db fix content warning indentation 2026-06-16 12:08:53 +02:00
vleermuis-admin
71cc731929 Add a section for "Call for Collaborators" 2026-06-16 12:07:42 +02:00
admin
4d2df01cef
fix grammar typo in anti-ai policy definition 2026-06-16 08:13:37 +00:00
admin
790f54011a
fix programming language alternatives anti-ai badges 2026-06-16 08:10:07 +00:00
admin
4ca0cce325 Add "Anti-AI Policy" merit badge (#956)
### Description of Changes

Adds a new merit badge called "🌟 Anti-AI Policy" to distinguish alternatives that take a specific "No AI" stance.

- Closes #935
- Changes the badge colors around a bit
  - "request for help" is now magenta
  - "ai databroker" is now white
- Updates the README.md, STYLE.md, and CONTRIBUTING.md to reflect the change
- cleans up the CONTRIBUTING.md file to explain more about adding alternatives
- Applies new badge to all projects that had references to Anti-AI policies (and also gotosocial and wafrn)

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/956
2026-06-16 10:10:12 +02:00
vleermuis-admin
fa4e424650 update ratatui and add new alternative tui crates section (#976)
### Description of Changes

Continuation of the work in #841

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/976
2026-06-16 07:48:26 +02:00
vleermuis-admin
9a1cc3583a Add Tauon Music Box (#977)
Full credit to @awe who originally created this PR.

Co-Authored by: @awe
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/977
2026-06-16 07:42:18 +02:00
hellfire103
69e8cfff02 Add Frescobaldi and Denemo as alternatives to Musescore (#986)
### Description of Changes

This PR adds Frescobaldi and Denemo as alternatives to Musescore

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/986
Reviewed-by: Ethical FOSS admin <vleermuis-admin@noreply.codeberg.org>
2026-06-16 07:37:40 +02:00
storablecerox977
da0345b087 add Flarum as an alternative for Forum Software (#983)
### Description of Changes

no policy but it seems untainted. also removed a redundant #

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/983
Reviewed-by: Ethical FOSS admin <vleermuis-admin@noreply.codeberg.org>
2026-06-16 07:35:07 +02:00
vleermuis-admin
0f18f4aad1 clean up banned issue types 2026-06-16 07:34:15 +02:00
vleermuis-admin
4938d6ff04 add Audio Plugins and Virtual Instruments section with SurgeXT as tainted (#978)
### Description of Changes

- Closes #450

(continuation of #646)

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/978
2026-06-16 07:32:52 +02:00
Siarhiej Sachoŭski
6de2621b83 Add Wayfire (#985)
### Description of Changes

This PR Adds Wayfire As Tainted

- Closes #542

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/985
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 22:11:13 +02:00
hellfire103
4245a66897 Add Amarok as alternative to Clementine and Strawberry (#984)
### Description of Changes

This PR adds Amarok as alternative to Clementine and Strawberry

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/984
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 22:07:35 +02:00
vleermuis-admin
720fa4e9c1 rename ethical-tldr and ethical-tldr-client 2026-06-15 19:17:57 +02:00
hellfire103
b962b8eef4 Add xh and HTTPie as alternatives to curl (#980)
### Description of Changes

This PR adds xh and HTTPie as alternatives to curl

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/980
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 17:35:37 +02:00
Euphy
0244d60e7f add phpBB as tainted (#931)
Co-authored-by: otyugh <otyugh@debian-facile.org>
Co-authored-by: Euphy <otyugh@riseup.net>
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/931
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 16:27:26 +02:00
dataliberation
91c75860d4 add Haven (#962)
### Description of Changes

This PR adds Haven as tainted. Per the README, "Haven is an interesting vibe coding experiment. Let's see what comes out of it."

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/962
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 15:56:42 +02:00
Léana 江
205f48a156 document contour terminal emulator LLM usage (#970)
### Description of Changes

Add contour terminal emulator as tainted

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/970
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 15:50:59 +02:00
vleermuis-admin
416dc5f846 remove the "could use some help" line as that's already covered in the CONTRIBUTING guide 2026-06-15 14:38:07 +02:00
admin
7ab9f547bc move the 'why not llms' section to its own file (#979)
### Description of Changes

As per the suggestion in https://codeberg.org/ethical-foss/open-slopware/issues/936#issuecomment-17477528 this puts the "why not llms" section in it's own file. It still maintains the section, so that previous links to it will still ultimately redirect users to the right place.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/979
2026-06-15 14:36:26 +02:00
vleermuis-admin
2a075b2156 fix typos/grammar 2026-06-15 13:37:36 +02:00
Acid Bong
1965c2c434 add Prek (and Pre-commit as an alternative) (#908)
upd: Anthony [refused](https://github.com/pre-commit/pre-commit/issues/3703) to document it, considering it as basic as disallowing low-quality contributions
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/908
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 11:45:35 +02:00
vleermuis-admin
ee38e58809 simplifying and clarifying the more-kind-eyes issue type 2026-06-15 08:53:04 +02:00
admin
515399fbec
add gitignore 2026-06-15 06:44:19 +00:00
Euphy
b72e11987d add devilutionx (#913)
Co-authored-by: otyugh <otyugh@riseup.net>
Co-authored-by: otyugh <otyugh@debian-facile.org>
Co-authored-by: Euphy <otyugh@riseup.net>
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/913
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 08:39:18 +02:00
ch0ccyra1n
a24d282303 Add frogfind-ng (#960)
### Description of Changes

This PR adds frogfind-ng as tainted (literally 100% vibecoded, hence why I included the commit graph) and FrogFind as an alternative.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/960
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 08:37:52 +02:00
awe
d328ce1032 Add Immich as tainted (#971)
Co-authored-by: Awe <Awesomerly@users.noreply.github.com>
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/971
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 08:16:59 +02:00
admin
be9e59b129 remove old list 2026-06-15 06:05:15 +00:00
matu6968
31a4889a56 Add Ruffle as tainted in a new Interactive Media section (#663)
There were previous commits from Copilot as early as [November 2025](https://github.com/ruffle-rs/ruffle/pull/22204), however those commits appear to not be included in git history and only Copilot and Claude ones started showing up not long ago in late April

Co-authored-by: vleermuis-admin <vleermuis-admin@noreply.codeberg.org>
Co-authored-by: overbillduplex615 <overbillduplex615@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/663
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-15 00:39:42 +02:00
FlemyJY
9a732d413c Add podman, podman-desktop, and crun (#878)
Co-Authored-By: Pixelo789 <Pixelo789@noreply.codeberg.org>
Co-authored-by: FlemyJY <noreply+not-a-real-email@example.com>
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/878
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 22:34:12 +02:00
znmz
bac3b685be add SimpleX, Session and Threema messengers (#816)
Note: the "Messaging Clients" section becomes too big and the "Messaging Client Alternatives by protocols" subsection isn't really flexible as it only covers decentralized protocols. That doesn't allow me to add something like Signal/cwtch/briar as an alternative.
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/816
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 22:34:04 +02:00
vleermuis-admin
842d13550e Fix some grammar and formatting 2026-06-14 22:25:25 +02:00
ccf
c42d7ccbd0 Add vis and deadpixi/sam as Alternative Editors (#955)
Note: sam has been archived, but could still be something interesting to fork.
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/955
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 22:07:08 +02:00
yuli
c0bb2b6392 add Delve (#923)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/923
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 22:00:32 +02:00
Léana 江
b915a1c6e1 document rsync claude usages, add unison as alternative (#906)
unison is explicitely against llm contribution.

https://github.com/bcpierce00/unison/blob/master/CONTRIBUTING.md#llm-usage

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/906
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 18:32:12 +02:00
melimosa
6ceed29c4b Add 3 XMPP Clients, 1 XMPP Server (#959)
### Description of Changes

Add 3 XMPP Clients, 1 XMPP Server

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/959
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 17:48:54 +02:00
Chloé Chagnon
b2b93dbad0 Add delphitools (#947)
i have also taken the liberty to alphabetized the Image Manipulation subsection

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/947
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 17:47:31 +02:00
micdan5
844aa48682 Add Strawberry Music Player, Clementine and Fooyin (#829)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/829
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 17:34:18 +02:00
storablecerox977
0031cfed12 add BitTorrent clients category, BiglyBT, qBittorrent, Transmission and alternatives (#964)
### Description of Changes

alternatives: [Deluge](https://github.com/deluge-torrent/deluge) and [Fragments](https://gitlab.gnome.org/World/Fragments)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/964
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 15:53:19 +02:00
vleermuis-admin
f305245c2d note that EVi is a fork of vim, gram is a fork of zed, and fix vim spelling 2026-06-14 15:30:38 +02:00
Jens Grassel
9a78204150 Add pharo with GNU Smalltalk as alternative (#965)
### Description of Changes

This PR adds Pharo as tainted with Cuis and GNU Smalltalk as alternative.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/965
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-14 15:08:29 +02:00
vleermuis-admin
6e48f797b4 update code of conduct
- note that any bigotry is a disqualification from participating here
- note, again, that we delete comments, PRs, and Issues that encourage inappropriate atmosphere
- note that we don't debate strikes or bans
2026-06-14 14:35:55 +02:00
vleermuis-admin
fd5bcfc2d1 add governance file (#944)
This file explains who does what, and how the repo as a whole operates.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/944
2026-06-14 14:10:39 +02:00
jsta
0f93914b12 fix broken tldr alternative link (#958)
### Description of Changes

This PR fixes a broken link to the ethical-tldr project

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/958
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-13 11:17:37 +02:00
vleermuis-admin
18a32121ba fix missing brackets for cobra entry 2026-06-11 16:41:23 +02:00
vleermuis-admin
e632d12824 Add cobra as tainted due to AI Sponsorship
Closes #55
2026-06-11 16:40:08 +02:00
vleermuis-admin
44d34d6730 change visibilty of checkboxes to only be in form 2026-06-11 15:02:47 +02:00
vleermuis-admin
51ed5415c9 change description to be input and not markdown 2026-06-11 15:00:34 +02:00
vleermuis-admin
204200a22c fix values to be value 2026-06-11 14:59:30 +02:00
vleermuis-admin
6a3ebd5227 add basic value for description 2026-06-11 14:58:54 +02:00
vleermuis-admin
a8d75f8aba attempt to change the PR template to make it work better 2026-06-11 14:55:49 +02:00
storablecerox977
9ede60a813 small style fixes (#950)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/950
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-11 14:50:20 +02:00
Chloé Chagnon
d75a02e42c Add Appgrid (#946)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/946
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-11 11:28:08 +02:00
admin
a6c961f189 rename repo's old org references and add most basic of PR templates (#945)
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/945
2026-06-10 19:46:22 +02:00
FlemyJY
147736853c Add yacy and elastisearch (#877)
not sure if any yacy alternatives even exist.. elastisearch would've been a alternative to its intranet mode, but its mesh mode is unique i think?

Co-authored-by: FlemyJY <noreply+not-a-real-email@example.com>
Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/877
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-10 19:42:58 +02:00
admin
68648b40f7
remove don't reference me list 2026-06-10 16:27:55 +00:00
vleermuis-admin
5cdccb4ed2 Remind people here of our code of conduct 2026-06-10 16:38:23 +02:00
vleermuis-admin
b193c4b3cb closes #940
We're not going to research the kiwifarms stuff because we're not going to jump into that. Instead, we'll just include the link where Drew admits to verbally harassing marginalized people
2026-06-10 16:20:10 +02:00
storablecerox977
b8c2fca7d5 kid3, not k3b (#938)
sorry, i just realized i mixed those two up.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/938
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-10 10:55:43 +02:00
storablecerox977
3e2463b9d9 add MusicBrainz Picard and add File Tagging category (#807)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/807
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-10 10:44:02 +02:00
storablecerox977
15c27765ad fix all the badges (#929)
many of the badges contain a full url to the doc which makes them unclickable, not sure why this happened.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/929
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-10 10:32:21 +02:00
storablecerox977
147c32770b fix LLM ingestion tag (#930)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/930
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-10 10:15:40 +02:00
vleermuis-admin
36cd7d8e6c define "no AI" policy (#933)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/933
2026-06-10 09:52:06 +02:00
micdan5
203e5487ea Add Rootless Logcat (#883)
Closes #764

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/883
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-10 09:50:03 +02:00
iodomi
393c656a10 Update ntfy-sh (#928)
ntfy is backed by warp - AI coding agent

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/928
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-10 09:49:17 +02:00
hellfire103
4259874db1 Actually add zuluCrypt, tc-play, and cgd(4) as Alternatives for Disk Encryption (#927)
Pull request #873 ended up being merged without any changes. This new one includes them.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/927
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-10 08:23:56 +02:00
cirilla
0d4b95ca41 Add MuseScore (#919)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/919
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-09 22:28:43 +02:00
overbillduplex615
323ea29cad Remove software maintained by DeVault (#925)
Remove Himitsu and xc

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/925
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-09 15:08:44 +02:00
vleermuis-admin
0406ae3129 add appropriate content warnings (#924)
This should make sure everyone is in a good headspace before engaging in what could be disturbing content.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/924
2026-06-09 14:54:24 +02:00
vleermuis-admin
460eab2bec Add basic don't reference me file to get the ball rolling (#909)
Addresses  #318, #540, #546, #850, and #904.

We also reference this list in the Contributing docs, and the Issue configs, so people are aware to check there first.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/909
2026-06-09 14:14:11 +02:00
overbillduplex615
f0854217f1 Add Hilbish. Add es-shell, gash and Ion as Alternatives to Command-Line Shells (#912)
Add Hilbish. Add gash as an Alternative to Alternative Bourne Shell Implementations. Add es-shell and Ion as Alternatives to Alternative Shell Languages

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/912
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-09 12:21:34 +02:00
vleermuis-admin
3237f48ed8 switch to condones llm ingestion vs permits llm ingestion (#922)
Closes #696

We're not going to change this tag again, nor are we going to allow further discussion about this tag.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/922
2026-06-09 11:55:31 +02:00
vleermuis-admin
ed44e9c55e clear up licensing question around the "permits LLM ingestion" tag (#918)
Partially addresses #696

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/918
2026-06-09 11:45:56 +02:00
micdan5
4f34439939 Add Dolphin and DolphiniOS (#758)
Closes https://codeberg.org/small-hack/open-slopware/issues/268.

Unfortunately the Dolphin team recently merged an [AI-assisted "contribution"](https://github.com/dolphin-emu/dolphin/pull/14511).

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/758
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-09 09:26:43 +02:00
sectionconcur
1d5dcb97b6 Add ProtoHax (#890)
the developer has also claimed the code is 30% generated with AI on telegram

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/890
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-08 09:01:37 +02:00
espadolini
f11d52d8d4 Add modernc.org/sqlite (#852)
Co-authored-by: Edoardo Spadolini <edoardo.spadolini@gmail.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/852
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-08 08:57:54 +02:00
znmz
0d77826c8c Add difftastic and delta (#832)
Regarding the section name: it should also encompass stuff like Merge utilites (if such to be added in the future). I've taken the inspiration from https://wiki.archlinux.org/title/List_of_applications/Utilities#Comparison,_diff,_merge. That is, the following tools would all go under this section.

I've chosen "File Comparison" as a name.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/832
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-08 08:55:00 +02:00
znmz
91446577a9 Add croc and rclone (#814)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/814
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-08 08:50:20 +02:00
znmz
e69b1f21ac add Brave Browser (desktop and mobile) (#786)
note: brave is developed in the [brave-core](https://github.com/brave/brave-core) repo that covers both Mobile and Desktop, so the badges and links are same for brave in these 2 sections.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/786
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-08 08:48:02 +02:00
jbechtel
a0c04a7e69 Add Qt Base (#678)
Qt Base contains Qt Core and is part of Qt Framework. I didn't check the other modules.

Grepped git log of git://code.qt.io/qt/qtbase.git for Copilot|Gemini|Claude

Evidence refs (2) and (3) are related; the latter indicates that the commit in former will be shipped, probably in 6.11.2. (As of now, tainted code has not been released so far)

Qt git commit IDs may be unstable due to rebasing?

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/678
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-08 08:42:33 +02:00
micdan5
daf2615774 Add MyExpenses, Recurring Expense Tracker and ProExpenses (#757)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/757
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-08 08:39:18 +02:00
micdan5
0f9e6ff4f0 Add Futon & LANraragi (#756)
# Futon alternatives?
## [Ichaival](https://f-droid.org/en/packages/com.utazukin.ichaival/)
It's a client for [LANraragi](https://github.com/Difegue/LANraragi), which it's itself tainted, so I'm not sure if it's OK to add Ichaval.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/756
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-08 08:37:34 +02:00
Acid Bong
30609f9318 shells/oil: fix project URL (#914)
It's independent from Yash
continuation (and fix?) of !356

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/914
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-08 08:03:02 +02:00
Jens Grassel
d3ab957795 Update FreeBSD: add last untainted versions (#915)
- add versions for both branches (15 and 14)

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/915
2026-06-08 08:02:11 +02:00
znmz
2c7cb2ba3c Add lazygit (#822)
Part of #55.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/822
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-07 12:14:45 +02:00
vleermuis-admin
ceb453a392 Note that we shouldn't link directly to codeberg.org repos when discussing them
Closes #881
2026-06-05 11:10:53 +02:00
overbillduplex615
58ee25b5c9 Restructure the Password Management category. Add AuthPass, Keepass2Android, KeePassVault (#886)
Add AuthPass, Keepass2Android, KeePassVault. Add OneKeePass as an Alternative to Local Password Managers. Split the Password Management category into Local and Cloud-based.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/886
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-05 11:05:17 +02:00
carpet
d3a7abff0d Fix typo in more kind eyes template (#910)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/910
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-05 11:01:44 +02:00
znmz
458cd871f4 add CopyQ, clipcat and The Clipboard Project (#827)
Creates new Clipboard Managers section.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/827
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-04 22:15:44 +02:00
Acid Bong
3b73a214a8 readme: remove reference to Cat-V (#904)
- list of "harmful" software is endorsed by Suckless (already taken care of in #540): https://suckless.org/sucks/ (at the end)
- the said list also mentions a bunch of other views Cat-V considers harmful, including left-wing economics (https://harmful.cat-v.org/economics/) and social policies (https://harmful.cat-v.org/society/), many of which are considered basic human rights

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/904
2026-06-04 19:09:34 +02:00
storablecerox977
a35fc9e2e6 update ChiPass' No AI policy (#903)
also isn't it a fork of 2.7.10? at least that's the description in the [repo](https://codeberg.org/ChiPass/ChiPass):
 ```md
ChiPass: a fork of KeePassXC at release 2.7.10

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/903
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-04 19:07:19 +02:00
znmz
cac6f72ef8 add fzf, skim and peco (#830)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/830
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-04 09:59:06 +02:00
znmz
6d18692ba4 add auto-cpufreq, laptop-mode-tools, PowerTOP, TuneD, Upower (#823)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/823
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-04 09:50:03 +02:00
storablecerox977
1525ccc430 add FFmpeg (#885)
add FFmpeg

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/885
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-04 08:43:56 +02:00
vleermuis-admin
4466704a0b archive provider update 2026-06-04 08:17:39 +02:00
storablecerox977
59d325b875 remove social media link from Jellyfin Desktop (#902)
from CONTRIBUTING.md:
```md
Please don't submit social media posts as evidence unless it is a post by a maintainer of the tainted project talking about using AI to develop the tainted project. Even then, we'd prefer links to a project's LLM commits in a git forge, AI/contributing policies, or blog posts.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/902
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 22:22:15 +02:00
znmz
4ed7b27f16 alphabetize Alternative Version Control Servers (#900)
- As per updated Style Guide, Alternatives section should also be
  alphabetized.
- Also added ToC entry for Alternative Version Control Systems

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/900
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 20:01:10 +02:00
ch0ccyra1n
b857a85bc7 Add Supabase and Pocketbase as alternative, take 2 (#880)
Following up from #743 , I decided to take the easier way out and just create a fresh PR. It is exactly the same as my intentions from the previous one, but without the shenanigans of rebasing, which accidentally made more changes than I or any of us wanted.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/880
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 19:55:27 +02:00
znmz
831768a54f alphabetize Alternative Unified Push Distributors (#899)
As per updated Style Guide, Alternatives section should also be
alphabetized.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/899
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 19:51:34 +02:00
znmz
5729435d5a alphabetize Reverse Engineering and Debugging Alternatives (#891)
- Rename the section title to be more informative (e.g. for easier
  navigation without context).
- Add the Alternatives section to the ToC.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/891
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 19:51:02 +02:00
znmz
3bd7b445bc alphabetize the multi-reference list (#896)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/896
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 19:50:15 +02:00
znmz
db752e6ce7 alphabetize the Make implementations table (#892)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/892
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 19:49:37 +02:00
znmz
eaafc0898e alphabetize Messaging Client Alternatives by protocols (#893)
- As per updated Style Guide, Alternatives section should also be
  alphabetized.
- Also added ToC entries for `Messaging {Client,Server} Alternatives by
  protocols`

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/893
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 19:49:16 +02:00
znmz
b48a11eac3 alphabetize Static site generators alternatives (#895)
- As per updated Style Guide, Alternatives section should also be
  alphabetized.
- Also added ToC entry for Static Site Generators Alternatives.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/895
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 19:48:30 +02:00
znmz
809ddb76d0 alphabetize Networking security tool alternatives (#897)
As per updated Style Guide, Alternatives section should also be
alphabetized.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/897
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 19:48:04 +02:00
znmz
61e59c42c6 alphabetize Alternative System Information Utilities (#898)
- Rename the section title to be more informative (e.g. for easier
  navigation without context).
- Add the Alternatives section to the ToC.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/898
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 19:47:18 +02:00
znmz
c2ab2bb7e3 alphabetize Social Media Server alternatives (#889)
- As per updated Style Guide, Alternatives section should also be
  alphabetized.
- Also added ToC entry for Social Media Server alternatives

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/889
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 17:08:12 +02:00
vleermuis-admin
e18056a443 note more places to alphabetize 2026-06-03 08:20:17 +02:00
Oisín Mac Fhearaí
a02e30c71c Provide more specific link for tup (#887)
The current link for tup is actually about a distro based on git, or something, which is cool, but linking to `/tup` instead gives us a page specifically about tup.
Tup tup tup.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/887
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 08:16:12 +02:00
AnneKitsune
cad147c627 Fix minor typo in CoC (#888)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/888
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 08:12:31 +02:00
AnneKitsune
863a08948f Add radicle. Add fossil. Remove fossil from alternatives. (#846)
Sadness.

Thanks for maintaining this repository and promoting awareness. Love y'all. 🏳️‍⚧️

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/846
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-03 00:36:12 +02:00
znmz
5da3afc6c2 Add zsh as an Alternative for Command-Line Shells (#882)
Add zsh as an Alternative for Command-Line Shells

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/882
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-06-02 23:16:33 +02:00
vleermuis-admin
d423134fd3 add a tip on where to find pronouns. 2026-06-02 22:45:54 +02:00
vleermuis-admin
c37437176d add some examples and fix a typo for gender nuetral language 2026-05-31 23:47:09 +02:00
vleermuis-admin
a58a49e1af note that we PR descriptions as commit details 2026-05-31 18:26:26 +02:00
znmz
41545c30c2 Add more evidence for Neovim (#875)
- AI Code Reviews (copilot)
- AI sponsored (Coderabbit, Greptile)

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/875
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 18:24:31 +02:00
vleermuis-admin
fc48758923 make the code of conduct a proper link 2026-05-31 15:17:50 +02:00
vleermuis-admin
7cddf771c2 fix teh link to the code of conduct and contributing guidelines 2026-05-31 15:16:08 +02:00
vleermuis-admin
8615ebe7f4 add opensearch under new search > search platforms section (#874)
Closes #645

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/874
2026-05-31 14:17:41 +02:00
Edan Osborne
c207018a4d Add mksh as an Alternative for Bourne Shell Implementations (#872)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/872
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 13:57:10 +02:00
znmz
8dc4f969b1 style: move [Peripheral Managers] section below [Password Management] (#869)
Fixes alphabetical order.

Part of #858

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/869
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 13:55:53 +02:00
znmz
d4b6d6f931 style: move [Messaging Servers] subsection below [Messaging Clients] (#868)
Fixes alphabetical order.

Part of #858

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/868
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 13:55:14 +02:00
znmz
762ab0cdda style: move [Emulators] subsection above [Game engines] (#867)
Fixes alphabetical order.

Part of #858

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/867
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 13:54:49 +02:00
znmz
abb976acec style: move [Servers] subsection below [Clients] in [Social Media] (#870)
Fixes alphabetical order.

Part of #858

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/870
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 13:53:21 +02:00
znmz
f33469c8b5 style: use multi-referenced links for [Input Remapping] alternatives (#871)
Part of #858

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/871
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 13:52:35 +02:00
znmz
a7e2f9e59e style: move [Build Systems and Task Runners] section below [Browsers] (#866)
Fixes alphabetical order.

Part of #858

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/866
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 13:51:56 +02:00
znmz
7a8e6e0566 style fixes in [Audio] section (#865)
- Remove dead ToC secion [Digital Audio Editors]
- Fix alphabetical order of sections

Part of #858

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/865
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 13:51:21 +02:00
vleermuis-admin
44275cfb77 clear up vibecoded vs permissive ai policy a bit more 2026-05-31 12:38:19 +02:00
storablecerox977
d4a3508b74 fix link to secureblue No LLM policy (#861)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/861
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 12:27:47 +02:00
vleermuis-admin
31d44c5fe7 minor fixes to lua-language-server 2026-05-31 12:18:00 +02:00
Lily Gruman
c2462ae662 Add lua-language-server (#657)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/657
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 12:15:40 +02:00
overbillduplex615
a9107dc54d Add the missing closing bracket (#860)
A follow-up fix for my previous PR.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/860
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 11:53:42 +02:00
storablecerox977
ef7bfa22b1 fix two typos in CONTRIBUTING.md (#859)
- cose -> close
- the a -> a

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/859
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-31 11:53:08 +02:00
vleermuis-admin
a0e1240fd2 update code of conduct link 2026-05-31 11:48:23 +02:00
overbillduplex615
366bf98ece Add Aurora. Add secureblue as an Alternative for Linux-based Operating Systems (#857)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/857
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-30 16:19:58 +02:00
Jens Grassel
d841cc0099 Add v1.19.5 as last untainted elixir version (#855)
So far it looks like slop entered only after that release (e.g. commit 97abb54442).

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/855
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-30 16:18:26 +02:00
znmz
6d8b21cc29 Add gopass and Proton Pass (#825)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/825
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-30 14:50:42 +02:00
vleermuis-admin
9629c20213 note that we ask that people do not speak on behalf of the repo
community members still welcome, but asked to state that they are not maintainers if they give opinions when being the first to respond to a discussion type issue. Add a note on bigotry we may have missed
2026-05-30 09:56:24 +02:00
vleermuis-admin
05608f5b78 fix typo, fix codeblock, and add link to starting a more kind eyes issue type 2026-05-30 09:45:15 +02:00
Admin
834556fcbe add issue badges (#854)
this will make it easier to link when we need to, but also visually is nice for a TOC.

Co-authored-by: JesseBot <jessebot@linux.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/854
Reviewed-by: Max <cloudymax@noreply.codeberg.org>
2026-05-30 09:40:11 +02:00
vleermuis-admin
2f63a55392 explain how name column works 2026-05-30 09:01:11 +02:00
cirilla
001016f5a2 Add Bluefin (#849)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/849
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-30 08:57:57 +02:00
storablecerox977
0eef8ac87d small grammar fix (#851)
has allows -> has allowed

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/851
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-30 08:53:00 +02:00
vleermuis-admin
6ba4217b36 Make sure you've read the full description of the issue type 2026-05-29 22:10:12 +02:00
vleermuis-admin
a965fcfdcc note that age of evidence is not grounds for removal 2026-05-29 22:06:35 +02:00
storablecerox977
6086793141 update AntennaPod (#808)
add more evidence and AI reviews tag

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/808
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 21:58:01 +02:00
storablecerox977
0dc8e52759 fix ToC link to vibecoded (#848)
this probably needs to be updated for all the apps tagged with vibecoded as well

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/848
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 21:54:00 +02:00
Matt Grandis
4cb0f298e8 Add ProcessWire (#843)
Add ProcessWire

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/843
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 20:56:14 +02:00
yuli
d16cd816dc Add gogpu (#774)
Neither of the alternatives have explicit ai policies but i couldnt find any evidence of ai used in them and these are the best alternatives i could find with how sparse the options are for gpu tools in go,,
theres 2 others i considered: [go-sdl3](https://github.com/Zyko0/go-sdl3) and [vulkan-go](https://github.com/vulkan-go/vulkan) but i decided not to include them because go-sdl3 is dependent on purego which is tainted, and vulkan-go is unmaintained (no commits in 4 years)

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/774
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 19:52:38 +02:00
znmz
496b394701 add Proton Mail and Tuta (#817)
Creates the "E-Mail Web Clients" subsection.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/817
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 19:47:12 +02:00
mathew
b85d72e3ae Add rsync alternative https://github.com/gokrazy/rsync (#847)
Adds an rsync-compatible alternative written in Go and easily cross-compilable.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/847
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 19:40:05 +02:00
K4
6314345007 add 9front as altenative OS (#810)
A policy was added in this [commit](https://git.9front.org/plan9front/9front/2e21c09e8cdbca26aa3b069699239467e1fabc40/commit.html).

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/810
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 19:39:31 +02:00
jessebot
040cc040cb fix removal links 2026-05-29 19:35:46 +02:00
vleermuis-admin
03f3af9803 Change definitions heading and add back vibecoded tag (#813)
Co-authored-by: JesseBot <jessebot@linux.com>
Co-authored-by: cloudymax <cloudymax@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/813
Reviewed-by: Max <cloudymax@noreply.codeberg.org>
2026-05-29 19:30:25 +02:00
storablecerox977
219717c7d2 fix spelling of KeePassXC (#840)
KeepassXC -> KeePassXC

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/840
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 16:56:16 +02:00
cookie-monster-under-your-bed
9456216f4c Add ripgrep (#820)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/820
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 07:11:13 +02:00
cookie-monster-under-your-bed
bcc836c38a Add jiff and memchr (#819)
Andrew decided to adopt [a permissive AI policy](95332861e1/AI_POLICY.md):

> Using AI (i.e., LLMs) as tools for coding is welcome.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/819
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-29 07:09:29 +02:00
znmz
d628ff956b Add brush shell (#826)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/826
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 18:53:28 +02:00
znmz
af732b17a7 add Sudo and sudo-rs (#815)
Can't think of any alternatives here.

`run0` is part of Systemd, which is tainted.

The famous `doas`, if i understand it correctly, works only on BSDs (or even only OpenBSD).
The doas that is packaged in many *linux* distros' repos is actually a fork ([OpenDoas](https://github.com/Duncaen/OpenDoas)) and it was not updated for 4 years. I haven't used it and cannot tell if that's a big red flag or that's just how secure OpenBSD stuff is that it doesn't require patches even 4 years later :)

The last option is `su`, which is part of `util-linux`, but that isn't quite the same.

You can see [this](https://wiki.archlinux.org/title/List_of_applications/Security#Privilege_elevation) section on ArchWiki for a list of privilege escalation options.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/815
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 18:41:41 +02:00
storablecerox977
c7a5fcb123 Add KeePassDX (#837)
All the alternatives I found are tainted sadly

- [AuthPass](https://authpass.app)
 -- https://github.com/authpass/authpass/pull/395#pullrequestreview-3105665498
 -- https://github.com/authpass/authpass/pull/395#pullrequestreview-3109392874
 - [Keepass2Android](https://github.com/PhilippC/keepass2android)
 -- https://github.com/PhilippC/keepass2android/pull/3154#pullrequestreview-3677202571
- [KeePassVault](https://github.com/aivanovski/keepassvault)
-- https://github.com/aivanovski/keepassvault/pulls?q=is%3Apr+is%3Amerged+coderabbit

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/837
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 18:17:08 +02:00
vleermuis-admin
4435043e2c note that code reviews from copilot can be complained about to save the project (#838)
closes #836

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/838
2026-05-27 18:16:30 +02:00
FlemyJY
9d9941cc17 Add QMPlay2 as an Alternative for mpv & vlc (#835)
QMPlay seems clean:

* no mention of `claude`, `copilot`, `gemini`, `llm` in the PRs & `git log`
* only unrelated mentions of `cursor`, `generate`, `ai`
* no `CLAUDE.md`, weird `.gitignore`, etc
* the only `Co-Authored-By`s are `zo-shin`

and IMO is better than the other options (tho also a bit bloated and weird defaults):

* It is not based on a slop library
* You have control over the video (forward, backward, pause, volume) (ffplay...)
* It has gotten updates this year (mplayer..)

also thought about adding [haruna](https://apps.kde.org/haruna/), but sadly it uses mpv under the hood.

Co-authored-by: FlemyJY <noreply+not-a-real-email@example.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/835
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 18:12:43 +02:00
storablecerox977
358cdbe49f cleanup formatting in File Storage section (#834)
modify formatting to be more aligned with rest of the list and STYLE.md

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/834
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 18:05:25 +02:00
storablecerox977
0644e1ba7d add Syncthing-Fork (#833)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/833
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 18:04:05 +02:00
lukeflo
9f1fed0fef Add flow (#818)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/818
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 18:00:45 +02:00
znmz
3dbfa6245e add age, VeraCrypt and Cryptomator (#794)
`age` gets new versions released very rarely. In such case it is better to link the last untainted commit rather than the version number, right?

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/794
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 17:50:20 +02:00
znmz
53fed6cc52 Add fwupd and ntpd-rs (#824)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/824
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 17:17:40 +02:00
Pixelo789
554bdbf552 Add asdf (#800)
Partially based off the draft in #703, accompanied by a larger search.

Co-authored-by: znmz <znmz@noreply.codeberg.org>

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/800
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-27 00:37:52 +02:00
znmz
9c8d27284c add kanata and keymapper (#798)
This is mostly ready for merge. Only needed to find an appropriate section for this software.

I am a bit hesitant creating many new sections myself, because I am not fully getting how strictly should things be categorized (i.e. are new sections always welcome or closer to last resort?).

Also, we have 2 repeating links in the "Alternative(s)" column here. To me it feels alright and also scales better when we add other software in the section that is similar, but the "see below" alternatives wouldn't apply to it. OK to leave it as is?

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/798
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-25 23:06:46 +02:00
vleermuis-admin
e0870fc0f3 update turbowarp with developer comments and last untainted version (#812)
Based on developer's comment here: https://codeberg.org/small-hack/open-slopware/pulls/797#issuecomment-15853862

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/812
2026-05-25 21:58:29 +02:00
vleermuis-admin
ed17203f43 FAQ work: distinguish self-advertise and self-submit; add "can we debate slop or vibecoded" (#811)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/811
2026-05-25 21:47:25 +02:00
K4
bb11fba0f8 Add poop as an alternative to hyperfine (#809)
Poop is maintained in general by zig contributors and zig has a [no AI policy](https://codeberg.org/ziglang/zig#strict-no-llm-no-ai-policy).

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/809
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-25 21:26:24 +02:00
micdan5
4667455573 Add Cemu (#806)
Closes #755

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/806
Reviewed-by: Max <cloudymax@noreply.codeberg.org>
2026-05-25 13:28:00 +02:00
znmz
77cd0d0b0e add Qtile (#796)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/796
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-25 11:00:50 +02:00
znmz
524c5ec6f3 add Restic, Kopia and Timeshift (#799)
Note: I'd also like to add Snapper as an alternative to Timeshift (snapper is also btrfs-only, like btrbk), but there's currently a [PR](https://github.com/openSUSE/snapper/pull/1133) open with Claude-written code. I guess we need to wait and see if that gets merged? (that PR was opened a week ago and there's currently an ongoing discussion about the introduced code changes).
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/799
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-25 10:33:06 +02:00
PintTheLittleMouse
413cacdc8d added bluesky's ai functionality (#746)
mentions bluesky's new official ai bot they are cramming into bluesky now. i think this belongs here. or does it go on the bluesky app client thing? i think they wanted to directly integrate it into the client.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/746
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-25 09:48:12 +02:00
Pixelo789
7b671978f5 Add last untainted tag and more evidence for Niri (#802)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/802
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-25 09:26:42 +02:00
Pixelo789
624cb459bf Add more evidence for Next.js (#803)
Next.js automatically creates AGENTS.md and CLAUDE.md files when initalising a project, so add it as "AI Functionality".

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/803
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-25 09:25:31 +02:00
vleermuis-admin
294d92e8af we don't require the removal of AI code, add new human reviewed FAQ (#805)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/805
Reviewed-by: Max <cloudymax@noreply.codeberg.org>
2026-05-25 09:22:40 +02:00
cookie-monster-under-your-bed
8fccbe3fae Remove a reference to a reverted Rust commit (#792)
Follow-up on https://codeberg.org/small-hack/open-slopware/pulls/761#issuecomment-15738485.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/792
2026-05-25 08:42:42 +02:00
vleermuis-admin
7f5910f342 add a couple more environmental impact links (#791)
Adds some focus for the UK, Australia, and the EU, to approach this from a more global standpoint. Will follow up with more links for other regions as I find them.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/791
2026-05-25 08:40:10 +02:00
vleermuis-admin
7887e20b9b remove unused version control alternatives column (#790)
since we already have the note after it, this is fine to drop.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/790
2026-05-24 13:43:25 +02:00
Pixelo789
f075b5c91e Add Breezy, Gerrit, GitButler, Gogs, Mercurial, and Tangled, and update evidence for GitLab (#731)
Partially based off the draft in #703, accompanied by a larger search.

Co-Authored-By: znmz <znmz@noreply.codeberg.org>

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/731
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-24 13:39:26 +02:00
Jens Grassel
3a18159ead add wezterm (#602)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/602
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-24 13:37:31 +02:00
vleermuis-admin
8110002abb Add borg (#789)
Closes #281

That a member used Claude to respond to people genuinely asking for an AI policy is particularly embarrassing when there are children's lives on the line, so we put that as the first link, and then added their "use AI responsibly" contribution policy as the second link.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/789
2026-05-24 13:32:00 +02:00
vleermuis-admin
011dba9b02 Add niri as tainted (#788)
Closes #374

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/788
2026-05-24 13:20:40 +02:00
vleermuis-admin
99e92cd861 fix monospace for last untainted openbsd version (#787)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/787
2026-05-24 13:13:01 +02:00
vleermuis-admin
ae74a7074b update GNUMach to have "Permits LLM Ingestion" tag (#773)
Closes #502

Thanks to these commenters for doing the legwork of finding this evidence:
- https://codeberg.org/small-hack/open-slopware/issues/502#issuecomment-14551023 from @tusharhero
- https://codeberg.org/small-hack/open-slopware/issues/502#issuecomment-13900424 from @GentooCommits

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/773
2026-05-24 08:09:12 +02:00
vleermuis-admin
17757d5376 update netBSD to be specific about ambigity and update note on switching OS (#771)
relates to #767

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/771
2026-05-24 08:08:33 +02:00
znmz
565a329a1d fix typos and misspellings (#785)
(Mostly) detected with `codespell` and `typos` programs, which I wholeheartedly recommend everybody using to check their writings :)

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/785
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-24 08:03:07 +02:00
axaloteDev
3fc9235f2c Tidy Editors (#667)
- Remove the VS Code image evidence in favour of a link
- Remove VSCodium as alternative as per #549
- Add Lapce, Gram and Hemlock to the Alternative Editors note, removing the alternatives column
- Correct Lem's tag order as per #638 and !666, and remove the last untainted version (keeping the commit)
- Alphabetize alternative editors and links at the end of the file
- Separate Note Software
- Change category name to "Text And Code Editors"

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/667
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-24 02:04:36 +02:00
znmz
07974036f2 Add cppcheck & cpplint (#704)
Add cppcheck & cpplint

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/704
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-23 22:55:00 +02:00
Pixelo789
9332b0017a Add PyO3 (#779)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/779
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-23 12:23:35 +02:00
Pixelo789
0b6cf1df0d Add FreeRDP (#781)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/781
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-23 12:23:00 +02:00
vleermuis-admin
faca9aacd9 give a bit more info on gotosocial and wafrn (#766)
just to help people find their community and/or share their art :)

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/766
2026-05-23 12:21:25 +02:00
vleermuis-admin
2ad94a4e99 really drive home the ethical issues in the no ai request template (#776)
content warning: the file change here contains mention of genocide, murder (especially child murder).

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/776
2026-05-23 12:20:38 +02:00
ch0ccyra1n
e694e45535 add last untainted OpenBSD release (#777)
Based on available evidence, it appears that version 7.8, pre-dating the recent contributions from Anthropic, is the last untainted version of OpenBSD.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/777
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-23 12:19:31 +02:00
Pixelo789
479f37c6c2 Add Webpack (#780)
Webpack piloted Copilot for PRs when it was introduced, so the last untainted tag is the last tag before they started piloting Copilot.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/780
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-23 08:12:19 +02:00
FlemyJY
709d3cf13c Update nushell (#748)
* Added their `AGENTS.md` as evidence
* marked `0.95.0` as last untainted
  * the `mcp` was added in `0.108.0`
  * the first commit of the vibe-coder is `21a54d47a00f09e3710e08ee7624e7b4332dcb27` (<`0.108.0`)
  * the first commit co-authored-by a LLM is `21a54d47a00f09e3710e08ee7624e7b4332dcb27` (<`0.108.0`)
  * the first code definitively written by a LLM is `3aab69110e5864518f51c97a6453d15551115a64` (<`0.96.0`) (tests generated by copilot)
  * with [this](https://github.com/nushell/nushell/pull/9145#issuecomment-1544593839) (<`0.96.0`) i am not entirely sure if and to which degree it got added (`Let's run with it and see what happens` might be about the AI-suggestion or about the PR as a whole)
  * if anything before that exists it is undisclosed
  * since one is uncertain and both are <`0.96.0` i decided to just mark `0.95.0` as last untainted instead of a commit

Co-authored-by: FlemyJY <noreply+not-a-real-email@example.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/748
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-23 00:36:47 +02:00
Pixelo789
0895a3e817 Move watchexec to new File Monitoring section (#770)
Closes #661

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/770
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-22 22:36:15 +02:00
Chloé Chagnon
25d1dd4bdf add fastfetch and hyfetch (#765)
add fastfetch and hyfetch (#765)

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/765
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-22 16:15:22 +02:00
vleermuis-admin
2f0c24f187 remove article that references a racist (#775)
relates to #736

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/775
2026-05-22 15:06:08 +02:00
Pixelo789
4f8d437e85 Move Golly to new Cellular Automata subsection and add last untainted commit (#769)
Part of #661

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/769
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-22 12:16:56 +02:00
Pixelo789
6ac069ec15 Sort badges in CMS section and add WordPress 7.0 for "AI Functionality" (#768)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/768
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-22 12:16:22 +02:00
vleermuis-admin
e9f4bb982b remove verge article by an author quoting racist people (#772)
see #736

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/772
2026-05-22 11:45:24 +02:00
vleermuis-admin
c26b374af8 add cryptsetup (#722)
closes #292

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/722
Co-authored by: @PeculiarDemon
Co-authored by: @axaloteDev
2026-05-22 10:54:49 +02:00
Pixelo789
5f40a492d2 Add Open-Shell (#762)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/762
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-21 23:48:02 +02:00
Pixelo789
a1d48f26f6 Add GitHub Store (#759)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/759
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-21 23:44:16 +02:00
Pixelo789
e7b19089a5 Move curl to Networking section, add AI sponsorship, and add permissive LLM policy (#763)
Part of #661

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/763
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-21 23:37:05 +02:00
KazWolfe
b124053223 Add Rust and links to AI-assisted PRs. (#761)
Add Rust and links to AI-assisted PRs. (#761)

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/761
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-21 23:24:07 +02:00
yuli
73f3910d75 add Yazi (#760)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/760
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-20 22:06:49 +02:00
vleermuis-admin
c703e400ba make it clear that we don't want social media posts (#752)
Co-authored-by: JesseBot <jessebot@linux.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/752
2026-05-20 21:29:14 +02:00
vleermuis-admin
d3ccc8566f explain why removal is hard. (#754)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/754
2026-05-19 23:55:27 +02:00
Pixelo789
beaf5489d3 Add Vibecoded badge for Bun with Zig to Rust vibe-rewrite (#732)
At this point, I believe Bun has crossed the line into "Vibecoded" territory with their vibe-rewrite.

Of course this had to happen during vacation.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/732
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-19 23:44:11 +02:00
vleermuis-admin
ebbea77dcb update KeePassChi to their new name, ChiPass (#751)
Also include their contribution policy which explicitly bans AI.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/751
2026-05-19 19:36:16 +02:00
Fireye
d95deccca6 Update SearXNG (#742)
- Add link to project
- Remove references to ai functionality: all seem to be issues and proposals, not actual features. The worst thing I could find in this vein was a comment within [3] that suggested maintainers would theoretically accept such features, should their integration be "technically feasible and the goals of SearXNG are not violated" (https://github.com/searxng/searxng/issues/2163#issuecomment-2676107816)
- Add link to permissive LLM policy

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/742
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-18 23:04:10 +02:00
vleermuis-admin
75c2d54a31 add "what about open source ai" section (#744)
Co-authored-by: cloudymax <cloudymax@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/744
2026-05-18 22:09:53 +02:00
Pixelo789
68609b1379 Add TS for GIR (#730)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/730
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-18 21:15:53 +02:00
Christopher Araujo
8c0f5130e2 Add Ruby section with Hanakai and Rails (#741)
This PR adds Hanakai and Rails to a new section for Ruby.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/741
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-18 20:54:28 +02:00
Christopher Araujo
e23c0ffcd2 Add es-toolkit and fnm (#740)
This PR adds `es-toolkit` and `fnm` to the JavaScript section.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/740
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-18 20:53:00 +02:00
vleermuis-admin
bc60689eaa note our stance on the term NSFW (#735)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/735
2026-05-18 15:36:17 +02:00
Pixelo789
355d772e9b Update Luanti evidence with more egregious PR (#733)
Also see https://codeberg.org/small-hack/open-slopware/pulls/221#issuecomment-15189738. TL;DR: larger LLM-generated PR got merged while LLM policy discussion was ongoing.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/733
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-18 13:35:31 +02:00
Pixelo789
23695a4337 Add Citations as an alternative for Zotero (#729)
While I haven't personally tried it, it seems like a suitable alternative.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/729
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-18 12:34:05 +02:00
vleermuis-admin
1cc2599342 Remove vacation notice (#728)
Closes #695

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/728
2026-05-18 11:13:33 +02:00
Admin
5e36a94be4 add redumper (#723)
closes #253

Co-authored-by: JesseBot <jessebot@linux.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/723
2026-05-14 09:10:53 +02:00
vleermuis-admin
d6fac91717 it's euopean spring (#727)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/727
2026-05-14 09:06:07 +02:00
matu6968
6ebefa275b Add Nerimity (server component) (#725)
This is part two of adding Nerimity as both the server and the client are tainted, but because of the policy only letting one PR per section i had to split it into 2 PR's for both the server and the client. This is for the server side part of it

**For the adding of the client side of the PR, see #724**

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/725
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-13 20:39:00 +02:00
matu6968
4122f594a8 Add Nerimity (web client) (#724)
This is part one of adding Nerimity as both the server and the client are tainted, but because of the policy only letting one PR per section i had to split it into 2 PR's for both the server and the client. This is for the web client part of it

**For the adding of the server side of the PR, see #725**

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/724
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-13 20:37:35 +02:00
Pixelo789
cf7368aa8b Add TinyWiiBackupManager (#692)
The icon always seemed suspicious to me, so I always ignored it based on that. I only decided to look deeper when I found out that [wii.hacks.guide was recommending it](https://wii.hacks.guide/backups).

The repository itself seems fishy (lots of minor commits, emojis in the README), but the only evidence I found was [adding a deepfaked icon](3eef34254c) (the mention of the deepfaked icon was removed in [this commit](aaf6036a5a)), hence the "None?" for the last untainted version.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/692
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-13 20:34:33 +02:00
Pixelo789
7dcf4d08e1 Move MTKClient to new Device Exploiting section (#689)
Part of #661

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/689
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-13 14:04:39 +02:00
matu6968
411587e1b5 Fill in the missing no AI templates (#708)
They were mostly based off the readme's "Why not LLM's?" section since the reasons in the first template also were based off that section

Co-Authored by: @Pixelo789
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/708
Reviewed-by: Max <cloudymax@noreply.codeberg.org>
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-13 12:30:35 +02:00
vleermuis-admin
1c77533134 stick vacation notice to top of README as Issues and PRs will be disabled and therefore not viewable (#721)
Relates to #695

This will be removed as soon as we get back from vacation :) Putting it in right now to avoid any confusion, but the repo will remain open and accessible for both PRs and Issues until this evening (CEST).

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/721
2026-05-13 09:24:53 +02:00
axaloteDev
40e927dc63 Fix typo in collaborate-with-me.yaml (#718)
Signed-off-by: axaloteDev <git@axalote.dev.br>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/718
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-13 08:55:16 +02:00
storablecerox977
f46005eb04 fix formatting (#720)
fixes my formatting errors

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/720
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-13 08:54:33 +02:00
storablecerox977
1b046db2f0 Upate LocalSend (#719)
add Sponsored by AI tag and reorder the tags as specified in STYLE.md

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/719
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-13 08:20:28 +02:00
storablecerox977
8d0fa3477f add Warp as an alternative for LocalSend (#715)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/715
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 22:29:42 +02:00
ruriofdoom
5fd011fbe5 Add reverse-engineering tools (radare2, gdb, etc) (#671)
I'm a little surprised this tool went under the radar. I might need some help with this.

So, from what I've gathered:

* [AGENTS.md was added on September 23rd, 2025](3a456fd06b).

* The project has experimented with generative AI as early as [November 29th, 2024](https://github.com/radareorg/radare2/pull/23704#issuecomment-2508575666) and [March 21st, 2025](https://github.com/radareorg/radare2/pull/24045#issuecomment-2744564684) (ChatGPT), and [June 13th, 2025](https://github.com/radareorg/radare2/pull/24284) (Claude). I've even found a mention of [Codex](https://github.com/radareorg/radare2/pull/25913).

* However, I can find mentions of "copilot" from as early as [June 13th, 2023](https://github.com/radareorg/radare2/issues?q=copilot%20sort%3Acreated-asc). The mentions consist of "copilot:all", "copilot:summary", etc, which appear to be options for [Copilot-assisted PR descriptions](https://githubnext.com/projects/copilot-for-pull-requests/).

I considered [Ghidra](https://github.com/NationalSecurityAgency/ghidra) as an alternative, but things don't look great there, either. At least one contributor stated to use Claude ([1](https://github.com/NationalSecurityAgency/ghidra/issues/8730), [2](https://github.com/NationalSecurityAgency/ghidra/issues/8750)), and there are open pull requests from people who also admit to using AI assistance ([1](https://github.com/NationalSecurityAgency/ghidra/pull/8366#issuecomment-3103772328), [2](https://github.com/NationalSecurityAgency/ghidra/pull/8971), [3](https://github.com/NationalSecurityAgency/ghidra/pull/9081#issue-4159907727), etc). But I'm not confident enough to add Ghidra as "slopped" because I can't find any concrete proof like an AGENTS.md or a policy directly accepting or forbidding AI. I might need to look deeper.

Co-authored-by: rurionice <rurionice@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/671
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 21:57:27 +02:00
cloudymax
b319113c85 Add last known clean version for SeaweedFS (#714)
Signed-off-by: cloudymax <cloudymax@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/714
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 21:31:18 +02:00
vleermuis-admin
26a91920c9 add that you're not supposed to mention this list again, more explicitly than last time (#700)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/700
2026-05-12 20:54:07 +02:00
storablecerox977
7fa1ff6056 fix spelling error in the CoC (#707)
albeism -> ableism

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/707
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 20:51:27 +02:00
vleermuis-admin
78f3477c6e fix misspelling of neutral in CoC (#712)
this is what I get for not getting a proper review :')

With help from @jkjk
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/712
2026-05-12 20:50:21 +02:00
vleermuis-admin
5c7f4f722f Do not want to encourage more unproductive conversation around the term GNU/Linux (#711)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/711
Reviewed-by: Max <cloudymax@noreply.codeberg.org>
2026-05-12 20:40:57 +02:00
vleermuis-admin
5895e6fca5 Give info on how to use gender nuetral language (#710)
shamelessly stolen from https://codeberg.org/small-hack/core-resources/src/branch/main/CODE_OF_CONDUCT.md

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/710
2026-05-12 20:31:09 +02:00
matu6968
f16b402073 Add ESP-IDF and BuffaloSDK as tainted into microcontroller tools and libraries section (#686)
Alternative Microcontroller Tools and Libraries section was based on #648, with a little bit of modification to generalize it for other microcontroller SDK's in the future if more found

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/686
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 18:55:50 +02:00
yuli
e65f86e4a9 add xc as an alternative to commandline shells (#706)
dont think the project has an ai policy but its made by drew devault who made [vim-classic](https://drewdevault.com/blog/Forking-vim/) the slopfree vim fork so xc is like definitely slopfree also :3

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/706
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 18:35:03 +02:00
jkjk
e608866f93 Add gitoxide (#705)
Add gitoxide

Co-authored-by: jkjk <267793835+znmz@users.noreply.github.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/705
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 18:09:40 +02:00
ch0ccyra1n
98c0aca5da add postmarketOS as alternative linux distro (#701)
It's been a while since I've used it but I figured I'd check. Luckily we've got yet another alternative as a result, as well as a lot of solid reasons for why they banned such contributions.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/701
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 18:05:23 +02:00
david
ded75d8f2c Expand Addons & Prompts section (#702)
Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/702
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 18:04:52 +02:00
ch0ccyra1n
998a87e779 Add last known untainted version for Hugo (#699)
I managed to sift through the commit history of Hugo, and this commit appears to be the parent of the first commit with known usage of Claude in their repository, meaning it is the last untainted commit. The version I provided is the last version of Hugo which predates that commit.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/699
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-12 08:15:50 +02:00
Hiccup
c5ed18360c Add VisualBoyAdvance-M (#681)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/681
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-11 20:01:28 +02:00
vleermuis-admin
1ff4e24e12 make it clear that you are not to mention this repo when reaching out to other projects (#693)
This is not up for debate.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/693
2026-05-11 10:44:57 +02:00
vleermuis-admin
34a685d48a Add Scratch Everywhere (#694)
Closes #690

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/694
2026-05-11 09:16:45 +02:00
Pixelo789
063aa675d5 Add Fedora and OpenWrt (#672)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/672
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-11 00:48:03 +02:00
Pixelo789
863f9bf7c2 Re-add "AI Sponsored" tags for Next.js and React (#688)
Since Vercel and Facebook/"Meta" pride themselves on "AI" slop, Next.js and React respectively count as "AI Sponsored". Also see https://codeberg.org/small-hack/open-slopware/pulls/670#issuecomment-14537760 and #685.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/688
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-10 23:13:57 +02:00
Pixelo789
4a9f6b82e6 Fix FAQ mention in README (#687)
https://codeberg.org/small-hack/open-slopware/pulls/685#issuecomment-14598501
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/687
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-10 12:08:17 +02:00
vleermuis-admin
6408dc5f62 Starting a new FAQ (#685)
- closes #680

Co-authored-by: @Pixelo789
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/685
2026-05-10 09:11:38 +02:00
jbechtel
331a72e008 Add „D“ language (#679)
This is an improved PR which supersedes #676 which can then be closed and incorporates information from #147.

In order to match the style guide I put all the reasoning in the commit message.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/679
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-10 08:53:35 +02:00
Pixelo789
9f8a29a8a2 Rename goblint to gobject-linter (#684)
It was renamed a few days ago.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/684
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-09 12:00:18 +02:00
Pixelo789
0b83fb537e Add Discourse (#674)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/674
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-09 11:57:21 +02:00
Pixelo789
a25f98a3fd Add Stylus (#673)
In the commit tree, the slop commit appears to have been force-pushed to remove the taint attribution, so that makes it even worse.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/673
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-09 11:54:58 +02:00
Pixelo789
7de61cabee Move Compiler Tools out of Developer Tools and move Mold and Wild to a linkers subsection (#683)
Part of #661

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/683
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-09 11:11:39 +02:00
Pixelo789
375e1a663c Add Next.js and React and clean up JavaScript/TypeScript section (#670)
* Added Next.js and React.
* Sorted badges per discussion in #638 / #666.
* Mentioned TypeScript taint.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/670
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-08 22:21:51 +02:00
Pixelo789
27bbe6ff9a Add fd (#669)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/669
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-08 22:13:53 +02:00
Allen123456hello
ab83f3bc66 add an alternative to openssl: libressl (#655)
Seems to be a hard-fork from openssl. Not affected by slop.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/655
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-08 22:00:55 +02:00
Fabio Henrique
829c69f55a Add commonmark-java (#668)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/668
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-08 21:27:47 +02:00
Pixelo789
3a9394f0f1 Move Scalar to new API Documentation section (#677)
Also fixed the badges per discussion in #638 / #666 while I was at it.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/677
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-08 16:31:22 +02:00
Pixelo789
9c24a13b2e Move ConnectBot to new SSH section (#675)
Also fixed the name while I was at it.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/675
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-08 16:14:45 +02:00
Pixelo789
8ffebe018f Add Act and Woodpecker (#659)
Pretty disappointing, as Woodpecker is one of Codeberg's CI systems, and easily the one I'm most familiar with.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/659
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-08 15:50:34 +02:00
vleermuis-admin
d32f472bd3 update style guide with full tag examples and required ordering (#666)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/666
2026-05-08 15:43:36 +02:00
matu6968
f189e88cd8 Add back Warp with it's fork aka OpenWarp and Waveterm (#665)
Since Warp got open sourced, this commit reverts #26, while at it also sorted the terminal emulators list and added Waveterm

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/665
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-08 00:56:15 +02:00
Pixelo789
e50e8af196 Add Expat (#660)
Of course, THE XML library is tainted...

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/660
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-07 13:23:13 +02:00
yuli
9793321f35 add Odin (#658)
Maybe also a good idea to reach out to them and ask about adding a no ai policy, since there seems to be very little ai generated code and [the core maintainer has called llms bullshitting engines](https://x.com/TheGingerBill/status/1886328090797760691)

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/658
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-07 13:21:34 +02:00
Pixelo789
6763c855f8 Move Atuin to Shells — Addons and Prompts and clean up that section (#664)
*You can never take away my em-dashes 😁!*

* Moved Atuin to Shells — Addons and Prompts.
* Sorted said section and fixed badges per discussion in #638.

Part of #661

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/664
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-07 13:20:25 +02:00
Pixelo789
420c6c8db1 Move explainshell and clean up cheat sheets section (#662)
* Explainshell is now in the cheat sheets section.
* The cheat sheets section has been sorted and the title is now in Title Case.

Part of #661

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/662
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-07 13:18:50 +02:00
micdan5
2360bfaa77 Add Scratch and TurboWarp (#581)
Credits to [this YouTube video](https://www.youtube.com/watch?v=tKsA_i5vKeE) for the idea.

Truly disappointing, especially since I started my coding journey with Scratch back in primary school. It's like a betrayal.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/581
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-07 07:47:40 +02:00
micdan5
9026500e5e Add LogFox & Logcat Reader (#640)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/640
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-07 00:41:07 +02:00
Lily Gruman
bf470ca4a6 Add Slint (#603)
Not surprising, I suppose.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/603
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-06 22:39:44 +02:00
Chloé Chagnon
0ebcdf7744 Add ms-edit (#653)
Unsurprisingly, Microsoft's TUI text editor is slop

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/653
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-06 22:24:26 +02:00
Pixelo789
9ec09e04bf Remove CotEditor as a Nextpad++ alternative and add it as tainted (#656)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/656
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-06 21:22:41 +02:00
Chloé Chagnon
f0c86442f9 Fixed the table that got broken accidentally 2026-05-06 21:22:41 +02:00
Chloé Chagnon
0581684ed7 Fixed parenthese for the CotEditor evidence 2026-05-06 21:22:41 +02:00
Chloé Chagnon
a232dbca41 Removed CotEditor as a Nextpad++ alternative and added it as tainted 2026-05-06 21:22:41 +02:00
Pixelo789
8a10fcc961 Add Numbat and Go (#651)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/651
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-06 21:15:23 +02:00
Pixelo789
766885f51d Mention Go taint in Go libraries/tooling section 2026-05-06 21:15:23 +02:00
Pixelo789
1cf80b1fa0 Add Go 2026-05-06 21:15:23 +02:00
Pixelo789
58cfbafb98 Add Numbat 2026-05-06 21:15:23 +02:00
matu6968
539e0a35e7 Add Webiny as tainted, sort Content Managment Systems sub-category and add more evidence to Ghost (#654)
Discovered Webiny in a YouTube ad while watching a video, so decided to take a look at it and sure enough it has slop

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/654
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-06 19:55:32 +02:00
Pixelo789
5c2657fc94 Add Penlighter as an alternative to Penlight (#649)
Teehee, self promotion 🙃.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/649
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-06 19:44:14 +02:00
matu6968
656e428daa Add LVGL and cryptography as tainted to Programming Language-Specific Tooling section (#647)
LVGL and cryptography are split into seperate commits as each commit modifies seperate sub sections

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/647
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-06 19:08:15 +02:00
Chloé Chagnon
017b5528e8 Change "Notepad++ for Mac" to "Nextpad++", and put None as the last untainted version (#652)
This PR renames Notepad++ for Mac to Nextpad++, since they changed their name, and changes the URLs to the website and GitHub repos (for the proof of permissive AI policy) to the new name as well.

It also puts None as the last untainted version, since Notepad++ for Mac has been since the beginning a vibecoded port to macOS made without the involvement of the original Notepad++ project.

I made a new PR because the old one (#650) used the same fork I used for the Modrinth PR (#401), and for some reason that added the Modrinth commits to this one too...

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/652
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-06 16:49:47 +02:00
Pixelo789
8ff185d993 Add Benchmarking section with Hyperfine (#596)
Part of #55

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/596
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-05 08:44:36 +02:00
matu6968
89ccfd8773 add Mongoose as tainted (due to AI spec files in device dashboard examples) (#637)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/637
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-05 08:43:47 +02:00
Ember
9a4264257c Add caddy, add section in networking for reverse proxies (#636)
I put the reverse proxy section at the start of networking because excluding the 'Networking' security tools would come after

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/636
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-04 20:24:18 +02:00
vleermuis-admin
c0cebd337c add how to slop free fork doc (#629)
- closes #627

Co-authored-by: @Pixelo789
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/629
2026-05-04 12:18:57 +02:00
picatsv
3d639f2cbe add barebox (#634)
it's technically lower level than a bootloader but it effectively functions as one since it can load and boot a kernel

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/634
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-04 12:13:37 +02:00
cloudskater
6b8eaf12c9 Add Audacity (and Tenacity as an alternative) (#476)
This is my first time trying to make a pull request for literally anything. I copy-pasted from other parts of the file and edited until it looked right, so I hope it all works as intended!

Wanted to make it known that Tenacity is confirmed to be anti-AI for copyright reasons as well as ethical. Only the former is mentioned [here](https://codeberg.org/tenacityteam/tenacity/src/branch/main/CONTRIBUTING.md), but [Avery King](https://codeberg.org/generic-pers0n) understands the environmental and ethical issues too (I messaged him personally about the topic).

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/476
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-03 22:22:42 +02:00
matu6968
df00e269db Add Amiberry (Amiga emulator) to the tainted list (#631)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/631
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-03 20:57:32 +02:00
Pixelo789
1acb04e205 Update VS Code entry (#626)
Ideally, I would change "AI Sponsored" to "Advertises AI", but for now, this will (hopefully) do.

VS Code recently [made Copilot "co-author" attribution the default](https://github.com/microsoft/vscode/pull/310226), even when Copilot is disabled.

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/626
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-03 09:32:16 +02:00
vleermuis-admin
d0a173a394 remove alpha state of ethical-tldr as you can now install it and use it as is (#624)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/624
2026-05-02 22:20:56 +02:00
vleermuis-admin
cf9ec1665a clean up of spacing and links for go and cli shell add ons (#622)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/622
2026-05-02 16:41:14 +02:00
fausty
0111279153 Add gotests (#166)
Latest release is about AI.
Claude is all over the commits.

Co-authored-by: jeremiah <jm_hosting@tuta.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/166
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-02 16:35:33 +02:00
vleermuis-admin
cfda84cd86 add ethical-tldr as an alternative to tldr (#620)
This project is still under heavy development, but is a fork of tldr without AI.

See also #619 that calls for collaborators

Co-authored-by: jessebot <jessebot@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/620
2026-05-02 14:38:56 +02:00
NormPlum
48f271eead Add Backdrop CMS (#621)
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/621
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-02 14:30:40 +02:00
Admin
977941b8f9 add vaultwarden, fix keepassxc last untainted version (#618)
- closes #275

Co-authored-by: jessebot <jessebot@linux.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/618
2026-05-02 12:47:15 +02:00
Pixelo789
6dcd1872d3 Refactor Operating Systems section; add Ubuntu (#571)
* The operating systems section has been split into BSD-based, GNU/Linux-based, Kernels, and Other OSes
* Added Ubuntu

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/571
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-02 12:39:27 +02:00
Admin
9dd896cf5f add libresprite (#617)
originally added by @0x403 in #254

Co-authored-by: @0x403
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/617
2026-05-02 12:19:58 +02:00
Admin
9b17bdc9d9 add Dentrite, matrix-rust-sdk; remove signal; update messaging section to split clients and servers (#616)
- adds originally authored by @lejun in #399

Still ok with someone doing further work to split organize these sections better and if they'd like, to add a bridges section.

Co-authored-by: @lejun
Co-authored-by: jessebot <jessebot@linux.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/616
2026-05-02 12:07:11 +02:00
Olivia
657e5f0ec8 Replace lutris issue link with archive.org (#611)
The issue has been deleted, or at least 404s now

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/611
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-02 11:50:32 +02:00
Admin
531ca449a4 add BRouter, GraphHopper, and OSRM (#615)
originally submitted by @lejun in #321

Co-authored-by: @lejun
Co-authored-by: jessebot <jessebot@linux.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/615
2026-05-02 11:45:40 +02:00
Admin
fe791a81cf add BananyBlog (#614)
originally added by @lejun in #273

Co-authored-by: @lejun
Co-authored-by: jessebot <jessebot@linux.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/614
2026-05-02 11:39:00 +02:00
Admin
4a8112f0c0 add libGDX (#613)
- closes #324
- originally submitted by @0x403 in #241

Co-authored-by: @0x403
Co-authored-by: jessebot <jessebot@linux.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/613
2026-05-02 11:33:49 +02:00
Admin
4590139fca add git for windows as tainted (#612)
originally submitted by @0x403 in #237

Co-authored-by: @0x403
Co-authored-by: jessebot <jessebot@linux.com>
Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/612
2026-05-02 11:28:22 +02:00
27 changed files with 2280 additions and 666 deletions

View file

@ -1,7 +1,7 @@
name: Call for Collaborators for a New AI-free Project
about: Put out a call for collaborators on a new or recently forked project that has an explicit No AI policy. (must have a code of conduct)
title: '[Call for Collaborators]: project name here'
ref: 'main'
title: "[Call for Collaborators]: project name here"
ref: "main"
labels:
- call-for-collaborators
body:
@ -9,7 +9,7 @@ body:
attributes:
value: |
Thanks for helping to make the world a bit more AI free 💙
The idea here is to request help with forking or rewriting a currently tainted project.
The idea here is to request help with any slop-free project, including forking or rewriting a currently tainted project.
- type: input
id: project
@ -28,7 +28,7 @@ body:
- type: input
id: language
attributes:
label: Programming Lanaguage
label: Programming Language
description: |
What programming language will this be primarily written in?
@ -43,9 +43,9 @@ body:
id: terms
attributes:
label: Code of Conduct and Rules for Collaboration
description: By submitting this issue, you agree to follow our [Code of Conduct](https://codeberg.org/small-hack/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
description: By submitting this issue, you agree to follow our [Code of Conduct](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
- label: I agree to follow this project's [Code of Conduct](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
required: true
- label: The project I want to collaborate on has a No AI policy banning any and all AI usage
required: true

View file

@ -3,8 +3,11 @@ blank_issues_enabled: false
contact_links:
- name: Our Contributing Doc
url: https://codeberg.org/small-hack/open-slopware/src/branch/main/CONTRIBUTING.md
url: https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md
about: Read this to learn how you can contribute to this project ✨
- name: How to Create a Pull Request
url: https://docs.codeberg.org/collaborating/pull-requests-and-git-flow/
about: Learn more about how to create a pull request on codeberg 🩵
- name: How to have "tainted" status removed
url: https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-tainted-status
about: If you want to know how to get your project (or a project you love) removed from the list, please check out this link.

View file

@ -15,16 +15,16 @@ body:
label: Discussion Topic
description: |
Please let us know what you'd like to discuss.
Remember that if you already have concrete evidence, you should just open a PR. Pleae don't create an Issue.
Remember that if you already have concrete evidence, you should just open a PR. Please don't create an Issue.
This is also not a place to ask advice on using your own LLMs.
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://codeberg.org/small-hack/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
description: By submitting this issue, you agree to follow our [Code of Conduct](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
- label: I agree to follow this project's [Code of Conduct](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
required: true
- label: I have also read the [CONTRIBUTION.MD](https://codeberg.org/small-hack/open-slopware/src/branch/main/CONTRIBUTING.md)
- label: I have also read the [Contributing Guidelines](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md)
required: true
visible: [form]

View file

@ -8,21 +8,14 @@ body:
- type: markdown
attributes:
value: |
Thanks for helping to make the world a bit more AI frree 💙
- type: input
id: project
attributes:
label: What project is this for?
description: |
What external project are you reaching out to?
Thanks for helping to make the world a bit more AI free 💙 This issue type is not intended for harassment. Do not use this issue type to be rude to anyone in any repo.
- type: input
id: link
attributes:
label: Link
description: |
A link to your Pull Request, Issue, Discussion, forum post, mailing list, etc where you've requested clarification on an AI policy.
A link to your Pull Request, Issue, Discussion, forum post, mailing list, etc where you've requested clarification on an AI policy. You must provide a link to where you're currently discussing an AI policy.
- type: textarea
id: additional-info
@ -35,7 +28,9 @@ body:
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://codeberg.org/small-hack/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
description: By submitting this issue, you agree to follow our [Code of Conduct](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
- label: I have read the full description of this issue type [here](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#more-kind-eyes)
required: true
- label: I agree to follow this project's [Code of Conduct](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
required: true

View file

@ -0,0 +1,27 @@
name: pull-request
about: Submit a PR
ref: 'main'
body:
- type: input
id: description
attributes:
visible: [content]
label: Description of Changes
description: Include a description of what you're changing and why. Remember, anything here will also show up in the commit when we squash and merge this PR.
placeholder: This PR (Updates/Adds/Removes/Improves) (Name of Section / Project) As (Tainted/An Alternative)
- type: checkboxes
id: terms
visible: [form]
attributes:
label: Docs have been read
description: By submitting this PR, you agree to the following
options:
- label: I agree to follow this project's [Code of Conduct](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md)
required: true
- label: I have also read the [Contributing Guidelines](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md)
required: true
- label: I have also read the [Style Guide](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/STYLE.md)
required: true
- label: If adding tatinted software, I have provided either the last untainted version/commit OR an alternative for all new entries in this PR. See about exceptions in the Contributing/Style guides.
required: true

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
DONT_REFERENCE_ME.md

View file

@ -3,13 +3,17 @@
- No racism.
- No xenophobia.
- No colorism/featurism.
- No casteism.
- No transphobia.
- No homophobia/queerphobia.
- No sexism.
- No albeism.
- No ableism.
- No islamophobia, antisemitism, or hatred to anyone based on their religion or lack thereof.
- No classism.
- No fascism.
When it comes to bigotry, if you're found to have been broken one of the "No Bigotry" rules, you may not participate here. Your software is also disqualified from being listed as an alternative or suggested for the "More Kind Eyes" or "Call for Collaborators" Issue types.
## On handling bigotry or unsavory content for the purposes of the open-slopware list
It is still worth bringing up if a core repo maintainer has a history of bigotry such as racism, transphobia, etc, if it's in the context of adding an alternative software or something to that nature, but still just be objective, e.g. "We should not add a link to x because it is maintained by a transphobic person, see evidence here" and just leave it at that. We'll take that feedback and reject a pull request or ask someone to modify it if it's relevant for community safety (like ensuring people avoid software maintained by discriminatory people for instance).
@ -30,11 +34,17 @@ That will display like this:
homophobic content goes here.
</details>
Failure to do so will first result in a one time warning and future offenses will be considered a strike.
Failure to do so will first result in a one time warning and future offenses will be considered a strike. We ask that you do not use the acronym "NSFW" and instead use specific tags such as "nudity" or "discussion of sex" as to be inclusive to all workers.
# No CSAM
We do not allow any form of CSAM, including drawn CSAM: lolicon, shotacon, or "cub" content. Do not submit alternatives that feature sexualized children anywhere in the source code. This includes drawn children. If you need to talk about a someone being accused of something related to CSAM in the context of alternatives in this repo, please use a specific Content Warning as described above.
# On handling rude comments in this repo specifically
If you see someone behaving in appropriately, do not feed their behavior. Tag @vleermuis-admin instead. They will handle it.
If you see someone behaving in appropriately, do not feed their behavior. Tag @ethical-foss-admin instead. They will handle it.
In some cases, we may delete comments, issues, or PRs if they're encouraging an inappropriate atmosphere e.g. a popular maintainer has come in with an accusatory tone and is actively advertising their followers to come and spam the repo.
## Strike system
@ -49,8 +59,14 @@ We're going to do a 2 strike rule here with an optional warning. You are out on
> [WARNING]
> If you are caught being excessively rude here, especially if you're displaying a form of severe bigotry or bringing an inappropriate tone, we reserve the right to ban you from the repo with no strikes and if necessary, we will report you to codeberg.org.
We do not allow people to debate strikes or bans either for themselves or on behalf of others.
# Be kind or be gone
- Do **NOT** use this repo as a witch hunting device in any direction. You may not reach out on repos, forums, social media, reddit, messaging apps, etc, especially not in a rude way, to maintainers of other repos to harass them and threaten them, especially not with this list. Doing so will result in a ban.
- Do **NOT** mention this list *at all* when reaching out to a project to discuss AI in any way. It only results in putting the maintainers of that project on the defensive, and then the maintainers of *this* repo need to deal with the fallout of that. If you need help with asking for a No AI Policy, consider checking out our [No AI Request Template doc](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/NO_AI_REQUEST_TEMPLATE.md#tips-for-success). You are also free to copy and paste anything from the [Why not LLMs](./why_not_llms.md) file.
- We don't want drive by sarcastic comments.
- No references to bodily fluids (vomit, urine, feces), this includes emojis. It's gross and unproductive.
@ -63,12 +79,32 @@ We're going to do a 2 strike rule here with an optional warning. You are out on
- This repo is not a substitute for social media. The maintainers do not have the mental health bandwidth to manage such a community.
- Do **NOT** use this repo as a witch hunting device in any direction. You may not reach out on social media, reddit, messaging apps, etc, especially not in a rude way, to maintainers of other repos to harass them and threaten them with this list. Doing so will result in a ban.
- Please do not reach out to the maintainers or collaborators of this repo anywhere but this repo specifically (unless they have given explicit permission to do so). We do not operate our personal email or fediverse accounts as extensions of this repo and will not take feedback there. We need a proper work life balance. Please respect that.
- No complaining about purity rules, "walking on egg shells", etc. If you can't behave professionally here, then please just kindly exit.
This repo is specifically meant for identifying LLM usage in other projects, and coordinating on alternatives. You can also come here to ask others to please help you in chatting with another repo maintainer to sway them away from AI usage. But you need to do all of it *with kindness*. We have no interest in a rage feedback atmosphere here and won't tolerate it. Please consider your words before you hit send.
## Gender Neutral Language
When referring to the people who work on this repo, please use gender neutral language unless you are referring to a specific person who you know the pronouns of. You should prefer to use "they/them/themself/themselves" if you do not know the pronouns of the person you're talking to/about. You can learn more about gender neutral language in the following resources:
- [What are personal pronouns and why do they matter?](https://pronouns.org/what-and-why)
- [Gender-Neutral Pronouns 101: Everything You've Always Wanted to Know](https://www.them.us/story/gender-neutral-pronouns-101-they-them-xe-xem)
- [Dictionary of gender neutral language](https://en.pronouns.page/dictionary)
Some example nouns you can use if you don't know the gender of someone:
- maintainer
- collaborator
- author
- user
- colleague
- friend
- acquaintance
> [!tip]
> Many people put their pronouns in their profile. If you're unsure, you can check there, and if a person has pronouns listed, use those. If there's no pronouns listed, still default to neutral language as mentioned above.
## Accessibility
### Alt Text

View file

@ -1,8 +1,28 @@
# Guide to Contributing to this Repo
> [!warning]
> Before you interact with this repo, please read the [**Code of Conduct**](./CODE_OF_CONDUCT.md)! This is a repo for *nice people only*!
> Before you interact with this repo, please read the [**Code of Conduct**](./CODE_OF_CONDUCT.md)! This is a repo for *nice people only*! We would also appreciate it if you did not mention this repo on social media or in chats in order to shame a project or community. Do *not* make posts like, "`<project>` should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag.
* [Contributing Pull Requests](#contributing-pull-requests)
* [For Adding or Updating Tainted Software](#for-adding-or-updating-tainted-software)
* [Other tips for keeping the repo tidy](#other-tips-for-keeping-the-repo-tidy)
* [Criteria](#criteria)
* [Alternatives](#alternatives)
* [Style guide](#style-guide)
* [Removal of "Tainted" Status](#removal-of-tainted-status)
* [Adding Alternatives to Tainted Software](#adding-alternatives-to-tainted-software)
* [Rules for self submission](#rules-for-self-submission)
* [Unqualified Alternatives](#unqualified-alternatives)
* [Contributing Issues](#contributing-issues)
* [Discussion](#discussion)
* [More Kind Eyes](#more-kind-eyes)
* [Call for Collaborators](#call-for-collaborators)
* [Contributing to the Why Not LLMs File](#contributing-to-the-why-not-llms-file)
# Contributing Pull Requests
## For Adding or Updating Tainted Software
To contribute to this list, file a pull request adding it to the appropriate category, along with any known alternatives. The pull request must include links to evidence (see [Criteria](#criteria)).
Title the pull request one of the following:
@ -11,14 +31,17 @@ Title the pull request one of the following:
- Add `<software-name>` as an Alternative for `<software-name>`
- Add `<software-name>` as an Alternative for `<category>`
- Update `<software-name>`
- Remove `<software-name>`
> [!important]
> Please do your best to *research alternatives* to the slopware before submitting a PR. It's important to elevate projects that aren't drinking the slop <3
Please don't link directly to codeberg.org repos, issues, pull requests or commits, as it will alert the other repo that they're being talked about in this list, which could create a negative atmosphere. If you need to link to them, please use a codeblock like this:
**Please make sure to only submit a PR for 1 section at a time, otherwise it is more difficult to coordinate between multiple Issues and PRs.**
```
https://codeberg.org/org/project
```
Other tips for keeping the repo tidy and making sure we don't duplicate efforts:
> [!note]
> Please make sure to only submit a PR for *one* section at a time, otherwise it is more difficult to coordinate between multiple Issues and PRs. We have a limit of only 5 *open* PRs per person. Please do not submit more than 5 PRs at a time. When your previous PRs are closed or merged, you are, of course, welcome to submit more, but please do not flood the repo. (There is an exception to this rule if one or more of your open PRs are awaiting upstream feedback.)
### Other tips for keeping the repo tidy
- Search for the software name in the Issues *and* Pull Requests of this repo. (Great minds think alike ❤️)
- If the software is already reported in an open Issue, but not as a PR, open your PR linking to the open issue with the following description, so the related issue gets automatically closed if the PR gets merged:
@ -26,60 +49,176 @@ Other tips for keeping the repo tidy and making sure we don't duplicate efforts:
- Closes #123
```
- If the software is already reported in an open issue and as an open PR leave a comment in the PR with the new or updated evidence(s).
- When submitting a PR, make sure you're comfortable with the description of the PR being what gets committed. We use the PR description when squashing all commits before merging. We default to sqaushing and merging, so that if the repo has only one commit per PR.
> [!note]
> [!tip]
> Don't know how to create a PR? You can learn more about that in the [Codeberg Pull Requests and Git Flow docs](https://docs.codeberg.org/collaborating/pull-requests-and-git-flow/) 🩵
## Criteria
### Criteria
The criteria for being included in this repository are any of following tags. You can click each one to jump to the definition and acceptable evidence:
- [![AI Functionality](./badges/ai-functionality-yellow.svg)](https://codeberg.org/small-hack/open-slopware#ai-functionality)
- [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy)
- [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/small-hack/open-slopware#ai-code-reviews)
- [![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai)
- [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/small-hack/open-slopware#gen-ai-art)
- [![AI Databroker Usage](./badges/ai-databroker-usage-pink.svg)](https://codeberg.org/small-hack/open-slopware#ai-databroker-usage)
- [![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](https://codeberg.org/small-hack/open-slopware#ai-in-issue-tracker)
- [![Permits LLM Ingestion](./badges/permits-llm-ingestion.svg)](https://codeberg.org/small-hack/open-slopware#permits-llm-ingestion)
- [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/ethical-foss/open-slopware#vibecoded) (only to be used in extreme cases)
- [![AI Functionality](./badges/ai-functionality.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-functionality)
- [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/ethical-foss/open-slopware#permissive-ai-policy)
- [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-code-reviews)
- [![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/ethical-foss/open-slopware#sponsored-by-ai)
- [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/ethical-foss/open-slopware#gen-ai-art)
- [![AI Databroker Usage](./badges/ai-databroker-usage-pink.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-databroker-usage)
- [![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-in-issue-tracker)
- [![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](https://codeberg.org/ethical-foss/open-slopware#condones-llm-ingestion)
Please don't submit social media posts as evidence unless it is a post *by a maintainer of the tainted project* talking about using AI to develop the tainted project. Even then, we'd prefer links to a project's LLM commits in a git forge, AI/contributing policies, or blog posts.
#### Alternatives
Alternatives should not contain any slop as defined by our tagging system above.
Please do your best to *research alternatives* to the slopware before submitting a PR. All new contributions should have *either* an alternative OR a last untainted version/commit, so that people can fork the project. (You can still provide both, but only one is required.) It's important to elevate projects that aren't drinking the slop, or to let people know how best to fork, so we don't all lose hope <3.
Alternatives don't have to be perfect 1:1, as long as you provide a note letting people know the differences. Sometimes the solution to avoiding tainted software is a combination of other tools, and that's OK.
**Exceptions to needing an alternative**
- You've provided a last untainted commit and/or version.
- The tainted project is [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/ethical-foss/open-slopware#vibecoded) with no clear alternative yet (this is fairly rare because AI code is often a sum of other stolen code), you don't need to provide an alternative (or last untainted commit).
- There is *already* an "alternative note" section that provides at least one alternative for that section (e.g [local password managers](https://codeberg.org/ethical-foss/open-slopware#local-password-managers))
### Style guide
When submitting new software to this list, please check out the [style guide](./STYLE.md) to ensure you are conforming to our community agreed upon standards.
## Removal
### Removal of "Tainted" Status
Any project here may be removed as long as the following become true, *even if prior LLM-authored code remains*:
Any project here may have the "Tainted" status removed as long as the following become true, *even if prior LLM-authored code remains*:
1. The project establishes a "No genAI" policy, where the core developers commit to no longer using LLMs for developing that project in particular and no longer accepting obvious LLM-authored contributions, and state the policy prominently in their repo.
2. Any genAI functionality of the project itself is removed in its entirety. "Kill switches" are insufficient.
3. Any LLM friendly files/folders are either poisoned or removed entirely.
When submitting a project for removal, please include a link to the evidence that they have created a "No genAI" policy. You can also submit PRs to update if a project stops using something like [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/small-hack/open-slopware#ai-code-reviews), but keeps a [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy). Updates are always welcome.
Title the pull request like this:
> Remove `<software-name>`
When submitting a project for removal, please include a link to the evidence that they have created a "No genAI" policy. You can also submit PRs to update if a project stops using something like [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-code-reviews), but keeps a [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/ethical-foss/open-slopware#permissive-ai-policy). Updates are always welcome.
Do you see a project on this list that you wish was not on it? Please consider reaching out in a kind way to suggest they implement a No AI Policy. You can check out our [No AI Request Template](./NO_AI_REQUEST_TEMPLATE.md) for inspiration 🙏
# Issues
> [!note]
> Age of evidence is not grounds for removal. Example: If agent instructions were added several years ago, but have never been removed, this evidence is still valid and the only way to have the project's tainted status removed is for them to remove those instructions and to put out a No AI policy. We do not make exceptions to this rule.
### Adding Alternatives to Tainted Software
Feel free to submit any software as an alternative provided it is FOSS, has no AI in the code base, and is not associated with hate or bigotry (see [examples of bigotry](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md#no-bigotry)).
Alternatives do not need to be perfect 1:1 replacements for tainted software. Sometimes, the alternative may even be a combination of multiple pieces of software. If something isn't a one to one replacement, please add a note explaining what the differences are.
Projects that have an explicit "No AI" policy can be awarded the [![Anti-AI Policy](./badges/anti-ai-policy.svg)](https://codeberg.org/ethical-foss/open-slopware#anti-ai-policy) badge. See the [style guide](./STYLE.md) for more info.
#### Rules for self submission
You can absolutely self-submit your own projects. You just need to make sure you adhere to the following:
- no previous strikes or bans in the repo
- project is completely FOSS
- project has a "Code of Conduct"
- project has a "No AI Policy"
#### Unqualified Alternatives
- Any project associated with bigotry is not allowed.
- At this time, we're not accepting alternatives that are centralized and/or lacking the appropriate documentation to be self-hosted by non-experts. For example, we will not endorse the messaging app "Signal", or social media platforms based on AT-protocol. In the event that such projects do become tainted they would not be easy to fork, operate, or support - which places users and operators at a disadvantage. If a project does improve their documentation such that self-hosting becomes more accessible, we will of course re-evaluate. Feel free to open a PR at that time.
- We do not allow adult content at this time. (Please also do not submit alternatives with screenshots of adult content)
# Contributing Issues
Issues are meant primarily for discussing if something should be added or questions regarding clarification. An issue that says "Add x software" will be treated as a call to community action and labeled with `ready-for-pr`, provided it meets the above criteria. This is not a problem, but does not necessarily mean the core maintainers of this repo will create that PR for you. However it does mean you or someone else in the community is clear to go ahead and submit a PR for that software. This is maintained in the community's free time, so please understand that there will sometimes be a delay when a PR is created for you.
Please make sure to only submit an Issue for 1 piece of software or section at a time, otherwise it is more difficult to coordinate between multiple Issues and PRs.
Please make sure to only submit an Issue for 1 piece of software or section at a time, otherwise it is more difficult to coordinate between multiple Issues and Pull Requests.
We use the following issue types and tags to keep conversation focused and actionable:
- [![discussion](./badges/discussion.svg)](#discussion)
- [![more kind eyes please](./badges/more-kind-eyes.svg)](#more-kind-eyes)
## Discussion
![discussion](./badges/discussion.svg)
This is a general issue type and tag to discuss things related to the repo. Before opening this issue type, please read the [FAQ](./FAQ.md).
This is not a place to discuss what you think an "ethical" LLM/AI is. We will close any Issues opened asking for advice on AI/LLM usage.
This is also not a place to open an issue to the effect of "think of the centrists".
## Helping with kind eyes
If someone has a question in a Discussion type issue, and it requires a hard stance on behalf of the repo, please do not comment with a definitive answer unless you are a maintainer. If you do comment, please explicitly state that you are not an official maintainer, and tag @ethical-foss-admin if one has not already responded. There are still situations in which the maintainers will ask for community feedback, and in those, anyone is free to comment. We have these rules to reduce confusion and prevent conflict if there is a mismatch between community members and maintainers. If you feel strongly and want to push back, we are OK with that, but you must do so kindly and in accordance with our [Code of Conduct](./CODE_OF_CONDUCT.md).
Maybe you don't need/want to open an Issue or Pull Request to this repo, but you still want to help. Here's what you can do. Take a look through the:
## More Kind Eyes
- **Issues** labeled with [`more-kind-eyes-please`](https://codeberg.org/small-hack/open-slopware/issues?q=&type=all&sort=relevance&labels=1318107&state=open&milestone=0&project=0&assignee=0&poster=0) or [`awaiting-upstream-feedback`](https://codeberg.org/small-hack/open-slopware/issues?q=&type=all&state=open&labels=1280479&milestone=0&assignee=0&poster=0)
- **Pull Requests** labeled with [`more-kind-eyes-please`](https://codeberg.org/small-hack/open-slopware/pulls?q=&type=all&sort=relevance&labels=1318107&state=open&milestone=0&project=0&assignee=0&poster=0) or [`awaiting-upstream-feedback`](https://codeberg.org/small-hack/open-slopware/pulls?q=&type=all&sort=relevance&labels=1280479&state=open&milestone=0&project=0&assignee=0&poster=0)
![more kind eyes please](./badges/more-kind-eyes.svg)
In either case, one thing you can do is react positively to a given upstream issue, pull request, or discussion thread. If you're already a contributor to that project, you may also leave a comment. You *must* do so kindly though! We do not approve of anyone reaching out in a rude manner to any other projects. If you have no connection to project, the best thing you can do is an emoji react or upvote on the opening discussion topic or to a comment where AI is called out as bad. It's unwise to pop into a discussion for a project you do not use and have no interest in using and only adds noise to the conversation, which could overwhelm the maintainers. Please be cautious and courteous. If we find out you were threatening or expressed any form of bigotry, you will receive a ban from this repo.
Maybe you don't need/want to open an Issue or Pull Request to this repo, but you still want to help. Consider chiming in, kindly, on a ![more kind eyes please](./badges/more-kind-eyes.svg) Issue. This issue type is for when someone has found, or created, a link to an AI discussion topic. AI discussion topic links can be:
# Social media
- Bug/Issue in a repo's Issue Tracker
- Discussion on forge sites that support that feature e.g. GitHub Discussions
- PR on an AI Policy where feedback is welcome
- Forum post specifically dedicated to the project and read by the maintainers of the project
- Social media account run *by the project* and not a solo maintainer. We do **not** want to call watchers of this repo to approach solo maintainers (there is too much room for that to potentially result in harassment), but if a project/company has a specific social media thread asking for opinions on AI usage in their code base or as a feature of their project/product, feel free to link that.
We would appreciate it if you did not mention this repo on social media or in chats in order to shame a project or community. Do not make posts like, "`<project>` should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag.
>[!warning]
> Do not recommend any software run by AI companies or by orgs/people who have a history of bigotry.
Anyone can then react (kindly) to a linked upstream issue, pull request, or discussion thread. If you're already a contributor to that project, you may also leave a comment. You *must* do so kindly though! We do not approve of anyone reaching out in a rude manner to any other projects. If you have no connection to project, the best thing you can do is an emoji react or upvote on the opening discussion topic or to a comment where AI is called out as bad. Please be cautious and courteous. If we find out you were threatening or expressed any form of bigotry, you will receive a ban from this repo.
Please don't link directly to codeberg.org repos, issues, pull requests or commits, as it will alert the other repo that they're being talked about in this list, which could create a negative atmosphere. If you need to link to them, please use a codeblock like this:
```
https://codeberg.org/org/project
```
>[!important]
> Reminder that if you post a link to software that is maintained by people who openly embrace bigotry, we will close that issue. If you're a community member and see something we missed, feel free to kindly inform us and we will take action as soon as we're available (typically within 8 hours, but sometimes within 24 hours depending on availability).
If you want to help in that way, search for:
- [**Issues**](https://codeberg.org/ethical-foss/open-slopware/issues?q=&type=all&sort=relevance&labels=1318107&state=open&milestone=0&project=0&assignee=0&poster=0)
- [**Pull Requests**](https://codeberg.org/ethical-foss/open-slopware/pulls?q=&type=all&sort=relevance&labels=1318107&state=open&milestone=0&project=0&assignee=0&poster=0)
You can also open your own [![more kind eyes please](./badges/more-kind-eyes.svg) Issue](https://codeberg.org/ethical-foss/open-slopware/issues/new?template=.forgejo%2fissue_template%2frequest-for-more-kind-eyes.yaml).
## Call for Collaborators
This issue type is for advertising your "No AI allowed" project. It follows the same rules as self submission:
- no previous strikes or bans in the repo
- project is completely FOSS
- project has a "Code of Conduct"
- project has a "No AI Policy"
Provided you meet the requirements, you're free to ask for additional collaborators or contributors to your repo :)
# Contributing to the Why Not LLMs file
This is a much more free form section without a specific rigid style guide at this time. Here are some general guidelines:
- Do not link to people's social media posts e.g. the fediverse, bsky, X, etc even if they are against AI. Using blog posts is OK, but we'd prefer if the language there was not filled with profanity. We try to keep this repo professional.
- When adding a link to back up your point, please use the name of the source and title of the article as the link name
- Do not use paywalled links unless you are using an archive link that removes the paywall
- Prefer archive links wherever possible
- Please don't use `archive.ph` or `archive.today`. See #54 for details. Using the wayback machine is always a good first course of action, but websites may ban it's IPs and in some rare cases, it may not be accessible to people globally. When in doubt, just chat with us in your PR to figure out the best course of action.
- Use a content warning if anything may be triggering. Content warnings must be specific to the subject matter. Do not use the term "NSFW". Here is an example of how to write a content warning:
```html
<details>
<summary>Content warning: Genocide</summary>
Content discussing genocide goes here.
</details>
```

75
FAQ.md Normal file
View file

@ -0,0 +1,75 @@
# Frequently Asked Questions
There's no great place to put these in our current files, but these sorts of questions come up enough, that we wanted to put them down somewhere to easily link responses.
## Can I self-advertise my project (that doesn't use AI)?
> Yes, provided it meets our [Rules for Self Submission](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#rules-for-self-submission), you can add your project as an alternative to any tainted software in which it is a good fit, and you can also open a [Call for Collaborators Issue](https://codeberg.org/ethical-foss/open-slopware/issues/new?template=.forgejo%2fissue_template%2fcollaborate-with-me.yaml).
## I use AI in my project and do not plan on stopping. Should I self-submit?
> You don't have to, but it's helpful, because you know best what the alternatives are, and when your last untainted commit was, which is helpful for those who wish to fork your project. We hope you'll consider dropping AI one day, for all the reasons we've listed in our [Why Not LLMs?](./why_not_llms.md) section, but if you don't plan on doing that ever, please just be cordial in this repo. No one is here to attack you, and if they do, please tag @ethical-foss-admin and we'll handle the situation.
## Do closed source or proprietary products belong on this list?
> No, this repo is only for open source projects.
## Can we split the "Permissive AI Policy" tag further?
> No, we don't want to have this conversation continually, as it is subjective what "severity" something falls under. The decision to add these tags took us a long time, and unless you have another *specific* tag that cannot be covered under any other tag, we're currently not open to discussion about this. This repo is already quite a lot to manage. We need to keep tags specific.
## What if the AI code is human reviewed?
> Slop that is human reviewed is still slop. We are against AI for more than just code quality reasons. Please see our [Why Not LLMs?](./why_not_llms.md) section.
## Why are you targeting/attacking/harassing my favorite project?
> We do not "target", "harass", or "attack" any projects. We, in fact, have a [very strict policy on not doing that](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md#be-kind-or-be-gone). This repo is one based on ethics and is intended as a call to action. If a project meets the definition of one of our tags, it will see itself added to this repo. It can take steps to stop doing whatever it is in that definition and we'll remove it. (See also the [guide for removal](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-tainted-status).)
## If a repo had slop before, isn't it permanently tainted? Aren't all forks of slop therefore also slop?
> No. See also: [guide for removal](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-tainted-status).
>
> Eventually, the slop will likely either be removed, replaced, or deprecated.
>
> We're also against AI for more than just code quality reasons. There's plenty of ethical reasons to be against continuing to use AI:
>
> - [environmental impact](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/why_not_llms.md#environmental-impact)
> - [ties to the war industrial complex](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/why_not_llms.md#ties-to-the-war-industrial-complex)
> - [effect on hardware prices hurting newcomers to the industry](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/why_not_llms.md#effect-on-hardware-prices) (especially those already disenfranchised)
>
> The commitment to stop using AI stops those above ethical issues. It's like going vegetarian. You're still a vegetarian if you previously consumed meat, but now you don't. You've still reduced suffering and helped the environment. A commitment to doing better is better than never stopping a harmful action.
## Is a project tainted if it has dependencies that are tainted?
> This one is complicated, but in short: No, unless the dependencies are literally AI libraries.
> If the dependency is, for example, the ChatGPT SDK or something similar, then yes, the project is tainted.
> If the project is just built with something like Python, which is also tainted, we do not automatically consider it tainted, as the language is a general purpose language and there are *very* few languages not already tainted or slated to be tainted right now. We take a harm reduction philosophy and we believe that, especially in the case of established projects, demanding that they switch the core language of their project is not a simple undertaking.
## Can you advise us on the ethical usage of AI?
> No, but you may find the work of [DAIR](https://dair-institute.org/) interesting. Also, see our [Why not LLMs?](./why_not_llms.md) section.
## What about "Open Source AI" tooling/usage?
> Yes, simply being open source does not resolve the issues listed in our [Why Not LLMs?](./why_not_llms.md) section and thus such projects that utilize "open source AI" would still be included on this list as tainted.
## Why is removal harder than landing on the list in the first place?
> Because the project betrayed our trust. Now they have to try harder to rebuild that by committing to doing better in an accountable, public, concrete, and enforceable way. If the project is committed to doing better by rejecting AI in the future, putting out a No AI policy or updating their contributing docs, shouldn't be that difficult.
## Why can't I include a social media post?
> We do not want to have a social media type atmosphere here and quoting social media posts, no matter what side people are on, gets messy. The maintainers here do not have the mental health to engage in social media drama that inevitably arises from AI bros, nor do we want to inflict that on anyone who is unaware of this list and hasn't consented to that attention. This does not mean you should reach out to your favorite anti-AI influencer for permission to include them in this list. We don't want you to do that.
### But what if it's a social media post against AI?
> We would then need to research those social media users and see if we endorse them or not and we don't want to do that either.
## I don't like your definition of slop or vibecoded. Can you change it?
> No. Those [definitions](https://codeberg.org/ethical-foss/open-slopware#definitions) stay and are not up for debate.
## How do we handle slop-free software with no tainted equivalent?
> This is probably not the best list for the time being. This list focuses on boycotts and listing alternatives. If you want to list untainted software on it's own, we ask that you checkout our [sibling repos](https://codeberg.org/ethical-foss/open-slopware/src/branch/main#sibling-repos) section of our README that goes over a couple of other repos that highlight exclusively slop-free software :) As a note: we've had really positive interactions with all the repos listed under "sibling repos", so please don't hesitate to open PRs for their repos as well. Please follow the same code of conduct as you would here though, so above all: be kind!

46
GOVERNANCE.md Normal file
View file

@ -0,0 +1,46 @@
# Who does What
This repo wouldn't exist without the hundred or so people who contribute to it. We value everyone's contributions, but for certain tasks, we have a structure on who can do what.
So it is clear: This is not anyone's full time job. Everyone is an unpaid volunteer working in their free time, including the owners.
## Owners
This is mainly @ethical-foss-admin which is an account that is run by multiple people who initially forked this repo. They have the ability to make new rules or tags and updates to the code of conduct. They have full approval and merge rights. If they've approved any PR, Team Human Made can pop in and merge that PR at their leisure. If you're asking for a new rule, tag, or major change to the repo in some way, you need to tag this account. This is also the account you should tag should you need moderation help in any capacity, as they have the authority to ban people from the repo, as well as lock a conversation if it gets too heated or has the potential to drive a rude atmosphere.
If future owners appear, the tag to get them involved would be @ethical-foss/owners.
## Team Human Made
This is a special team of collaborators that have been vetted over time via their kind attitudes and continued contributions to the repo. When they show up in the repo, they will have a "member" tag on all their posts to distinguish them. They have the ability to speak on behalf of the repo when it comes to already established rules, and are frequently tagged on matters of discussion. They can also approve PRs, and it carries weight, but does not count towards the official approval required to allow a merge (something that may change in the near future). They can also merge anything that was already approved by the Owners.
If they ask you to update something, or make a suggestion to improve something, please engage kindly.
The entire team can be tagged with @ethical-foss/team-human-made. Please prefer tagging Team Human Made instead of a specific member, as to not weigh down one particular collaborator as, again, they all work on this in their free time.
### How to Become a Member of Team Human Made
When positions on Team Human Made are available, we'll create an Issue asking for people to apply and/or nominating specific people. You should not feel pressure to accept a position if you do not want it. We are still happy to have you as a contributor.
We vet collaborators over a period of a couple of months of continued contributions. Provided you:
- are kind and take feedback well
- have participated in either PRs or Issues semi-regularly
- have no Code of Conduct strikes (warnings can be OK depending on the warning, how you reacted, and how long it has been since your warning)
- do not have a visible history of behavior that would violate our Code of Conduct (even outside of this repo)
There is no time requirement for how much you need to do in the repo once you're made a collaborator. Everyone should operate to the best of their ability. If you need time off for personal life, don't sweat it.
## Contributors
These are people who contribute to the repo. They have no special access. Anyone can be a contributor. They cannot approve or merge PRs, and they are not allowed to speak on behalf of the repo. If they would like to give an opinion on a discussion, they're free to do so, but if answering a question, they should state that they're not official maintainers, then tag in @ethical-foss/owners and/or @ethical-foss/team-human-made for an official response.
# Vacations
This repo gets put into "vacation mode" periodically through out the year. We do this because we need time away from the repo, and during that time, we can't guarentee any moderation, so for safety, no commenting on the repo can be allowed during that time.
During vacation mode, we will disable Issues and Pull Requests and will not actively work on the repo in any way. Even though the Issues and Pull Requests are temporarily hidden, they are not deleted. The repo will still be public. There will be a notice at the top of README explaining that we're in vacation mode and when we will be back. When the vacation is over, the Issues and Pull Requests will be re-enabled, and all previous Issues/Pull Requests will be visible again.
Vacations typically last anywhere from 3 days to 2 weeks depending on the owner's schedule, and are announced in advance.
The owners reserve the right to put the repo into vacation mode if they are unwell and unable to tend to the repo.

217
HOW_TO_SLOP_FREE_FORK.md Normal file
View file

@ -0,0 +1,217 @@
# How to create a slop free fork
So you found out something you love is tainted with slop and now you want to do something about it?
First off, congrats and thank you! That's a huge step and we're excited for the community you build! 💙
## How to fork a repo from a last untainted commit/version
Should you see a project you'd really like to fork on this list, here's how you would go about that.
> [!warning]
> Before you fork, make sure to check the licensing! It's important that you understand the license of whatever you fork, and never remove the old LICENSE. Safe to fork licenses include, but are not limited to: MIT, GPL, AGPL, Apache 2.0, CCv4, BSD. You can learn more about licensing in [Codeberg's documentation on licensing](https://docs.codeberg.org/getting-started/licensing/).
Let's take tldr-pages as an example, as that was something the community recently hard forked into ethical-foss. Here's how it was done.
1. Setup a new home for your fork. We recommend using [codeberg.org](https://codeberg.org)! Codeberg has [great docs on setting up your first repo](https://docs.codeberg.org/getting-started/first-repository/). We recommend not adding a `.gitignore`, `LICENSE`, or `README` to start with, because your clone will likely already have those and so you want to make sure you don't run into any git merge conflicts :) Do make sure to note that your repo is a fork of the repo you're forking at first though, just to make sure no one gets confused.
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) |
| --- |:---:| --- | --- |
| [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.
<img src="./img/how_to/clone_tldr.png" alt="a screenshot of the https://github.com/tldr-pages/tldr page where someone has clicked the code button. The green code button is circled in orange with an orange arrow pointing to it. The HTTPS tab and the web URL to clone also have an orange square around them with an orange arrow pointing to the url">
> [!tip]
> In the above case, the tldr repo was linked in the first column of the table, but in cases where it's not you can just click the lasted untainted version link and chop off everything after the name of the project, so https://github.com/tldr-pages/tldr/releases/tag/v2.3 becomes https://github.com/tldr-pages/tldr
4. Open up a terminal and find a directory where you'd like to keep this project. Then clone the repo there. Here is an example where we keep things in the projects directory within your home directory:
```bash
# creates a directory called projects in your ~, which is your home directory
mkdir -p ~/Projects
# change your current directory into the new projects directory
cd ~/Projects
# clones the repo in your projects directory
git clone https://github.com/tldr-pages/tldr.git
# changes directory to your recently cloned project (in this example, it's the tldr repo)
cd tldr
```
5. Grab the new location of your new repo :) If you're using codeberg, you want to grab the SSH url for cloning, which you can find just below the repo stats. We've highlighted it and also we show you the button you can click to copy it easily here:
<img src="./img/how_to/copy_new_repo_url_codeberg.png" alt="Screenshot of the top of the page for https://codeberg.org/ethical-foss/ethical-foss where we've highlighted the clone url and drawn orange arrows pointing to the word SSH, the URL, and the copy button. They exist just below the repo states, but before the repo's code search bar and repo files">
6. Change the upstream origin of your repo to be your new fork's SSH URL. There are two ways to do this. The first way is to use the `git` command:
```bash
git remote set-url origin ssh://git@codeberg.org/ethical-foss/ethical-foss.git
```
Another way is to edit the `.git/config` file Use your editor of choice to open the following file:
```bash
# We're using neovim here, but you can use any editor you're comfortable with.
# If you're new, nano is always a safe bet as it has tips at the bottom of the screen.
neovim .git/config
```
The file will look like this:
```config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://github.com/tldr-pages/tldr.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "main"]
remote = origin
merge = refs/heads/main
```
You want to change your the value of "url" to your new SSH URL. In this case, it would look like this, since the new repo is ethical-foss:
```config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = ssh://git@codeberg.org/ethical-foss/ethical-foss.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "main"]
remote = origin
merge = refs/heads/main
```
7. Here comes the part where you check out the last known untainted commit or version. In this case, the last version of `v2.3`. You can do a hard reset of your fork to that exact version. This drops all the commits after that. To do that, run the following:
```bash
# hard reset your branch to the old commit or version
git reset --hard v2.3
# force push up your now untainted repo
git push --force
```
8. The initial steps are now done and your new forked repo's history starts at the exact last known good version. Advanced git users can now cherry pick LLM commits out of the repo, but we recommend not doing that unless you're very confident with git. Instead, we think it's best that you create new commits to remove the AI and LLM generated code, because then this also keeps a cleaner history. In your "No AI Policy" or in your README, you can self disclose that the repo contains old commits from an LLM, but that you're working on replacing them or that you will not replace old commits, but all new commits will be done by humans. Either is fine. When it comes to AI Functionality, you'll also want to disclose that immediately and perhaps create an issue that says "Remove AI Functionality" to show users that you intend to remove that. You could also ask for help that that time.
> [!note]
> Are you an advanced git user? Do you want to add more docs here on how to remove old LLM commits from the forked repo? Feel free to submit a PR and we'll test your instructions to make sure they're safe before merging it :)
## Tips for a healthy community
To start off, we recommend you do two things:
- Create a "Code of Conduct"
- Create a "No AI Policy"
### Code of Conduct
This may seem like it's not related to the whole "No AI" thing we're all about, but it's incredibly important to creating safe and healthy communities. There will be people who try to cross lines and it's important that from outset, you both create rules for what is not allowed, and a process for enforcing those rules. We recommend the following be added to a `CODE_OF_CONDUCT.md` at the root level of your repo, immediately (this is straight from our own code of conduct):
<details>
<summary><code>CODE_OF_CONDUCT.md</code> example</summary>
```md
# Code of Conduct
## No Bigotry
- No racism.
- No xenophobia.
- No colorism/featurism.
- No casteism.
- No transphobia.
- No homophobia/queerphobia.
- No sexism.
- No albeism.
- No islamophobia, antisemitism, or hatred to anyone based on their religion or lack thereof.
- No classism.
- No fascism.
## Strike system
We're going to do a 2 strike rule here with an optional warning. You are out on your second strike. We are not doing three strikes.
1. **warning**: You made a sarcastic or aggressive comment attacking another user here or elsewhere, regardless of which side you are on. You will get a reminder that you need to be kind here and if you need a comment by another user addressed, you must tag an admin. This warning and any warnings after it are *optional* and may be skipped if you are doing something that falls into the [No Bigotry](#no-bigotry) rules, or if you are clearly operating in bad faith.
2. **Strike one**: You made a comment that was off-base, slightly rude, but was not egregious enough to be banned, yet.
3. **Strike two**: After 1 strike, you behaved the same way again.
> [WARNING]
> If you are caught being excessively rude here, especially if you're displaying a form of severe bigotry or bringing an inappropriate tone, we reserve the right to ban you from the repo with no strikes and if necessary, we will report you to codeberg.org.
# Be kind or be gone
- We don't want drive by sarcastic comments.
- No references to bodily fluids (vomit, urine, feces), this includes emojis. It's gross and unproductive.
- We don't want people talking about how they never liked a particular piece of software because they didn't like the features.
- We don't want anyone personally attacking anyone from this repo or other repos.
- We will delete off-topic comments that have rude vibes or are encouraging a generally rage-feedback atmosphere.
- This repo is not a substitute for social media. The maintainers do not have the mental health bandwidth to manage such a community.
- Please do not reach out to the maintainers or collaborators of this repo anywhere but this repo specifically (unless they have given explicit permission to do so). We do not operate our personal email or fediverse accounts as extensions of this repo and will not take feedback there. We need a proper work life balance. Please respect that.
- No complaining about purity rules, "walking on egg shells", etc. If you can't behave professionally here, then please just kindly exit.
## Accessibility
### Alt Text
Please provide alt text descriptions for any images you post. This is so that users that are blind or low vision know what is being posted as their screenreaders can read it aloud. This is also useful for people who speak other languages so that they can translate any text from the screenshot and understand context. If you don't provide alt text after being asked to, we will count that as a warning, and if you still fail to do so, it will be a strike. We make exceptions if you yourself have a disability preventing you from doing so. Please kindly ask that someone else provide alt text for you, and when they do, please update your image's alt text. (*You do not need to disclose your disability.* It is fine to ask others to provide alt text for you for ANY reason.)
```
</details>
If you do not outline exactly what is and is not allowed, you will get a lot of people saying "I didn't know I couldn't do that" and it will make enforcing your boundaries difficult. People will always disagree with some decisions you and your community make, and they will want to "take it offline", so it's important that you do not allow that, or your personal social media and messaging will become bad for your mental health. If you'd like to set up a social media account/server or a chat server, we recommend keeping it separate from your personal accounts, so that you have an easy way to disconnect at the end of the day or on your weekends.
### No AI Policy
This one is obvious in this repo, but in other repos, it's always important to set clear expectations. Failure to do so may cause people to test the boundaries and also land you on this list. We don't say that to be threatening, but our community takes a complete hard line stance on ALL AI/LLM usage.
Some examples of "No AI Polices" that you can take take a look at for inspiration are:
- [wafrn's Contributring Doc](https://codeberg.org/wafrn/wafrn/src/branch/main/CONTRIBUTING.md)
- [Loupe's Use of Generative AI Policy](https://discourse.gnome.org/t/loupe-no-longer-allows-generative-ai-contributions/27327)
But in general you want to outline the following:
- No AI or LLM usage is allowed in this repo for contributions in Issues, Pull Requests, or Discussions. This includes bug finding, optimizations, security passes.
- You are not permitted to ingest this repo with AI or LLMs of any kind
- Any AI generated PRs will be rejected.
- We do not accept funding from AI companies.
Do your best to not leave any wiggle room for anyone testing the waters on using AI in any way, this includes "self hosted LLMs".
## Advertising your new fork
We're so happy to hear you created a new slop free fork! You'll probably want some community help though. Here's what you can do to summon the open source community:
1. Make sure your repo has all the appropriate and relevant topics, so for example, if you've forked the tldr-pages repo, tag the repo with `tldr`, and `cheatsheets`. Topics are managed the main page of your repository, directly under your repo's description.
### Adding new collaborators
Codeberg also has great docs on [how to add new collaborators](https://docs.codeberg.org/collaborating/invite-collaborators/)!
> [!warning]
> Ensure you trust anyone you give access to your repo. Don't add people as collaborators whom you've never interacted with before!

View file

@ -61,6 +61,21 @@ This has resulted in pricing historically marginalized individuals, who are more
A lot of AI companies also work directly with nation states for use in their War Departments, which in turn leads to further AI usage during war and invasions. This is coupled with [NYT: Palantir, Anthropic and small start-ups are generating rewards from their investments in defense tech](https://www.nytimes.com/2026/03/18/technology/silicon-valley-war-defense-tech.html).
As another example [NPR: OpenAI announced Pentagon deal after Trump banned Anthropic](https://www.npr.org/2026/02/27/nx-s1-5729118/trump-anthropic-pentagon-openai-ai-weapons-ban) which was due to the USA Department of War [launching an AI acceleration strategy](https://web.archive.org/web/20260113071131/https://www.war.gov/News/Releases/Release/Article/4376420/war-department-launches-ai-acceleration-strategy-to-secure-american-military-ai/).
Due to the nature of LLMs being only kind of as good as the data they are trained on, this can lead to additional civilian deaths and housing/infrastructure damage either intentionally or not. Examples:
<details>
<summary>Content Warning: War details, death</summary>
- [Gaza: UN experts deplore use of purported AI to commit domicide in Gaza, call for reparative approach to rebuilding](https://www.ohchr.org/en/press-releases/2024/04/gaza-un-experts-deplore-use-purported-ai-commit-domicide-gaza-call)
- [Lavender & Wheres Daddy: How Israel Used AI to Form Kill Lists & Bomb Palestinians in Their Homes](https://www.democracynow.org/2024/4/5/israel_ai)
- [Microsoft says it provided AI to Israeli military for war](https://apnews.com/article/microsoft-israel-military-gaza-hamas-artificial-intelligence-20b2adb438b39ee9cb6eb2f52c1ae44a)
- [Google has dropped its promise not to use AI for weapons](https://theconversation.com/google-has-dropped-its-promise-not-to-use-ai-for-weapons-its-part-of-a-troubling-trend-249169)
- ["We want to use it for everything": How Project Maven became central to Americas AI-powered warfare](https://web.archive.org/web/20260312035736/https://www.independent.co.uk/news/world/americas/project-maven-ai-us-airstrike-iraq-anthropic-b2929138.html)
</details>
## What You Can Do
I'd like to kindly suggest implementing a strict "No AI" policy. This can also help with what seems to be larger and larger influxes of low quality drive-by PRs by AI agents.
@ -79,8 +94,103 @@ Thank you and kind regards :pray:
## Appeal to Code Quality Template
Feel free to submit a PR to fill this one in.
```markdown
Hello,
I'd like to talk about your AI policy. Below are some reasons why using AI can result in poorer code quality:
## Poor Code Quality
Vibe coding / agentic workflows result in poorer code quality, and relaxed oversight practices. These effects may be compounded by the common practice of using additional LLM-based tooling to provide code-reviews.
* [How I Dropped Our Production Database and Now Pay 10% More for AWS](http://archive.today/2026.03.06-144058/https://alexeyondata.substack.com/p/how-i-dropped-our-production-database)
* [Claude Tested Everything Except the One Thing That Mattered (AI agent refuses to follow explicit instructions to test `createPost()` in increasingly erratic ways)](http://archive.today/2026.03.09-201135/https://christophermeiklejohn.com/ai/claude/2026/03/08/claude-tested-everything-except-the-one-thing-that-mattered.html)
* [Amazon calls engineers for a “deep dive” internal meeting to discuss “GenAI”-related outages](https://ghostarchive.org/archive/3TfgF)
* GitClear has released reports in [2024](https://www.gitclear.com/coding_on_copilot_data_shows_ais_downward_pressure_on_code_quality) and [2025](https://www.gitclear.com/ai_assistant_code_quality_2025_research) indicating a worsening of key code quality metrics correlating with increased LLM adoption.
### Deskilling
There is increasing evidence to show that LLMs negatively impact developers' coding abilities:
* [Brains show less activity when completing tasks with LLMs](https://arxiv.org/abs/2506.08872) compared to completing tasks with search or completing tasks without digital help.
* [Developers who use early-2025 LLMs](https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/) reported higher subjective performance, but were measured to have lower objective performance. This gap between subjective and objective performance was considered notable.
* In an [Anthropic study](https://www.anthropic.com/research/AI-assistance-coding-skills), learners using LLMs demonstrated lower learning rates on average compared to learners not using LLMs.
* [A recent study uses the term "cognitive surrender"](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6097646) to describe the way humans tend to offload key critical thinking skills onto LLMs, even when the output is wrong.
* A paper entitled ["AI Assistance Reduces Persistence and Hurts Independent Performance"](https://arxiv.org/abs/2604.04721) from April 2026 by academics from MIT, Oxford, UCLA, and Carnegie Mellon showed alarming evidence that performing a variety of tasks with the help of AI for only 10 minutes causes "inpaired unassisted performance and reduced persistence". The researchers noted that "although AI assistance improves performance in the short-term, people perform significantly worse without AI and are more likely to give up"; they also pointed out that "these findings are particularly concerning because persistence is foundational to skill acquisition and is one of the strongest predictors of long-term learning".
### Infosec risks
LLM usage results in massive security holes.
* [Meta Security Researcher's AI Agent Accidentally Deleted Her Emails](http://archive.today/2026.02.26-153034/https://www.pcmag.com/news/meta-security-researchers-openclaw-ai-agent-accidentally-deleted-her-emails)
* [Moltbook's "vibe-coded" breach is the future of security failures](https://thehill.com/opinion/cybersecurity/5744310-ai-powered-security-risks/)
* [In a study evaluating over 500k code samples, LLM-generated code was found to contain more high-risk security vulnerabilities than human-generated code](https://arxiv.org/abs/2508.21634)
* [LLMs make up package names, making them vulnerable to incorporating malicious code in "slopsquatting" attacks](https://www.theregister.com/2025/04/12/ai_code_suggestions_sabotage_supply_chain/) ([Arxiv study](https://arxiv.org/abs/2406.10279))
## What You Can Do
I'd like to kindly suggest implementing a strict "No AI" policy. This can also help with what seems to be larger and larger influxes of low quality drive-by PRs by AI agents.
You can find other projects that have taken steps to say no to AI here:
https://noai.starlightnet.work/list.html
For a specific policy, I can recommend the following policies for inspiration:
- [wafrn's Contributring Doc](https://codeberg.org/wafrn/wafrn/src/branch/main/CONTRIBUTING.md)
- [Loupe's Use of Generative AI Policy](https://discourse.gnome.org/t/loupe-no-longer-allows-generative-ai-contributions/27327)
Thank you and kind regards :pray:
```
## Appeal to Fear of Legal Ramfification Template
```markdown
Hello,
Feel free to submit a PR to fill this one in.
I'd like to talk about your AI policy. Below are some reasons why using AI can result in legal trouble in the future:
## Legal Ramifications
LLMs are often trained on, and thus prone to regurgitate (either completely, or in-part), chunks of code that are licensed under terms which have specific legal requirements that a contributor using LLMs may not understand or even be aware of when making a contribution. Regardless of this ignorance, it falls to the repo's owner to comply with the terms of any and all licensed code integrated into their project.
### License Problems
Legal, copyright, and ethics problems arise, especially with copyleft licenses such as the GNU (A/L)GPL. With the "help" of AI the copyleft code may be "license-washed" very easily.
Here are some ongoing problems with AI "license-washing" in the FOSS world:
* `chardet` - used an LLM to rewrite the codebase from the LGPL license to Expat/MIT (and later 0-BSD) license, violating the (L)GPL.
* relicensed release: <https://github.com/chardet/chardet/releases/tag/7.0.0>
* original author's concerns: <https://github.com/chardet/chardet/issues/327>
* "consumer's" concerns: <https://github.com/chardet/chardet/issues/331>
Additionally, there have been legal cases regarding the usage of AI:
* [GitHub Copilot litigation](https://githubcopilotlitigation.com/)
* [IEEE article explaining concerns about AI generated code ownership](https://spectrum.ieee.org/ai-code-generation-ownership)
* [Tracker of broader lawsuits against AI companies](https://chatgptiseatingtheworld.com/2025/11/02/tracker-of-tort-lawsuits-v-ai-companies/)
### Stolen Training Data
AI companies use data from across the web to train their models, most often without the website owners' and users' consent. Big tech companies like Google and Meta are scraping data from the users of major FOSS projects, such as Mastodon, WordPress, and other ActivityPub-powered and self-hosted software.
* In 2023, [the Washington Post published a list of sources in Google's C4 data set](https://archive.ph/eehKq). A multitude of fediverse instances and personal sites were included. The fediverse is known for its userbase being major proponents of privacy and opt-in consent, making this especially jarring for those who have chosen to use decentralized social media for control over their data.
* In 2025, [a similar leak of Meta's sources was published](https://archive.ph/NZlf3). Meta's list demonstrates how their integration of ActivityPub into their Threads software has enhanced their ability to scrape content without authorization. Threads is widely blocked in some parts of the fediverse, but their scraping of server CDNs has allowed them to get around that. Notably, both the CDN domains of the managed hosting services masto.host and fedi.monster are included in the list; large servers like mastodon.art, which is hosted by the former and has many artists who've left sites like DeviantArt and others due to their AI scraping of user content, had [media unknowingly scraped](https://mastodon.art/@Curator/115022115346692178).
* In March 2026, [a research paper](https://arxiv.org/html/2603.20957v2) showed that simply fine-tuning LLMs resulted in outputs containing up to 90% of entire (copyrighted) books, contradicting LLM companies' previous statements in court that their models do not store copies of training data. After fine-tuning exclusively on a single author, the researchers were able to cause the LLM to output works from over 30 completely unrelated authors across different genres. None of the models were explicitly trained on these books by the researchers, which indicates that LLMs always carry with them a considerable amount of copyrighted materials from training.
Usage of AI in your project is usage of tooling that blatantly disregards licensing and violates the Code of Conduct in your project (if present), making said tools antithetical to FOSS' purpose.
## What You Can Do
I'd like to kindly suggest implementing a strict "No AI" policy. This can also help with staying your code legally clean as code by AI agents often ignore licensing requirements.
You can find other projects that have taken steps to say no to AI here:
https://noai.starlightnet.work/list.html
For a specific policy, I can recommend the following policies for inspiration:
- [wafrn's Contributring Doc](https://codeberg.org/wafrn/wafrn/src/branch/main/CONTRIBUTING.md)
- [Loupe's Use of Generative AI Policy](https://discourse.gnome.org/t/loupe-no-longer-allows-generative-ai-contributions/27327)
Thank you and kind regards :pray:
```

1874
README.md

File diff suppressed because it is too large Load diff

View file

@ -14,30 +14,51 @@ 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 or Commit ID | Tags and Evidence | Alternative(s) |
| Name | Last Untainted <br />Version/Commit ID | Evidence | Alternative(s) |
|---|:---:|---|---|
| [formallyCoolSoftware](https://linktocoolsoftware.com) | [`ab12345`](linktolastgoodcommitid.com/commit/ab12345) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](http://linktocoolsoftware.com/branch/main/AGENTS.md))<br/> ![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](http://linktocoolsoftware.com/branch/main/README.md))| [coolSlopFreeProject] |
| [formallyOKSoftware](https://linktofinesoftware.com) | [`v2.0.0`](linktolastgoodversion.com/v2.0.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](http://linktocoolsoftware.com/branch/main/AGENTS.md))<br/> ![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](http://linktocoolsoftware.com/branch/main/README.md))| [alrightSlopFreeProject] |
| [formallyCoolSoftware](https://linktocoolsoftware.tld) | [`v1.0.0`](linktolastgoodcommitid.tld/releases/v1.0.0)<br/>[`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))<br/>[![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://link-to-software-blog.tld/how-i-vibecoded-the-app)) <br/> [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://linktocoolsoftware.tld/branch/main/AGENTS.md))<br/> [![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))<br/> [![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))<br/> [![AI Databroker Usage](./badges/ai-databroker-usage-pink.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-databroker-usage) ([1](https://linktocoolsoftware.tld/privacypolicy)) <br/> ![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](https://linktocoolsoftware.tld/branch/main/README.md)) <br/> [![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))<br/> [![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))<br/> ![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](https://linktocoolsoftware.tld/branch/main/README.md))| [alrightSlopFreeProject] <br/> [amazingSlopFreeProject] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://link-to-anti-ai-evidence.tld)) |
**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.
**Evidence column**: should contain one or more of the following tags (followed by *up to 3* numbered evidence links in parentheses):
- [![AI Functionality](./badges/ai-functionality-yellow.svg)](https://codeberg.org/small-hack/open-slopware#ai-functionality)
- [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy)
- [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/small-hack/open-slopware#ai-code-reviews)
- [![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai)
- [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/small-hack/open-slopware#gen-ai-art)
- [![AI Databroker Usage](./badges/ai-databroker-usage-pink.svg)](https://codeberg.org/small-hack/open-slopware#ai-databroker-usage)
- [![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](https://codeberg.org/small-hack/open-slopware#ai-in-issue-tracker)
- [![Permits LLM Ingestion](./badges/permits-llm-ingestion.svg)](https://codeberg.org/small-hack/open-slopware#permits-llm-ingestion)
- [![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)
- [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/ethical-foss/open-slopware#permissive-ai-policy)
- [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-code-reviews)
- [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/ethical-foss/open-slopware#gen-ai-art)
- [![AI Databroker Usage](./badges/ai-databroker-usage-pink.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-databroker-usage)
- [![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/ethical-foss/open-slopware#sponsored-by-ai)
- [![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-in-issue-tracker)
- [![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](https://codeberg.org/ethical-foss/open-slopware#condones-llm-ingestion)
**Don't know what the alternative or last known good version is?** Use this badge in its place:
> [!note]
> The above order is the official order you should add your tags in.
- [![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/small-hack/open-slopware#request-for-help)
**Alternatives Column**: should be a link to the source of a different project that is similar to the one that is tainted, but does not yet have any AI in it. This column can be omitted if there are many alternatives for one entry. See: [When to use an Alternatives Note Versus Table Column](#when-to-use-an-alternatives-note-versus-table-column).
> [!warning]
> You must provide *either* a last untainted commit/version *or* an alternative. You can provide both, but if you don't provide one or the other, you will be politely asked to do so. There is an exception if the tainted project is [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/ethical-foss/open-slopware##vibecoded) with no clear alternatives OR there is already an "Alternatives" note.
**Don't know what the alternative or last known untainted version/commit is?** Use this badge in its place:
- [![Request for Help](./badges/request-for-help.svg)](https://codeberg.org/ethical-foss/open-slopware#request-for-help)
**Does an alternative you're recommending have an explicit and clear "No AI" policy?** Use this special badge to make sure they stand out!
- [![Anti-AI Policy](./badges/anti-ai-policy.svg)](https://codeberg.org/ethical-foss/open-slopware#anti-ai-policy)
Here are all the badges for easy copying and pasting:
```markdown
[![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality)
[![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality)
```
```markdown
[![Vibecoded](./badges/vibecoded.svg)](#vibecoded)
```
```markdown
@ -65,13 +86,17 @@ Here are all the badges for easy copying and pasting:
```
```markdown
[![Permits LLM Ingestion](./badges/permits-llm-ingestion.svg)](#permits-llm-ingestion)
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion)
```
```markdown
[![Request for Help](./badges/request-for-help.svg)](#request-for-help)
```
```markdown
[![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy)
```
> [!important]
>
> If a project has multiple tags, please be sure to add a break (`<br />`) 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.
@ -80,15 +105,18 @@ Please do not submit GitHub screenshots of "A user you have blocked has previous
Screenshots are allowed but must be a last resort for something that cannot be linked. We'd prefer archive links in all other instances.
The above "Alternative(s)" column is for software that has a 1:1 parity or is a very similar alternative specific to the piece of software at hand. If the category or section is filled with the same alternative list (for instance, how it is in the [terminal emulators](https://codeberg.org/small-hack/open-slopware#terminal-emulators) section), you can remove the "Alternatives" column. Instead, you can add a note below the table with all the alternatives, like this:
## When to use an Alternatives Note Versus Table Column
The above "Alternative(s)" column is for software that has a 1:1 parity or is a very similar alternative specific to the piece of software at hand. If the category or section is filled with the same alternative list (for instance, how it is in the [terminal emulators](https://codeberg.org/ethical-foss/open-slopware#terminal-emulators) section), you can remove the "Alternatives" column. Instead, you can add a note below the table with all the alternatives, like this:
> [!NOTE]
> ### Category Alternatives
> If there are a lot of alternatives for a section, include the alternatives in a note like this.
> * [alternativeSoftware]: This can be a short description and [link to anti-AI policies](somelink.link).
> * [coolSlopFreeProject]: This can be a short description and [link to anti-AI policies](somelink.link).
> If there are a lot of alternatives for a section, include the alternatives in a note like this. These should also be alphabetized.
> * [alternativeSoftware]: [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://link-to-anti-ai-evidence.tld)) This can be a short description.
> * [coolSlopFreeProject]: This can be a short description.
<!-- here is where you would put your links to alternative software, to keep the markdown doc clean -->
[alternativeSoftware]: https://verygoodnotslopware.com "alternative software"
[coolSlopFreeProject]: https://verygoodnotslopware2.com "another alternative software"
[alrightSlopFreeProject]: https://veryoknotslopware3.com "another extra alternative software"
<!-- here is where you would put your links to alternative software, to keep the markdown doc clean and should also be alphabetized -->
[amazingSlopFreeProject]: https://verygoodnotslopware.tld "an amazing example of a no-ai project"
[alrightSlopFreeProject]: https://veryoknotslopware3.tld "another extra alternative software"
[alternativeSoftware]: https://verygoodnotslopware.tld "alternative software"
[coolSlopFreeProject]: https://verygoodnotslopware2.tld "another alternative software"

View file

@ -5,15 +5,15 @@
<stop offset="1" stop-opacity=".1"/>
</linearGradient>
<clipPath id="r">
<rect width="115" height="20" rx="3" fill="#fff"/>
<rect width="115" height="20" rx="3" fill="#000"/>
</clipPath>
<g clip-path="url(#r)">
<rect width="0" height="20" fill="#BF1F8F"/>
<rect x="0" width="115" height="20" fill="#BF1F8F"/>
<rect width="0" height="20" fill="#e5e4e2"/>
<rect x="0" width="115" height="20" fill="#e5e4e2"/>
<rect width="115" height="20" fill="url(#s)"/>
</g>
<g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
<g fill="#000" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
<text aria-hidden="true" x="567" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="1055">AI Databroker Usage</text>
<text x="567" y="140" transform="scale(.1)" fill="#fff" textLength="1055">AI Databroker Usage</text>
<text x="567" y="140" transform="scale(.1)" fill="#000" textLength="1055">AI Databroker Usage</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 995 B

After

Width:  |  Height:  |  Size: 995 B

Before After
Before After

View file

@ -1,19 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="90" height="20" role="img" aria-label="AI Functionality">
<title>AI Functionality</title>
<linearGradient id="s" x2="0" y2="90%">
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
<stop offset="1" stop-opacity=".1"/>
</linearGradient>
<clipPath id="r">
<rect width="90" height="20" rx="3" fill="#000"/>
</clipPath>
<g clip-path="url(#r)">
<rect width="0" height="20" fill="#DED700"/>
<rect x="0" width="90" height="20" fill="#DED700"/>
<rect width="90" height="20" fill="url(#s)"/>
</g>
<g fill="#000" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
<text aria-hidden="true" x="465" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="800">AI Functionality</text>
<text x="465" y="140" transform="scale(.1)" fill="#000" textLength="800">AI Functionality</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 976 B

View file

@ -0,0 +1,16 @@
<svg width="90" height="20" aria-label="AI Functionality" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg">
<linearGradient id="s" x2="0" y2="90%">
<stop stop-color="#bbb" stop-opacity=".1" offset="0"/>
<stop stop-opacity=".1" offset="1"/>
</linearGradient>
<clipPath id="r">
<rect width="90" height="20" rx="3"/>
</clipPath>
<g clip-path="url(#r)">
<rect width="0" height="20" fill="#DED700"/>
<rect width="90" height="20" fill="#DED700"/>
<rect width="90" height="20" fill="url(#s)"/>
</g>
<text transform="matrix(.1 0 0 .1 0 -.42775)" x="465" y="150" fill="#000000" fill-opacity=".3" font-family="Verdana, Geneva, 'DejaVu Sans', sans-serif" font-size="110px" text-anchor="middle" text-rendering="geometricPrecision" aria-hidden="true" textLength="800">AI Functionality</text>
<text transform="scale(.1)" x="465" y="140" fill="#000000" font-family="Verdana, Geneva, 'DejaVu Sans', sans-serif" font-size="110px" text-anchor="middle" text-rendering="geometricPrecision" textLength="800">AI Functionality</text>
</svg>

After

Width:  |  Height:  |  Size: 1 KiB

19
badges/anti-ai-policy.svg Normal file
View file

@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" width="95" height="15" role="img" aria-label="🌟 Anti-AI Policy">
<title>🌟 Anti-AI Policy</title>
<linearGradient id="s" x2="0" y2="100%">
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
<stop offset="1" stop-opacity=".1"/>
</linearGradient>
<clipPath id="r">
<rect width="95" height="15" rx="3" fill="#000"/>
</clipPath>
<g clip-path="url(#r)">
<rect width="0" height="15" fill="#40A100"/>
<rect x="0" width="95" height="15" fill="#40A100"/>
<rect width="95" height="15" fill="url(#s)"/>
</g>
<g fill="#FFF" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="100">
<text aria-hidden="true" x="480" y="110" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="860">🌟 Anti-AI Policy</text>
<text x="480" y="110" transform="scale(.1)" fill="#FFF" textLength="860">🌟 Anti-AI Policy</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 989 B

View file

@ -1,5 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="123" height="20" role="img" aria-label="Permits LLM Ingestion">
<title>Permits LLM Ingestion</title>
<svg xmlns="http://www.w3.org/2000/svg" width="123" height="20" role="img" aria-label="Condones LLM Ingestion">
<title>Condones LLM Ingestion</title>
<linearGradient id="s" x2="0" y2="100%">
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
<stop offset="1" stop-opacity=".1"/>
@ -13,7 +13,7 @@
<rect width="123" height="20" fill="url(#s)"/>
</g>
<g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
<text aria-hidden="true" x="617" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="1130">Permits LLM Ingestion</text>
<text x="617" y="140" transform="scale(.1)" fill="#fff" textLength="1130">Permits LLM Ingestion</text>
<text aria-hidden="true" x="617" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="1130">Condones LLM Ingestion</text>
<text x="617" y="140" transform="scale(.1)" fill="#fff" textLength="1130">Condones LLM Ingestion</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1,003 B

After

Width:  |  Height:  |  Size: 1,007 B

Before After
Before After

19
badges/discussion.svg Normal file
View file

@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" width="67" height="20" role="img" aria-label="discussion">
<title>discussion</title>
<linearGradient id="s" x2="0" y2="100%">
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
<stop offset="1" stop-opacity=".1"/>
</linearGradient>
<clipPath id="r">
<rect width="67" height="20" rx="3" fill="#fff"/>
</clipPath>
<g clip-path="url(#r)">
<rect width="0" height="20" fill="#5319e7ff"/>
<rect x="0" width="67" height="20" fill="#5319e7ff"/>
<rect width="67" height="20" fill="url(#s)"/>
</g>
<g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
<text aria-hidden="true" x="335" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="570">discussion</text>
<text x="335" y="140" transform="scale(.1)" fill="#fff" textLength="570">discussion</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 957 B

18
badges/more-kind-eyes.svg Normal file
View file

@ -0,0 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" width="115" height="20" role="img" aria-label="More Kind Eyes Please">
<title>More Kind Eyes Please</title>
<linearGradient id="s" x2="0" y2="100%">
<stop offset="0" stop-color="#313131" stop-opacity=".1"/>
<stop offset="1" stop-opacity=".1"/>
</linearGradient>
<clipPath id="r">
<rect width="115" height="20" rx="3" fill="#000000"/>
</clipPath>
<g clip-path="url(#r)">
<rect width="0" height="20" fill="#fbca04ff"/>
<rect x="0" width="115" height="20" fill="#fbca04ff"/>
<rect width="115" height="20" fill="url(#s)"/>
</g>
<g fill="#000000" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
<text x="567" y="140" transform="scale(.1)" fill="#000000" textLength="1055">More Kind Eyes Please</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 872 B

19
badges/ready-for-pr.svg Normal file
View file

@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" width="92" height="20" role="img" aria-label="Ready for PR">
<title>Ready for PR</title>
<linearGradient id="s" x2="0" y2="100%">
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
<stop offset="1" stop-opacity=".1"/>
</linearGradient>
<clipPath id="r">
<rect width="92" height="20" rx="3" fill="#fff"/>
</clipPath>
<g clip-path="url(#r)">
<rect width="0" height="20" fill="#40A100"/>
<rect x="0" width="92" height="20" fill="#40A100"/>
<rect width="92" height="20" fill="url(#s)"/>
</g>
<g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
<text aria-hidden="true" x="450" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="830">Ready for PR</text>
<text x="450" y="140" transform="scale(.1)" fill="#fff" textLength="830">Ready for PR</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 961 B

View file

@ -8,8 +8,8 @@
<rect width="95" height="20" rx="3" fill="#fff"/>
</clipPath>
<g clip-path="url(#r)">
<rect width="0" height="20" fill="#40A100"/>
<rect x="0" width="95" height="20" fill="#40A100"/>
<rect width="0" height="20" fill="#BF1F8F"/>
<rect x="0" width="95" height="20" fill="#BF1F8F"/>
<rect width="95" height="20" fill="url(#s)"/>
</g>
<g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">

Before

Width:  |  Height:  |  Size: 977 B

After

Width:  |  Height:  |  Size: 977 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 373 KiB

BIN
img/how_to/clone_tldr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

177
why_not_llms.md Normal file
View file

@ -0,0 +1,177 @@
# Why not LLMs?
* [Legal Ramifications](#legal-ramifications)
* [Legal Cases And Law Problems](#legal-cases-and-law-problems)
* [License Problems](#license-problems)
* [Stolen Training Data](#stolen-training-data)
* [Environmental Impact](#environmental-impact)
* [Labor](#labor)
* [Poor Code Quality](#poor-code-quality)
* [Deskilling](#deskilling)
* [Infosec risks](#infosec-risks)
* [Health and Safety](#health-and-safety)
* [Ties to the War Industrial Complex](#ties-to-the-war-industrial-complex)
* [Effects on Policing](#effects-on-policing)
* [Maintainer Fatigue](#maintainer-fatigue)
* [Effect on Hardware Prices](#effect-on-hardware-prices)
## Legal Ramifications
LLMs are often trained on, and thus prone to regurgitate (either completely, or in-part), chunks of code that are licensed under terms which have specific legal requirements that a contributor using LLMs may not understand or even be aware of when making a contribution. Regardless of this ignorance, it falls to the repo's owner to comply with the terms of any and all licensed code integrated into their project.
### Legal Cases And Law Problems
* [GitHub Copilot litigation](https://githubcopilotlitigation.com/)
* [IEEE article explaining concerns about AI generated code ownership](https://spectrum.ieee.org/ai-code-generation-ownership)
* [Tracker of broader lawsuits against AI companies](https://chatgptiseatingtheworld.com/2025/11/02/tracker-of-tort-lawsuits-v-ai-companies/)
### License Problems
Legal, copyright, and ethics problems arise, especially with copyleft licenses such as the GNU (A/L)GPL. With the "help" of AI the copyleft code may be "license-washed" very easily.
There are ongoing problems with AI "license-washing" in the FOSS world:
* `chardet` - used an LLM to rewrite the codebase from the LGPL license to Expat/MIT (and later 0-BSD) license, violating the (L)GPL.
* relicensed release: <https://github.com/chardet/chardet/releases/tag/7.0.0>
* original author's concerns: <https://github.com/chardet/chardet/issues/327>
* "consumer's" concerns: <https://github.com/chardet/chardet/issues/331>
## Stolen Training Data
AI companies use data from across the web to train their models, most often without the website owners' and users' consent. Big tech companies like Google and Meta are scraping data from the users of major FOSS projects, such as Mastodon, WordPress, and other ActivityPub-powered and self-hosted software.
* In 2023, [the Washington Post published a list of sources in Google's C4 data set](https://archive.ph/eehKq). A multitude of fediverse instances and personal sites were included. The fediverse is known for its userbase being major proponents of privacy and opt-in consent, making this especially jarring for those who have chosen to use decentralized social media for control over their data.
* In 2025, [a similar leak of Meta's sources was published](https://archive.ph/NZlf3). Meta's list demonstrates how their integration of ActivityPub into their Threads software has enhanced their ability to scrape content without authorization. Threads is widely blocked in some parts of the fediverse, but their scraping of server CDNs has allowed them to get around that. Notably, both the CDN domains of the managed hosting services masto.host and fedi.monster are included in the list; large servers like mastodon.art, which is hosted by the former and has many artists who've left sites like DeviantArt and others due to their AI scraping of user content, had [media unknowingly scraped](https://mastodon.art/@Curator/115022115346692178).
* In March 2026, [a research paper](https://arxiv.org/html/2603.20957v2) showed that simply fine-tuning LLMs resulted in outputs containing up to 90% of entire (copyrighted) books, contradicting LLM companies' previous statements in court that their models do not store copies of training data. After fine-tuning exclusively on a single author, the researchers were able to cause the LLM to output works from over 30 completely unrelated authors across different genres. None of the models were explicitly trained on these books by the researchers, which indicates that LLMs always carry with them a considerable amount of copyrighted materials from training.
FOSS projects listed in this repo are using tooling that blatantly disregard licensing and violate of Codes of Conduct, making said tools antithetical to FOSS' purpose.
## Environmental Impact
To start learning a bit more, you can checkout the wikipedia page on [Environmental impact of artificial intelligence](https://en.wikipedia.org/wiki/Environmental_impact_of_artificial_intelligence#Individual_level). We're very open to people contributing other explanations, links, and resources to learn more about this. Here's what we've gathered so far:
- [MIT News: Generative AI's Environmental Impact](https://news.mit.edu/2025/explained-generative-ai-environmental-impact-0117)
- [MIT Technology Review: We did the math on AI's energy footprint. Here's the story you haven't heard.](https://www.technologyreview.com/2025/05/20/1116327/ai-energy-usage-climate-footprint-big-tech/)
- [Grantham Institute: What Direct Risks Does AI Pose to the Climate and Environment](https://www.lse.ac.uk/granthaminstitute/explainers/what-direct-risks-does-ai-pose-to-the-climate-and-environment/)
- [UCLA: AI is Destroying Our Planet](https://newsroom.ucla.edu/stories/opinion-ai-is-destroying-our-planet-we-must-act)
- [The Guardian: Officials hugely underestimated impact of AI datacentres on UK carbon emissions](https://web.archive.org/web/20260425032459/https://www.theguardian.com/technology/2026/apr/24/officials-hugely-underestimated-impact-of-ai-datacentres-on-uk-carbon-emissions)
- [KU Leuven Centre for IT & IP Law: The environmental costs of AI: a shake-up of the EU's twin transition](https://www.law.kuleuven.be/citip/blog/the-environmental-costs-of-ai-a-shake-up-of-the-eus-twin-transition/)
- [Politico: Europe must choose between AI and climate goals, data center lobby says](https://www.politico.eu/article/europe-choose-ai-climate-goals-data-center-chief-warns/)
- [Australian Parliament: Impacts of AI on the environment](https://www.aph.gov.au/Parliamentary_Business/Committees/Senate/Adopting_Artificial_Intelligence_AI/AdoptingAI/Report/Chapter_6_-_Impacts_of_AI_on_the_environment)
## Labor
AI usage and normalization contributes to labor violations in many ways that are obvious and some you may not be aware of.
On one hand, many things that you think are "AI" are actually humans in another country pretending to be an AI chatbot for you for either extremely low wages or in some cases, no wages e.g. prison labor. This is particularly common for "friend"/"sex" bots, but it is also extremely common in the image/video identification. You can find a bit more info at the following links:
- [Long hours and low wages: the human labour powering AIs development](https://theconversation.com/long-hours-and-low-wages-the-human-labour-powering-ais-development-217038)
- [OpenAI Used Kenyan Workers on Less Than $2 Per Hour to Make ChatGPT Less Toxic](https://time.com/6247678/openai-chatgpt-kenya-workers/)
- ['AI Is African Intelligence': The Workers Who Train AI Are Fighting Back](https://www.404media.co/ai-is-african-intelligence-the-workers-who-train-ai-are-fighting-back/)
- [These Prisoners Are Training AI: In high-wage Finland, where clickworkers are rare, one company has discovered a novel labor force—prisoners.](https://web.archive.org/web/20260108224812/https://www.wired.com/story/prisoners-training-ai-finland/)
- [Amazon grocery stores previously reported to use AI actually used people in India](https://www.businessinsider.com/amazons-just-walk-out-actually-1-000-people-in-india-2024-4?op=1)
## Poor Code Quality
Vibe coding / agentic workflows result in poorer code quality, and relaxed oversight practices. These effects may be compounded by the common practice of using additional LLM-based tooling to provide code-reviews.
* [How I Dropped Our Production Database and Now Pay 10% More for AWS](http://archive.today/2026.03.06-144058/https://alexeyondata.substack.com/p/how-i-dropped-our-production-database)
* [Claude Tested Everything Except the One Thing That Mattered (AI agent refuses to follow explicit instructions to test `createPost()` in increasingly erratic ways)](http://archive.today/2026.03.09-201135/https://christophermeiklejohn.com/ai/claude/2026/03/08/claude-tested-everything-except-the-one-thing-that-mattered.html)
* [Amazon calls engineers for a “deep dive” internal meeting to discuss “GenAI”-related outages](https://ghostarchive.org/archive/3TfgF)
* GitClear has released reports in [2024](https://www.gitclear.com/coding_on_copilot_data_shows_ais_downward_pressure_on_code_quality) and [2025](https://www.gitclear.com/ai_assistant_code_quality_2025_research) indicating a worsening of key code quality metrics correlating with increased LLM adoption.
### Deskilling
There is increasing evidence to show that LLMs negatively impact developers' coding abilities:
* [Brains show less activity when completing tasks with LLMs](https://arxiv.org/abs/2506.08872) compared to completing tasks with search or completing tasks without digital help.
* [Developers who use early-2025 LLMs](https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/) reported higher subjective performance, but were measured to have lower objective performance. This gap between subjective and objective performance was considered notable.
* In an [Anthropic study](https://www.anthropic.com/research/AI-assistance-coding-skills), learners using LLMs demonstrated lower learning rates on average compared to learners not using LLMs.
* [A recent study uses the term "cognitive surrender"](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6097646) to describe the way humans tend to offload key critical thinking skills onto LLMs, even when the output is wrong.
* A paper entitled ["AI Assistance Reduces Persistence and Hurts Independent Performance"](https://arxiv.org/abs/2604.04721) from April 2026 by academics from MIT, Oxford, UCLA, and Carnegie Mellon showed alarming evidence that performing a variety of tasks with the help of AI for only 10 minutes causes "inpaired unassisted performance and reduced persistence". The researchers noted that "although AI assistance improves performance in the short-term, people perform significantly worse without AI and are more likely to give up"; they also pointed out that "these findings are particularly concerning because persistence is foundational to skill acquisition and is one of the strongest predictors of long-term learning".
### Infosec risks
LLM usage results in massive security holes.
* [Meta Security Researcher's AI Agent Accidentally Deleted Her Emails](http://archive.today/2026.02.26-153034/https://www.pcmag.com/news/meta-security-researchers-openclaw-ai-agent-accidentally-deleted-her-emails)
* [Moltbook's "vibe-coded" breach is the future of security failures](https://thehill.com/opinion/cybersecurity/5744310-ai-powered-security-risks/)
* [In a study evaluating over 500k code samples, LLM-generated code was found to contain more high-risk security vulnerabilities than human-generated code](https://arxiv.org/abs/2508.21634)
* [LLMs make up package names, making them vulnerable to incorporating malicious code in "slopsquatting" attacks](https://www.theregister.com/2025/04/12/ai_code_suggestions_sabotage_supply_chain/) ([Arxiv study](https://arxiv.org/abs/2406.10279))
## Health and Safety
There's been a number of high profile incidents that have resulted in endangerment or death. Here's some examples:
* [AI Toy Exposed 50,000 Logs of Its Chats With Kids to Anyone With a Gmail Account](https://archive.ph/dX5xd)
* <details>
<summary>Content Warning: Suicide</summary>
* [Wikipedia: Deaths linked to chatbots](https://en.wikipedia.org/wiki/Deaths_linked_to_chatbots)
* [AI chatbot pushed a teen to kill himself, a lawsuit against its creator alleges](https://apnews.com/article/chatbot-ai-lawsuit-suicide-teen-artificial-intelligence-9d48adc572100822fdbc3c90d1456bd0)
</details>
[LLM use has also been linked to new-onset psychosis](https://pmc.ncbi.nlm.nih.gov/articles/PMC12863933/).
### Ties to the War Industrial Complex
A lot of AI companies also work directly with nation states for use in their Departments of War (sometimes called Defense) which in turn leads to further AI usage during war and invasions. This is coupled with [NYT: Palantir, Anthropic and small start-ups are generating rewards from their investments in defense tech](https://www.nytimes.com/2026/03/18/technology/silicon-valley-war-defense-tech.html).
As another example [NPR: OpenAI announced Pentagon deal after Trump banned Anthropic](https://www.npr.org/2026/02/27/nx-s1-5729118/trump-anthropic-pentagon-openai-ai-weapons-ban) which was due to the USA Department of War [launching an AI acceleration strategy](https://web.archive.org/web/20260113071131/https://www.war.gov/News/Releases/Release/Article/4376420/war-department-launches-ai-acceleration-strategy-to-secure-american-military-ai/).
Due to the nature of LLMs being only kind of as good as the data they are trained on, this can lead to additional civilian deaths and housing/infrastructure damage either intentionally or not. Examples:
<details>
<summary>Content Warning: War details, death</summary>
- [Gaza: UN experts deplore use of purported AI to commit domicide in Gaza, call for reparative approach to rebuilding](https://www.ohchr.org/en/press-releases/2024/04/gaza-un-experts-deplore-use-purported-ai-commit-domicide-gaza-call)
- [Lavender & Wheres Daddy: How Israel Used AI to Form Kill Lists & Bomb Palestinians in Their Homes](https://www.democracynow.org/2024/4/5/israel_ai)
- [Microsoft says it provided AI to Israeli military for war](https://apnews.com/article/microsoft-israel-military-gaza-hamas-artificial-intelligence-20b2adb438b39ee9cb6eb2f52c1ae44a)
- [Google has dropped its promise not to use AI for weapons](https://theconversation.com/google-has-dropped-its-promise-not-to-use-ai-for-weapons-its-part-of-a-troubling-trend-249169)
- ["We want to use it for everything": How Project Maven became central to Americas AI-powered warfare](https://web.archive.org/web/20260312035736/https://www.independent.co.uk/news/world/americas/project-maven-ai-us-airstrike-iraq-anthropic-b2929138.html)
</details>
All of this to remind you that if you use AI, you're helping to support these companies and the additional activities they participate in, outside of generative code or images.
### Effects on Policing
Police have quickly embraced AI, which has already directly led to people being jailed for things they've never done. As examples:
- [This Grandmother was jailed for 6 months after an AI error linked her to a crime in a state she had never even visited](https://www.the-independent.com/news/world/americas/crime/tennessee-grandmother-ai-arrest-error-north-dakota-b2938261.html)
- [How Wrongful Arrests Based on AI Derailed 3 Men's Lives](https://web.archive.org/web/20260111202754/https://www.wired.com/story/wrongful-arrests-ai-derailed-3-mens-lives/)
This is, in part, due to companies such as Amazon [Aggressively pushing police to use AI](https://web.archive.org/web/20260116082026/https://www.forbes.com/sites/thomasbrewster/2025/10/01/inside-amazons-aggressive-push-to-get-cops-using-ai-surveillance/) which they do through both facial recognition and offering compute for predictive policing. With regards to facial recognition, here's an example of how it too can lead to false arrests: [Face Recognition on Flawed Data](https://www.flawedfacedata.com/#art-or-science).
There have been warnings about AI in policing, particularly around racial bias, such as:
- [Bennan Center of Justice: The Dangers of Unregulated AI in Policing](https://www.brennancenter.org/our-work/research-reports/dangers-unregulated-ai-policing)
- [OxJournal: Predictive Policing or Predictive Prejudice? A Study of the Legal, Historical and Ethical Implications of AI in Policing](https://www.oxjournal.org/predictive-policing-or-predictive-prejudice/)
- [The Guardian: Police AI Chief admits crime fighting tech will have bias...](https://web.archive.org/web/20260224070735/https://www.theguardian.com/technology/2026/feb/24/police-ai-chief-admits-crime-fighting-tech-will-have-bias-but-vows-to-tackle-it)
- [A third of all Black children were flagged by a child services agency](https://loganstapleton.com/wp-content/uploads/2022/04/Extended_Analysis__How_Child_Welfare_Workers_Reduced_Racial_Disparities_in_Algorithmic_Decisions.pdf)
### Maintainer Fatigue
Having to deal with the onslaught of many LLM written pull requests and issues, causes real maintainer burnout that stagnates projects as maintainers become overwhelmed with half baked, poorly written, insecure code. Here's some examples:
* [Overrun with AI slop, cURL scraps bug bounties to ensure “intact mental health”](https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/)
* [Godot maintainers struggle with 'draining and demoralizing' AI slop submissions](https://www.theregister.com/2026/02/18/godot_maintainers_struggle_with_draining/)
* [An AI Agent Published a Hit Piece on Me (matplotlib)](http://archive.today/2026.02.19-045842/https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/)
## Effect on Hardware Prices
The demand for construction and outfitting of new data-centers to host AI/LLM compute capacity has overwhelmed global supply and production of multiple hardware components. Memory, Storage, and GPUs have seen massive increases in price for both consumer and enterprise models upward of 400% in some cases.
The lack of supply has led large system-builders to purchase production capacity from OEMs well in-advance of delivery leading some manufacturers to end consumer-oriented product lines in favor of enterprise capacity.
The down-stream effects for consumers is that near all electronic devices which contain memory and storage will see their prices rise and availability decline. Those who already own existing electronics and computer hardware components may also find themselves unable to have their devices repaired or replaced under warranty.
- [The RAM shortage is coming for everything you care about](https://www.theverge.com/tech/880812/ramageddon-ram-shortage-memory-crisis-price-2026-phones-laptops)
- [Western Digital is already sold out of hard drives for all of 2026 — chief says some long-term agreements for 2027 and 2028 already in place](https://www.tomshardware.com/pc-components/hdds/western-digital-is-already-sold-out-of-hard-drives-for-all-of-2026-chief-says-some-long-term-agreements-for-2027-and-2028-already-in-place)
- [The 2026 storage crisis: Why AI data centers are hoarding every hard drive on the market](https://www.howtogeek.com/dont-count-on-hdds-to-save-you-from-rising-storage-costs/)
This all results in shrinking the pool of people who have access to building home computers for any purpose, from gaming to coding to home labs, which in turn makes the tech industry less diverse due to people who have been historically marginalized having less financial resources to learn the skills at home. When this is factored in with the price of college being unaffordable in many places, we will see a sharper decline in disabled people, people of color, women, and the queer community entering the tech industry.