diff --git a/README.md b/README.md index 2b5a1f3..07b097f 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./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](#definitions) * [Tainted Software](#tainted-software) * [Browsers](#browsers) @@ -27,16 +28,16 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Terminal Emulators](#terminal-emulators) * [Developer Tools](#developer-tools) * [Programming Languages](#programming-languages) - * [Note on alternative languages](#note-on-alternative-languages) - * [Programming Language-Specific Tooling](#programming-language-specific-tooling) - * [C](#C) - * [Rust](#rust) - * [Python](#python) - * [CSS](#css) * [Editors](#editors) * [Accessibility Tools](#accessibility-tools) * [Microcontroller Tools and Libraries](#microcontroller-tools-and-libraries) * [Service Monitoring](#service-monitoring) + * [Programming Language-Specific Tooling](#programming-language-specific-tooling) + * [C](#c) + * [CSS](#css) + * [JavaScript / TypeScript](#javascript--typescript) + * [Python](#python) + * [Rust](#rust) * [Game Engines](#game-engines) * [Services and Utilities](#services-and-utilities) * [File Storage](#file-storage) @@ -49,12 +50,13 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Operating Systems](#operating-systems) * [Why not LLMs?](#why-not-llms) * [Legal Ramifications](#legal-ramifications) - * [Stolen Training Data](#stolen-training-data) + * [Stolen Training Data](#stolen-training-data) * [Environmental Impact](#environmental-impact) * [Poor Code Quality](#poor-code-quality) - * [Infosec Risks](infosec-risks) - * [Healthy and Safety](#healthy-and-safety) - * [Maintainer Fatigue](#maintainer-fatigue) + * [Infosec risks](#infosec-risks) + * [Healthy and Safety](#healthy-and-safety) + * [Maintainer Fatigue](#maintainer-fatigue) + * [Deskilling](#deskilling) * [License](#license) ## Definitions @@ -198,6 +200,28 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). |---|---|---|---| | [harfbuzz](https://github.com/harfbuzz/harfbuzz) | Not realistically replaceable currently, use earlier version. | [Core developer enthusiastically discloses LLM usage](https://mastodon.social/@behdad@typo.social/116172838611778656) | | +### CSS + +| Name | Alternative(s) | Evidence | Notes | +|---|---|---|---| +| [`tailwindcss`](https://github.com/tailwindlabs/tailwindcss) | [`twind`](https://github.com/tw-in-js/twind) | [Sponsorship page states explicitly that the founder uses AI to write code and even sells access to his "Cursor/Claude/AGENTS.md rules"](https://tailwindcss.com/sponsor) | | + +### JavaScript / TypeScript + +| Name | Alternative(s) | Evidence | Notes | +|---|---|---|---| +| [Zod](https://zod.dev/) | [TypeBox](https://github.com/sinclairzx81/typebox), [ArkType](https://arktype.io/) (both in grey area) | [CLAUDE.md, AGENTS.md, .cursorrules in GitHub repo](https://github.com/colinhacks/zod) | Is also sponsored by AI startups | +| [Valibot](https://valibot.dev/) | [TypeBox](https://github.com/sinclairzx81/typebox), [ArkType](https://arktype.io/) (both in grey area) | Uses LLM's in [GitHub issues](https://github.com/open-circle/valibot/issues/1389) and [PR's](https://github.com/open-circle/valibot/pull/1388); [`prompts` folder](https://github.com/open-circle/valibot/tree/main/prompts); [LLMs.txt](https://valibot.dev/guides/llms-txt/) | | + +### Python + +Note that Python is itself tainted; see [the Programming Languages section](#programming-languages). + +| Name | Alternative(s) | Evidence | Notes | +|---|---|---|---| +| [Requests](https://github.com/psf/requests) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | Contains [commits from Claude](https://github.com/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a) | | +| [Chardet](https://github.com/chardet/chardet) | An older version | [Core developer used Claude to launder LGPL-licensed code to Expat/MIT license](https://github.com/chardet/chardet/issues/327) | | + ### Rust | Name | Alternative(s) | Evidence | Notes | @@ -210,21 +234,6 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). Also, there is an advistory database of Rust slopware crates, which you can use in tools like [cargo-deny](https://embarkstudios.github.io/cargo-deny): . -### Python - -Note that Python is itself tainted; see [the Programming Languages section](#programming-languages). - -| Name | Alternative(s) | Evidence | Notes | -|---|---|---|---| -| [Requests](https://github.com/psf/requests) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | Contains [commits from Claude](https://github.com/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a) | | -| [Chardet](https://github.com/chardet/chardet) | An older version | [Core developer used Claude to launder LGPL-licensed code to Expat/MIT license](https://github.com/chardet/chardet/issues/327) | | - -### CSS - -| Name | Alternative(s) | Evidence | Notes | -|---|---|---|---| -| [`tailwindcss`](https://github.com/tailwindlabs/tailwindcss) | [`twind`](https://github.com/tw-in-js/twind) | [Sponsorship page states explicitly that the founder uses AI to write code and even sells access to his "Cursor/Claude/AGENTS.md rules"](https://tailwindcss.com/sponsor) | | - ## Game Engines | Name | Alternative(s) | Evidence | @@ -240,14 +249,14 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro | [Wagtail CMS](https://wagtail.org/) | [WriteFreely] | Include [AGENTS.md](https://github.com/wagtail/wagtail/blob/main/AGENTS.md); [Wagtail AI](https://wagtail.org/wagtail-ai/) | | [WordPress](https://wordpress.org) | [WriteFreely] | Include [AGENTS.md](https://github.com/WordPress/gutenberg/blob/trunk/AGENTS.md); has [Copilot PRs](https://github.com/WordPress/gutenberg/pull/74449) | | [Gitea](https://about.gitea.com/) | [Forgejo](https://codeberg.org/forgejo/forgejo) (self-hosted) or [Codeberg](https://codeberg.org/) (hosted) | Include [AGENTS.md](https://github.com/go-gitea/gitea/blob/main/AGENTS.md) and [CLAUDE.md](https://github.com/go-gitea/gitea/blob/main/CLAUDE.md); Include [AI contribution policy](https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md#ai-contribution-policy); Some [blog post images](https://about.gitea.com/blog/gitea-achieves-soc2-type2-soc3-certification) are AI generated | -| [somafm_tui](https://github.com/zsh-ncursed/somafm_tui) | [soma-player](https://github.com/mpuccini/soma-play) | Commits from [QwenCoder](https://github.com/zsh-ncursed/somafm_tui/commit/bd176678d3f6b4f63603c331fb4481356068e78e) & [Claude](https://github.com/zsh-ncursed/somafm_tui/commit/11c9e9e934aa0d6fe4a1f572eed2ba252aac064b) +| [somafm_tui](https://github.com/zsh-ncursed/somafm_tui) | [soma-player](https://github.com/mpuccini/soma-play) | Commits from [QwenCoder](https://github.com/zsh-ncursed/somafm_tui/commit/bd176678d3f6b4f63603c331fb4481356068e78e) & [Claude](https://github.com/zsh-ncursed/somafm_tui/commit/11c9e9e934aa0d6fe4a1f572eed2ba252aac064b) | [Bludit CMS](https://www.bludit.com/) | See below | [Coding with Claude and reviewing by Code Rabbit](https://github.com/bludit/bludit/pull/1642) | | [Hugo](https://gohugo.io/) | See below | Include [AGENTS.md](https://github.com/gohugoio/hugo/blob/842d8f105256c5656e7895ee61fa5b2dfe90a9e3/AGENTS.md), [Claude.md](https://github.com/gohugoio/hugo/blob/842d8f105256c5656e7895ee61fa5b2dfe90a9e3/CLAUDE.md), Commits made with [Claude](https://github.com/gohugoio/hugo/commit/842d8f105256c5656e7895ee61fa5b2dfe90a9e3) | -| [Zola](https://www.getzola.org/) | See below | Include [.claude](https://github.com/getzola/zola/blob/ec865e2cb7c159169f4dc56ebcd35a460b8eb297/.claude/settings.local.json) | +| [Zola](https://www.getzola.org/) | See below | Include [.claude](https://github.com/getzola/zola/blob/ec865e2cb7c159169f4dc56ebcd35a460b8eb297/.claude/settings.local.json) | > [!Note] > #### Static site generators alternatives -> * [Jekyll](https://jekyllrb.com/) maybe? No signs of AI in the repo but also [no clear statement](https://talk.jekyllrb.com/t/ai-usage-in-the-jekyll-project/10269) provided +> * [Jekyll](https://jekyllrb.com/) maybe? No signs of AI in the repo but also [no clear statement](https://talk.jekyllrb.com/t/ai-usage-in-the-jekyll-project/10269) provided > * [Pelican](https://getpelican.com/) @@ -274,7 +283,7 @@ This is for both social media websites and apps. |---|---|---| | [Bluesky](https://bsky.app) | [Mastodon](https://joinmastodon.org/), [GoToSocial](https://codeberg.org/superseriousbusiness/gotosocial) | [CTO discusses using Claude in development](https://bsky.app/profile/pfrazee.com/post/3luyb3jcbv52d) | | [IceCubesApp for iOS](https://github.com/Dimillian/IceCubesApp) | [Feditext](https://github.com/feditext/feditext), an iOS fediverse app in beta | Project uses [Claude](https://github.com/Dimillian/IceCubesApp/blob/main/CLAUDE.md) | -| [PeerTube](https://joinpeertube.org/) | | [Includes copilot instructions](https://github.com/Chocobozzz/PeerTube/blob/develop/.github/copilot-instructions.md) | +| [PeerTube](https://joinpeertube.org/) | | [Includes copilot instructions](https://github.com/Chocobozzz/PeerTube/blob/develop/.github/copilot-instructions.md) | ### Messaging @@ -400,7 +409,7 @@ There is increasing evidence to show that LLMs negatively impact developers' cod * There are [anecdotal reports of LLM users forgetting how to code](https://www.theverge.com/ai-artificial-intelligence/767973/vibe-coding-ai-future-end-evolution). # License - + This repository is licensed under the Creative Commons Attribution Share Alike 4.0 International license. Please see [LICENSE.txt](LICENSE.txt) for more information.