add slop-free fork badge (#1182)

### Description of Changes

This PR adds a "slop-free fork" badge which might be useful.

Add slop-free fork badge(s) for:

arcalibre
clbre
ethical-tldr
ethical-tldr-client
evi
gaybar
gram
hugo unslopped

Update multi-reference link:

arcalibre
clbre

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1182
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
This commit is contained in:
Allen123456hello 2026-09-14 19:03:18 +02:00 • committed by hmn
commit 6b771a7ea3
2 changed files with 42 additions and 8 deletions

View file

@ -5,7 +5,8 @@
![Sponsored by the Queer Agenda](https://pride-badges.pony.workers.dev/static/v1?label=Sponsored+by+the+Queer+Agenda&labelColor=%23555&stripeWidth=10&stripeColors=242124%2C7b3f00%2CE40303%2CFF8C00%2CFFED00%2C008026%2C24408E%2C732982)
[![Delightful Humane Tech](https://codeberg.org/delightful-commons/delightful-humane-design/raw/branch/main/humane-tech-badge.svg)](https://codeberg.org/delightful-commons/delightful-humane-design)
Free/Open Source Software tainted by LLM/AI usage, along with an informed set of AI-free *alternatives* and *last untainted commit* (so you can fork if you'd like) should your ethical boundaries be crossed or your tolerance for risk be exceeded. Please note that alternatives do not have to have an Anti-AI policy, but if they do have an Anti-AI Policy, you'll see an [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) badge next to it. If an alternative is found to have LLM/AI usage, please submit a pull request to get the alternative removed and added as tainted with evidence.
Free/Open Source Software tainted by LLM/AI usage, along with an informed set of AI-free *alternatives* and *last untainted commit* (so you can fork if you'd like) should your ethical boundaries be crossed or your tolerance for risk be exceeded. Please note that alternatives do not have to have an Anti-AI policy, but if they do have an Anti-AI Policy,
you'll see an [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) badge or a [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) badge next to it. If an alternative is found to have LLM/AI usage, please submit a pull request to get the alternative removed and added as tainted with evidence.
This list is **not** a resource to be used for the harassment of other open-source developers. If you wish to advocate for a "No AI" Policy from another project, we ask that it be done respectfully and constructively (and do *not* mention this list).
@ -415,6 +416,18 @@ This is a special badge with a *positive* connotation. It certifies that a proje
> [!Tip]
> If a project has an Anti-AI policy, but doesn't fit as an alternative to anything we have listed as tainted, consider checking out one of our [sibling repos](#sibling-repos) that specializes in elevating slop-free/No AI software.
## Slop-Free Fork
![Slop-Free Fork](./badges/slop-free-fork.svg)
This is a special badge with a *positive* connotation. It certifies that a project listed as an alternative, forked to be untainted. This means the project forbids the use of AI and LLMs and does not have any special carve outs where they've condoned their usage. These projects should always be preferred as all other alternative projects listed are considered to have a neutral stance on AI until they put out an official policy.
> [!Note]
> Previous tainted status does not disqualify a project for this tag. Any project that was previously tainted, but followed the [*Guide for Removal*](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-tainted-status), can have this badge.
> [!Note]
> If a project is a hard-fork of older versions of the original tainted project, it's better to use the Anti-AI badge instead of Slop-Free badge.
# Sibling Repos
This is a section for repos that are similar to this one either because they are also forks of the original upstream, or because they align with our goal of identifying and avoiding AI/LLM usage OR identifying/elevating projects that do NOT use AI/LLMs. These repos are not all maintained by the same people, but we may share some contributors and are generally kind FOSS neighbors. 💙
@ -669,7 +682,7 @@ This is a section for repos that are similar to this one either because they are
> * [BSSG](https://bssg.dragas.net/)
> * [Frog](https://docs.racket-lang.org/frog/index.html) for LISP lovers
> * [Haunt](https://dthompson.us/projects/haunt.html)
> * [Hugo Unslopped](https://codeberg.org/PersonalTechHelp/hugo-unslopped) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/PersonalTechHelp/hugo-unslopped/src/branch/main/NO_AI.md))
> * [Hugo Unslopped](https://codeberg.org/PersonalTechHelp/hugo-unslopped) [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://codeberg.org/PersonalTechHelp/hugo-unslopped/src/branch/main/NO_AI.md))
> * [lektor](https://github.com/lektor/lektor)
> * [org-blog-wiki](https://orgmode.org/worg/org-blog-wiki.html ) (list by org devs - for GNU Emacs, no markdown)
> * [org-static-blog](https://github.com/bastibe/org-static-blog) (for GNU Emacs users, no markdown)
@ -722,8 +735,8 @@ This is a section for repos that are similar to this one either because they are
### Library Management Software
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|---|:---:|---|---|
| [Booklore](https://github.com/the-booklore/booklore/tree/develop) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/the-booklore/booklore/blob/develop/CONTRIBUTING.md#ai-assisted-contributions)) | [Clbre](https://github.com/grimthorpe/clbre), Calibre fork without AI <br /> [Arcalibre](https://codeberg.org/rereading/arcalibre), Calibre hard-fork from before AI |
| [Calibre](https://calibre-ebook.com) | [`8.15.0`](https://github.com/kovidgoyal/calibre/releases/tag/v8.15.0) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/kovidgoyal/calibre/blob/master/Changelog.txt)) | [Clbre](https://github.com/grimthorpe/clbre), Calibre fork without AI <br /> [Arcalibre](https://codeberg.org/rereading/arcalibre), Calibre hard-fork from before AI |
| [Booklore](https://github.com/the-booklore/booklore/tree/develop) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/the-booklore/booklore/blob/develop/CONTRIBUTING.md#ai-assisted-contributions)) | [Clbre] [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://github.com/grimthorpe/clbre#clbre)), Calibre fork without AI <br /> [Arcalibre] [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://codeberg.org/rereading/arcalibre#arcalibre-by-the-rereading-project)), Calibre hard-fork from before AI |
| [Calibre](https://calibre-ebook.com) | [`8.15.0`](https://github.com/kovidgoyal/calibre/releases/tag/v8.15.0) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/kovidgoyal/calibre/blob/master/Changelog.txt)) | [Clbre] [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://github.com/grimthorpe/clbre#clbre)), Calibre fork without AI <br /> [Arcalibre] [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://codeberg.org/rereading/arcalibre#arcalibre-by-the-rereading-project)), Calibre hard-fork from before AI |
| [LANraragi](https://github.com/Difegue/LANraragi) | [`1cfd949`](https://github.com/Difegue/LANraragi/commit/1cfd949c45f00221126a2996df5dabf8ed9964fa) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Difegue/LANraragi/pull/1220#issue-2973877545))<br/>[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/Difegue/LANraragi/pull/1218#pullrequestreview-2728016763)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
## Bootloaders
@ -834,7 +847,7 @@ This is a section for repos that are similar to this one either because they are
| [cheat](https://github.com/cheat/cheat) | [`v4.4.2`](https://github.com/cheat/cheat/releases/tag/4.4.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/cheat/cheat/blob/master/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
| [explainshell](https://explainshell.com/) | [`1157256`](https://github.com/idank/explainshell/commit/1157256e3da70d4acdd239e8821e8f0a457b0fe3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/idank/explainshell/blob/master/AGENTS.md), [2](https://github.com/idank/explainshell/commit/f14b7d4f617678cfa95a4729991723bb7db31f4f), [3](https://github.com/idank/explainshell/commit/559cd91a5516950ddf27735b7cca5c9c16839129))<br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/idank/explainshell/commit/91e601916983d2447dc92d3cfb5d8d7afdf1f98d)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
| [tealdeer](https://github.com/tealdeer-rs/tealdeer) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/tealdeer-rs/tealdeer/pull/489) | [tldr](https://github.com/tldr-pages/tldr-python-client) <br /> man-pages |
| [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)) | [ethical-tldr](https://codeberg.org/ethical-foss/ethical-tldr) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/ethical-foss/ethical-tldr/src/branch/main/AI_POLICY.md)), <br />[ethical-tldr-client](https://codeberg.org/ethical-foss/ethical-tldr-client) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/ethical-foss/ethical-tldr-client/src/branch/main/AI_POLICY.md)) |
| [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)) | [ethical-tldr](https://codeberg.org/ethical-foss/ethical-tldr) [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://codeberg.org/ethical-foss/ethical-tldr/src/branch/main/AI_POLICY.md)), <br />[ethical-tldr-client](https://codeberg.org/ethical-foss/ethical-tldr-client) [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://codeberg.org/ethical-foss/ethical-tldr-client/src/branch/main/AI_POLICY.md)) |
## Clipboard Managers
@ -2476,10 +2489,10 @@ This section is strictly for software implementing a core set of UNIX-like (or M
> | [deadpixi/sam](https://github.com/deadpixi/sam) | GUI | Last commit was on 2020-07-14 |
> | [dte](https://gitlab.com/craigbarnes/dte) | TUI | |
> | [eh](https://codeberg.org/SirWumpus/eh) | TUI | vi-like |
> | [EVi](https://codeberg.org/NerdNextDoor/evi) | TUI | [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/evi-editor/evi/src/branch/master/CONTRIBUTING.md#using-ai)), fork of vim |
> | [EVi](https://codeberg.org/NerdNextDoor/evi) | TUI | [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://codeberg.org/evi-editor/evi/src/branch/master/CONTRIBUTING.md#using-ai)), fork of vim |
> | [GNU Emacs] | TUI, GUI | |
> | [GNU nano](https://www.nano-editor.org) | TUI | |
> | [Gram](https://codeberg.org/GramEditor/gram) | GUI | [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/GramEditor/gram/src/branch/main/CONTRIBUTING.md#contributing-to-this-project)), fork of zed |
> | [Gram](https://codeberg.org/GramEditor/gram) | GUI | [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://codeberg.org/GramEditor/gram/src/branch/main/CONTRIBUTING.md#contributing-to-this-project)), fork of zed |
> | [Hemlock](https://phemlock.common-lisp.dev) | TUI, GUI | Emacs-like |
> | [Kyanite](https://codeberg.org/pastthepixels/kyanite) | GUI | [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/pastthepixels/kyanite#contribute)) |
> | [Lapce](https://lap.dev/lapce) | GUI | |
@ -2693,7 +2706,7 @@ Little bar on your desktop, kinda like a "start" bar.
> [!NOTE]
> ### Desktop Bar Alternatives
> #### Wayland
> * [Gaybar](https://codeberg.org/pastthepixels/Gaybar) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/pastthepixels/Gaybar/src/branch/main/README.md?display=source#L12)), fork of Waybar without AI commits
> * [Gaybar](https://codeberg.org/pastthepixels/Gaybar) [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) ([1](https://codeberg.org/pastthepixels/Gaybar/src/branch/main/README.md?display=source#L12)), fork of Waybar without AI commits
> * [gaypanel](https://codeberg.org/pastthepixels/gaypanel) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/pastthepixels/gaypanel/src/branch/main/CONTRIBUTING.md#things-that-aren-t-allowed)), successor to the above
> * [sfwbar](https://github.com/LBCrion/sfwbar)
> #### X11
@ -2721,9 +2734,11 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
<!-- Please put your multi referenced links down here - alphabetized for tidiness -->
<!-- If a link is unused in the tables above, please remove it from here -->
[Apache Ant]: https://ant.apache.org
[Arcalibre]: https://codeberg.org/rereading/arcalibre
[Brave]: https://github.com/brave/brave-core
[ccls]: https://github.com/MaskRay/ccls
[Chicken]: https://www.call-cc.org
[Clbre]: https://github.com/grimthorpe/clbre
[Cloud Shake]: https://github.com/ndmitchell/shake
[Comrak]: https://github.com/kivikakk/comrak
[CopyParty]: https://github.com/9001/copyparty

19
badges/slop-free-fork.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>🌟 Slop-Free Fork</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="#006600"/>
<rect x="0" width="95" height="15" fill="#006600"/>
<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">🌟 Slop-Free Fork</text>
<text x="480" y="110" transform="scale(.1)" fill="#FFF" textLength="860">🌟 Slop-Free Fork</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 989 B