Free/Open Source Software choosing to use and/or support LLM usage/AI, as well as alternatives and tips to requesting better policies or forking.
Find a file
micdan5 05b83cbc6e Tidy gaming based on new style guide (#326)
Relates to #325

Closes #330

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/326
Reviewed-by: JesseBot <jessebot@noreply.codeberg.org>
Co-authored-by: micdan5 <micdan5@noreply.codeberg.org>
Co-committed-by: micdan5 <micdan5@noreply.codeberg.org>
2026-04-16 14:58:00 +02:00
.forgejo/issue_template change large text areas to input types to make it more clear that we just want a single link or project name 2026-04-12 12:10:41 +02:00
badges tidy vpn software section; tidy TOC; add new badges (#364) 2026-04-15 11:22:16 +02:00
evidence/img Tidy Rust based on new style guide (#391) 2026-04-16 13:59:03 +02:00
CODE_OF_CONDUCT.md be even more explicit 2026-04-14 09:08:13 +02:00
CONTRIBUTING.md tidy vpn software section; tidy TOC; add new badges (#364) 2026-04-15 11:22:16 +02:00
LICENSE.txt add the original license that was added after our fork, but before the original repo deletion 2026-03-10 11:32:42 +01:00
README.md Tidy gaming based on new style guide (#326) 2026-04-16 14:58:00 +02:00
STYLE.md tidy vpn software section; tidy TOC; add new badges (#364) 2026-04-15 11:22:16 +02:00

Open Slopware

enbyware trans rights Sponsored by the Gay Agenda

Free/Open Source Software tainted by LLM developers/developed by genAI boosters, along with alternatives.

The intention of this list is to raise awareness of AI/LLM usage in popular open-source software. Provided below is an informed set of AI-free alternatives for users and developers to consider should their ethical boundaries be crossed or tolerance for risk be exceeded. This list is not a resource to be used for the harassment of other open-source developers. If you wish to advocate for the cessation of use and/or removal of AI-generated code from another project, we ask that it be done respectfully and constructively.

For more information on why we think this list matters, please see Why not LLMs?.

To Contribute, checkout our CONTRIBUTING.md.

Note

This is a fork of a repo by the same name maintained by the @gen-ai-transparency org on Codeberg. If they make their repo available again, we will contribute back.

Definitions

Term Definition
LLM Large Language Model, a language model trained on vast amounts of text (often entire websites without the website owner's permission)
slop Anything generated by AI, typically code, books, articles, or images.
slopshop Company, Organization, or Group of sloperators working together to use AI to generate content.

Below are special definitions that are used for tagging purposes.

Permissive AI Policy

Permissive AI policy

A policy that permits the use of AI/LLMs in any capacity or is declared to be vibecoded. Both vibecoding and opening the door for people to vibecode count as a permissive AI policy.

Evidence can be:

  • an explicit AI policy (e.g. AI_POLICY.md, CONTRIBUTING.md, developer docs) in the repo or something in the project's contributing guidelines or in their website's documentation that says that AI/LLMs are allowed
  • an LLM friendly AGENTS.md, CLAUDE.md, or other such LLM instruction files or folders.
  • core maintainers' blog or social media post about vibecoding
  • link to readme, website, or documentation stating the project is vibecoded

Important

If a core maintainer has noted that the code is entirely vibecoded, please put that as the first evidence link.

Vibecode

Asking an AI to write software for you (often without human review). Per Wikipedia:

In computer programming, vibe coding is a software development practice assisted by artificial intelligence (AI) such as by chatbots (programs that simulate conversation) or AI agents such as Codex or Claude Code. The software developer describes a project or task in a prompt to a large language model (LLM), which generates source code automatically. Vibe coding may involve accepting AI-generated code without reviewing the output thoroughly, instead relying on results and follow-up prompts to guide changes.

The term was coined by Andrej Karpathy (co-founder of OpenAI) in February 2025.

A Vibecoder is a person who uses AI prompts to generate anything, typically code or images. It would therefore be appropriate to call Andrej Karpathy a vibecoder.

Note

Humans reviewing vibecoded code does not disqualify said code from being considered vibecoded.

AI Functionality

AI Functionality

This would include the ability to enable or disable an AI feature, such as an AI assistant or AI summary feature. This would also cover the case when a project depends on an AI program or library, such as an LLM SDK.

Evidence can be:

  • a link to the docs explaining the AI Functionality
  • a blog post advertising the AI Functionality
  • a link to the default branch in a repo that shows where the AI Functionality is implemented

AI Code Reviews

AI Code Reviews

An AI agent/bot is used to review pull requests, which makes slop acceptance more probable and maintainability more difficult, especially when human reviews are scarce.

Evidence can be:

  • a link to an AI code review requested by a maintainer.
  • an AI code review CI workflow.
  • a PR where an AI code review seems to be automatically created by some sort of third party app

Gen AI 'Art'

Gen AI 'Art'

AI "Art" is being used in a project. This is typically for banners, avatars, promotional material, and/or blog posts. This means they're using tools that steal art from visual artists.

Evidence can be:

  • link to the place where the AI art is used

AI Sponsored

AI sponsored

The project is sponsored directly by an AI company.

Evidence can be:

  • Blog post disclosing AI funding
  • link to website that lists AI companies in sponsors list
  • README that says "Sponsored by "

AI Databroker Usage

AI Databroker Usage

The use of an AI company as a third party service for processing user data.

Evidence can be:

  • Blog post talking about using AI for processing user data
  • Privacy policy listing an AI company as a third party service

AI In Issue Tracker

AI In Issue Tracker

The use of an AI bot/agent for responding to Issues, Discussions, Forums etc related to a project's issue/bug tracking.

Evidence can be:

  • Link to AI in an Issue, Bug report, Discussion, etc - must be related to the project's bug/issue tracking

Request for Help

Request for Help

This means someone is asking for help with research. They would like it if you found the last known good version of a project or suggestions on alternatives for people to use. You can submit a pull request to add this info.

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.

  • llm-afflicted-software offers a similar list to ours here, however in YMAL file format for each category, making it more suitable to consumption via code (for instance writing a CLI, GUI, or TUI tool to consume it). They've also kindly reached out in the past and submitted Issues and PRs (e.g. #12, #22) to help us here.
  • forge.starlightnet.work/Team/No-AI/ which is the repo for this no-AI list that lists projects that have explicitly pledged not to use AI or have an explicit policy to not use AI.
  • slop-free-index is a list of software that has taken steps to reject AI in its development processes.

Tainted Software

Warning

We've recently added a "Last Untainted Version or Commit ID" section to our below tables. This is meant for tech savvy individuals to be able to fork the project and continue maintaining it without the use of AI. Choosing to install an older version of software could expose you to to security risks over time. Only do this if you are able to accept such risks.

Audio

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
HISE Request for Help Permissive AI policy (1) DPF
zrythm Request for Help Permissive AI policy (1) Ardour1
FineTune Request for Help Permissive AI policy (1) BackgroundMusic
SimpMusic Request for Help Permissive AI policy (1) (2)
AI Functionality (1)
Request for Help

1: Status as a replacement may be debatable.

Browsers

Desktop Browsers

Name Last Untainted Version or Commit ID Tags and Evidence
Chromium/Blink engine Request for Help Permissive AI policy (1, 2, 3)
Firefox Request for Help Vibecoded (1, 2)
AI Functionality (1)
Ladybird Request for Help Vibecoded (1)
WebKit Request for Help Permissive AI policy (1, 2, 3)
Zen Request for Help AI Code Reviews (1, 2)
AI Functionality (1)

Note

Desktop Browser Alternatives

Mobile Browsers

Name Last Untainted Version or Commit ID Tags and Evidence
Firefox Request for Help Vibecoded (1, 2)
AI Functionality (1)

Note

Mobile Browser Alternatives

  • IronFox For Android, while not officially related to LibreWolf, some of the same developers work on it.

E-Mail Clients

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
NeoMutt Request for Help Permissive AI policy (1) mutt

Cheat sheets and documentation

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
tldr-pages v2.3 Permissive AI policy (1, 2) Request for Help
cheat v4.4.2 Permissive AI policy (1) Request for Help

Command-Line Shells

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Oil Shell dddab4a Permissive AI policy (1) dash
nushell Request for Help AI Functionality (1)
Permissive AI policy (1)
elvish shell
PowerShell Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
Request for Help
xonsh Request for Help Permissive AI policy (1) Request for Help
yash Request for Help AI Code Reviews (1) dash

Addons and Prompts

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
oh-my-posh Request for Help Permissive AI policy (1) Request for Help
oh-my-bash Request for Help AI Code Reviews (1) Request for Help
ohmyzsh Request for Help AI Functionality (1)
Permissive AI policy (1, 2, 3)
Request for Help
Starship Request for Help Permissive AI policy (1) Request for Help

Search Engines

Name Alternatives Evidence Notes
Searxng LibreY Copilot used in reviews Note: maintainers experimenting with and open to adding AI results, see 1, 2, 3

Mapping

Name Last Untainted Version or Commit ID Tags and Evidence
CoMaps Request for Help Permissive AI policy (1)
Organic Maps Request for Help Permissive AI policy (1)
OsmAnd Request for Help Permissive AI policy (1)

Note

Mapping Alternatives

Computer Graphics

Image Manipulation

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
ImageMagick v7.1.2.16 Vibecoded (1) GraphicsMagick
excalidraw Request for Help Permissive AI policy (1) LibreOffice Draw
tldraw Request for Help Permissive AI policy (1) LibreOffice Draw
draw.io Request for Help Permissive AI policy (1) LibreOffice Draw

Photography

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
RapidRAW Request for Help Permissive AI policy (1) Request for Help
RawTherapee 5.12 Permissive AI policy (1)
AI Code Reviews (1, 2, 3)
5.12

Video

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
VLC Request for Help Vibecoded (1) Showtime (gstreamer-based)
SMPlayer (mplayer-based)
ffplay (ffmpeg+SDL-based)
gstreamer Request for Help Vibecoded (1) Request for Help
mpv Request for Help Permissive AI policy (1) MPlayer
Showtime (gstreamer-based)
SMPlayer (mplayer-based)
ffplay (ffmpeg+SDL-based)
Kodi Request for Help Vibecoded (1)
AI Code Reviews (1)
Request for Help
Jellyfin (server) Request for Help Permissive AI policy (1)
AI Code Reviews (1)
Request for Help
Jellyfin Desktop Use the (now archived) Qt-based client Vibecoded (1)
Permissive AI policy (1, 2)
Request for Help
PipePipe Request for Help Permissive AI policy (1) LibreTube
NewPipe Request for Help Permissive AI policy (1) LibreTube

Terminal Emulators

Name Last Untainted Version or Commit ID Tags and Evidence
iTerm2 Request for Help AI Functionality (1)
Ghostty Request for Help Permissive AI policy (1)
Kitty Request for Help Permissive AI policy (1, 2, 3)

Note

Alternative terminal emulators

Developer Tools

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Atuin Request for Help Permissive AI policy (1, 2)
AI Functionality (1)
Built-in shell history
Nextest Request for Help Permissive AI policy (1) Just use cargo test
Golly Request for Help Gen AI 'Art' (1) Request for Help
Just Request for Help AI Functionality (1) A Make implementation
Mold linker Request for Help Permissive AI policy (1) GNU ld
Taskfile Request for Help AI Code Reviews (1) Request for Help
Wild linker Request for Help Permissive AI policy (1, 2, 3) Request for Help
curl Request for Help AI Code Reviews (1, 2, 3)
AI sponsored (1)
Permissive AI policy (1)
Wget
rsync version ≤3.4.1 Permissive AI policy (1, 2) version ≤3.4.1, scp or a FTP client
npmx Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
npmjs

Note

On task runners and make(1) implementations:

A lot of Make implementations exist that are very fit to replace other task runners. In fact so many were produced, that one can just look up "GNU Make alternative" and find >10 results to pick the one they like the best. Also see: wikipedia/Make Here are some Make implementation suggestions:

name description
GNU Make the most complete one, extra extensions, guile scripting, exports, etc.
NetBSD make Make used to build NetBSD ports tree
Jam OSS rewrite by Perforce
Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
LLVM Request for Help Permissive AI policy (1) GCC, Cranelift, pcc

Terminal Multiplexers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
tmux Request for Help Permissive AI policy (1) dtvm, mtm, GNU Screen
zellij 1411b2d9 Permissive AI policy (1) dvtm, mtm, GNU Screen

Version Control

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Sapling Request for Help Permissive AI policy (1, 2) Game of Trees
Git Request for Help Permissive AI policy (1, 2) Game of Trees
Jujutsu Request for Help Permissive AI policy (1, 2, 3, 4) Game of Trees

Document Viewers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Sumatra PDF v3.5.2 Vibecoded (1) Xournal++

Programming Languages

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
.NET v9.0.0 Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
See below
Julia v1.11.4 Permissive AI policy (1
AI Code Reviews (1, 2)
See below
Kotlin v2.3.0 Permissive AI policy (1, 2)
AI sponsored (1)
See below
mruby v3.3.0 Permissive AI policy (1)
AI Code Reviews (1, 2)
See below
Nim e2a3063 Permissive AI policy (1, 2, 3) Ada?
Python v3.14.0a4 Permissive AI policy (1, 2)
AI Code Reviews (1)
See below
MicroPython 1.26.1 Permissive AI policy (1, 2, 3) See below
CircuitPython 9.2.9 Permissive AI policy (1, 2, 3) See below
Ruby v.3.3.8 Permissive AI policy (1, 2)
AI Code Reviews (1)
See below
Scala v3.3.6-RC1 Permissive AI policy (1, 2, 3) See below
TruffleRuby v33.0.0 Permissive AI policy (1, 2)
AI Code Reviews (1)
See below
Typescript v5.1.3 Permissive AI policy (1, 2, 3) See below

Note

On alternative languages:

Suggestions for alternative programming languages are necessarily more complex than many other categories considered here, as that's one of the core technical choices to be made when starting a new software development project.

Depending on your needs and technical concerns, you may find any number of different alternative languages useful. For example, when considering alternatives to .NET, Java may be an interesting candidate from the perspective of being a similar VM-based framework.

Editors

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Helix Request for Help Permissive AI policy (1) See editors below
Joplin Request for Help Permissive AI policy (1) See note software below
Logseq Request for Help Permissive AI policy (1) See note software below
Neovim Request for Help Permissive AI policy (1, 2, 3) See editors below
Qt Creator Request for Help AI Functionality (1) See editors below
VIm v9.1.0189 Permissive AI policy (1, 2, 3) See editors below
VS Code Request for Help AI Functionality (1)
Permissive AI policy (1, 2, 3)
VSCodium's builds disable AI "features"
Zed Request for Help AI Functionality (1)
Permissive AI policy (1, 2, 3)
Lapce
Gram (fork)
Others (emacs, etc.)

Note

Note Software Alternatives

Note

Alternative TUI Code Editors

Accessibility Tools

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
espeak-ng Request for Help AI Code Reviews (1, 2)
Permissive AI policy (1, 2)
espeak (note: heavily outdated and very bad from a modern standpoint), flite
Nametag Request for Help Permissive AI policy (1, 2, 3) Monica

Microcontroller Tools and Libraries

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
FastLED 3.10.1 Permissive AI policy (1, 2, 3)
ch32-hal 07687b9 AI Code Reviews (1, 2, 3)
Gen AI 'Art' (1)
Official WCH C SDK's, ch32fun

Service Monitoring

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Uptime Kuma Request for Help AI Code Reviews (1) Request for Help
Glitchtip Request for Help Permissive AI policy (1) Request for Help

Programming Language-Specific Tooling

C

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
harfbuzz 12.3.2 Permissive AI policy (1,2,3) Request for Help
sd-bus (via systemd) Request for Help See systemd section basu
zlib-ng Request for Help Permissive AI policy (1,2,3)
AI Code Reviews (1)
zlib

C++

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
spdlog v1.16.0 Permissive AI policy (1, 2)
AI Code Reviews (1)
Request for Help
SQLiteCpp v3.3.3 Permissive AI policy (1, 2) SQLite's first-party interface

CSS

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
tailwindcss Request for Help Permissive AI policy (1)
AI sponsored (1)
twind

JavaScript And TypeScript

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
ArkType Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
TypeBox (in grey area)
Electron Request for Help Permissive AI policy (1, 1, 2) Using native GUIs, such as GTK, instead of making a web site
nvm before July 2025? Request for Help Permissive AI policy (1, 2) Request for Help
Valibot Request for Help Permissive AI policy (1, 2)
AI In Issue Tracker (1)
AI Code Reviews (1)
TypeBox (in grey area)
Zod Request for Help Permissive AI policy (1, 2, 3)
AI sponsored (1)
TypeBox (in grey area)

Python

Note that Python is itself tainted; see the Programming Languages section.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Chardet 6.0.0.post1 Vibecoded (1, 2) charset_normalizer
JupyterLab v4.5.6 Permissive AI policy (1)
AI Functionality (1)
Possibly Emacs (1, 2)
Pygments 2.19.2 Permissive AI policy (1) Request for Help
Requests Request for Help Permissive AI policy (1) urllib.request in Python Standard Library
Textual v7.5.0 Vibecoded (1)
Permissive AI policy (1)
pytermgui

Rust

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
c2rust 0.21.0 Permissive AI policy (1,2)
AI Functionality (1)
AI Code Reviews (1,2,3)
Request for Help
egui 0.31.1 Permissive AI policy (1,2,3)
AI Code Reviews (1,2,3)
imgui, relm, iced
facet cad0de9 as Shapely before it got rebranded to facet-rs Permissive AI policy (1,2,3)
AI Code Reviews (1,2,3)
serde (note: tainted by its Palantir-defending author), nanoserde
If possible avoid all-in-one libraries for deserialization and avoid macros that slow things down.
ratatui 0.29.0 Permissive AI policy (1,2)
AI Code Reviews (1,2)
iocraft (<=0.7.17), cursive, console
iocraft 0.7.17 Permissive AI policy (1,2)
AI Code Reviews (1, 2)
cursive and console
rust-analyzer Request for Help Permissive AI policy (1,2)
AI Code Reviews (1,2,3)
cargo check
wgpu Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1,2,3)
vulcano, ash, glow
zbus Request for Help Permissive AI policy (1, 2)
AI Code Reviews (1)
Request for Help
zerocopy Request for Help Permissive AI policy (1,2) Request for Help

Note

Also, there is an advisory database of Rust slopware crates, which you can use in tools like cargo-deny: https://codeberg.org/1millibyte/rust-slopdb.

Language and Localization

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Weblate Request for Help Permissive AI policy (1, 2, 3) Request for Help

Messaging

Name Last Untainted Version or Commit ID Tags and Evidence
Converse.js Permissive AI policy (1)
Mattermost Request for Help Permissive AI policy (1)
AI Functionality (1)
Psi Permissive AI policy (1)
Telegram Request for Help Permissive AI policy (1)
AI Functionality (1)
Zulip Request for Help AI Functionality (1)
Sharkord Request for Help Permissive AI policy (1, 2)
ArcaneChat None Permissive AI policy (1)
Gen AI 'Art' (1)
Delta Chat Request for Help Permissive AI policy (1
AI Code Reviews (1, 2, 3)

Note

Messaging alternatives

Package Managers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
brew Request for Help Permissive AI policy (1) Build packages from source
macports Request for Help Permissive AI policy (1) Build packages from source
PiKISS Request for Help AI Code Reviews (1) Use system repositories provided by your distro or manual installation of software

Password Management

Name Last Untainted Version or Commit ID Tags and Evidence
AliasVault Request for Help Gen AI 'Art' (1)
Bitwarden Request for Help Permissive AI policy (1)
KeepassXC Request for Help Vibecoded (1, 2, 3)

Note

Password manager alternatives

Gaming

Game engines

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
UPBGE 0.5 0.36.1 Permissive AI policy (1) Request for Help
Godot Engine Request for Help Permissive AI policy (1, 2) Pandemonium Engine
GZDoom Request for Help Permissive AI policy (1) UZDoom, Chocolate Doom
GDevelop Request for Help Permissive AI policy (1, 2, 3, 4, 5) Pandemonium Engine

Game managers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Lutris Request for Help Permissive AI policy (1, 2) Bottles

Emulators

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Azahar 2124.3 Permissive AI policy (1) Request for Help

Git Servers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Gitea Request for Help Permissive AI policy (1, 2, 3)
Gen AI 'Art' (1)
Forgejo (self-hosted) or Codeberg (hosted)
GitLab Request for Help Permissive AI policy (1) Forgejo (self-hosted) or Codeberg (hosted)

Blogging Software

Content Management Systems

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Ghost Request for Help Permissive AI policy (1)
WriteFreely
Wagtail Request for Help Permissive AI policy (1)
AI Functionality (1)
WriteFreely
WordPress Request for Help Permissive AI policy (1, 2)
(AI Functionality 1)
WriteFreely
Bludit Request for Help Permissive AI policy (1)
AI Code Reviews (1)
WriteFreely

Static Site Generators

Name Last Untainted Version or Commit ID Tags and Evidence
Hugo Request for Help Permissive AI policy (1, 2, 3)
Pelican Request for Help Permissive AI policy (1)
Zola Request for Help Permissive AI policy (1)

Note

Static site generators alternatives

Services and Utilities

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Calibre 8.15.0 AI Functionality (1) BookLore
Clbre, a Calibre fork without AI
Arcalibre, a Calibre hard-fork from before AI features
somafm_tui Request for Help Permissive AI policy (1, 2) soma-player

File Storage

Name Alternative(s) Evidence
MinIO Garage Advertises AI as their primary focus on their website.
Nextcloud seafile for file storage and syncing only (not a complete worksuite replacement) Nextcloud Assistant (can be disabled)
Nextcloud Desktop has AGENTS.md
SeaweedFS Garage for S3 api + JuiceFS for the NFS mounts and K8s CSI driver
Rook/Ceph
Using Gemini and coderabbitai in PRs.

Social Media

This is for both social media websites and apps.

Servers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Bluesky Request for Help Vibecoded (1) See below
rsky Request for Help Vibecoded (1, 2, 3) See below
PeerTube Request for Help Permissive AI policy (1)
AI Functionality (1)
Request for Help
Mastodon Request for Help Permissive AI policy (1) See below
Misskey Request for Help Vibecoded (1) See below
Lemmy Request for Help Permissive AI policy (1) Request for Help

Note

Generic social media server alternatives

Clients

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
IceCubesApp for iOS Request for Help Permissive AI policy (1) Feditext (an iOS fediverse app in beta), wafrn-rn
Bluesky Social App Request for Help Permissive AI policy (1)
Vibecoded (1, 2, 3)
wafrn-rn

Unified Push Distributors

Name Alternative(s) Evidence
ntfy-sh see below v2.18.0 is "14,997 added lines of code [...] written by Cursor and Claude" (archive)

list of unified push distributors at: https://unifiedpush.org/users/distributors:

  • Sunup
  • NextPush (see entry for NextCloud on taintedness)
  • Conversations (XMPP client) or one of the forks

Budgeting

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Actual Request for Help Permissive AI policy (1, 2) Request for Help
beancount Request for Help Permissive AI policy (1, 2) Request for Help
Firefly III Request for Help Permissive AI policy (1) Request for Help
hledger (v2.x) Request for Help Permissive AI policy (1) Request for Help
ledger-cli Request for Help Permissive AI policy (1, 2) Request for Help

System Services and Daemons

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
framework-system 50a18e8 Permissive AI policy (1, 2) BIOS settings, UI widgets, /proc
lvm2 Request for Help Permissive AI policy (1,2,3) Request for Help
rsyslog Request for Help Permissive AI policy (1) syslog-ng
systemd Request for Help Permissive AI policy (1, 2) dinit, s6, OpenRC, shepherd
wireplumber Request for Help Permissive AI policy (1) Request for Help
Mesa3D Request for Help Permissive AI policy (1) Request for Help

Bootloaders

Name Alternative(s) Evidence
Limine Hyper, GRUB This entry was added by the creator and main maintainer of Limine. Limine does not ban code authored by LLMs or anyone/anything else, as long as it's reviewed by a human. The author has used LLMs (Claude Code) numerous times for many commits.

Operating Systems

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
DragonFlyBSD Request for Help Vibecoded (1) See below
FreeBSD Request for Help Permissive AI policy (1) See below
FreeDOS Request for Help Vibecoded (1)
AI Code Reviews (1, 2)
The original MS-DOS source code is under the Expat/MIT license
GNU Mach - kernel for GNU Hurd Request for Help Permissive AI policy (1) See below
Linux Kernel Request for Help Vibecoded (1)
Permissive AI policy (1)
See below
MidnightBSD ed4b0a5 Vibecoded (1)
Permissive AI policy (1)
AI Code Reviews (1, 2, 3)
See below
NixOS Request for Help Permissive AI policy (1, 2, 3) GNU Guix System
OpenBSD Request for Help Vibecoded (1, 2) See below
ReactOS d4993c6 Vibecoded (1)
AI Code Reviews (1, 2, 3)
Wine for some use cases
TrueNAS Request for Help Permissive AI policy (1) Request for Help

Note

Alternative operating systems

Operating systems are a tough ask. No matter what you choose, support will be inferior compared to an operating system with the Linux kernel, so don't feel pressured to switch.

Virtualization

Name Last Untainted Version or Commit ID Tags and Evidence
Botspot Virtual Machine Request for Help Vibecoded (1)
VirtualBox Request for Help Permissive AI policy (1)

Note

Virtualization Alternatives

VPN Software

Name Last Untainted Version or Commit ID Tags and Evidence
Headscale Request for Help Permissive AI policy (1, 2, 3)
netbird Request for Help AI Databroker Usage (1)
nebula Request for Help Permissive AI policy (1)
frp 0.48.0 Permissive AI policy (1, 2)
AI Code Reviews (1, 2, 3)
AI sponsored (1)

Note

VPN Software Alternatives

Window Managers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Hyprland Request for Help Permissive AI policy (1) Request for Help
i3 Request for Help Permissive AI policy (1, 2) wmii, dwm, awesome

Why not LLMs?

Could use some help writing this with concrete receipts on environmental, social, political, and economic/labor harms.

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 sloperator 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 ethic problems arise especially with copyleft licenses such as (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:

Stolen Training Data

AI companies use data from across the web for training 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. 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. Meta's list demonstrates how their integration of ActivityPub into their Threads software has enhanced their ability to mine 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.

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. 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:

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:

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.

Deskilling

There is increasing evidence to show that LLMs negatively impact developers' coding abilities:

Infosec risks

This also often results in massive security holes.

Healthy and Safety

There's been a number of high profile incidents that have resulted in endangerment or death. Here's some examples:

LLM use has also been linked to new-onset psychosis.

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.

As another example NPR: OpenAI announced Pentagon deal after Trump banned Anthropic which was due to the USA Department of War launching an AI acceleration strategy.

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 intensionally or not. Examples:

Content Warning: War details, death

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 is, in part, due to companies such as Amazon Aggressively pushing police to use AI 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.

There have been warnings about AI in policing, particularly around racial bias, such as:

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:

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.

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.

License

This repository is licensed under the Creative Commons Attribution Share Alike 4.0 International license. Please see LICENSE.txt for more information.