As pointed out in my [last article](/articles/upbge___the_blender_game_engine___is_now_ai_slop), the developers of UPBGE ( a game engine I use [for my game](/games/Dani's_Race) ) decided to include slop-code into the software. And starting with version 0.5 it is "tainted by Ai". After that post I found a small [repository on codeberg](https://codeberg.org/gen-ai-transparency/open-slopware), which lists various other programs that are also sloppy. At first I sunk in with the feeling of dread and a desire to give up. Even the Linux Kernel was mentioned.

But then I realized something. The Linux Kernel itself was "tainted" already long time ago, when Linus Torvalds failed to stand his ground against invasive [proprietary blobs](https://en.wikipedia.org/wiki/Binary_blob) code. It was a different issue. But that issue was somewhat mitigated by a fork of the kernel called [Linux Libre](https://en.wikipedia.org/wiki/Linux-libre), which maintains a blob-free version of the kernel.

In the repository I mentioned above Firefox is also mentioned, but as an alternative they list Libre-Wolf, a fork of Firefox that removes the problematic parts.

So forks work. And what we need to do is to campaign for:

- Normalizing forking.
- Encouraging more forks.

The more choice we have, the better.

**Happy Hacking!!!**