From df8003a77bb5b4ea002da0d036c4935f2c32a8c5 Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 16:12:16 +0200 Subject: [PATCH 1/2] put vibecoders and their allies in one category together --- README.md | 39 ++++++++++++++++++++------------------- STYLE.md | 9 ++------- 2 files changed, 22 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 0a20e54..3d00de6 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,9 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Definitions](#definitions) - * [Vibecoded](#vibecoded) - * [AI Functionality](#ai-functionality) * [Permissive AI Policy](#permissive-ai-policy) + * [Vibecode](#vibecode) + * [AI Functionality](#ai-functionality) * [AI Code Reviews](#ai-code-reviews) * [Gen AI 'Art'](#gen-ai-art) * [AI Sponsored](#ai-sponsored) @@ -97,9 +97,23 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). Below are special definitions that are used for tagging purposes. -### Vibecoded +### Permissive AI Policy -![Vibecoded](./badges/vibecoded.svg) +![Permissive AI policy](./badges/permissive-ai-policy-orange.svg) + +A policy that permits the use of AI/LLMs in any capacity or is declared to be [vibecoded](#vibecode). 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](https://en.wikipedia.org/wiki/Vibe_coding): @@ -109,11 +123,9 @@ The term was coined by [Andrej Karpathy](https://en.wikipedia.org/wiki/Andrej_Ka 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. -Evidence can be: +> [!Note] +> Humans reviewing vibecoded code does not disqualify said code from being considered vibecoded. -- core maintainers' blog or social media post about vibecoding -- link to readme, website, or documentation stating the project is vibecoded -- link to AI policy, developer docs, or CONTRIBUTING doc that *requires* LLM usage ### AI Functionality @@ -127,17 +139,6 @@ Evidence can be: - a blog post advertising the AI Functionality - a link to the default branch in a repo that shows where the AI Functionality is implemented -### Permissive AI Policy - -![Permissive AI policy](./badges/permissive-ai-policy-orange.svg) - -A policy that permits the use of AI/LLMs in any capacity. - -Evidence can be: - -- an explicit AI policy (e.g. `AI_POLICY.md`) in the repo or something in the project's contributing guidelines or in their website's documentation. -- an LLM friendly `AGENTS.md`, `CLAUDE.md`, or other such LLM instruction files or folders. - ### AI Code Reviews ![AI Code Reviews](./badges/ai-code-reviews-purple.svg) diff --git a/STYLE.md b/STYLE.md index 818bdd1..8fa2e17 100644 --- a/STYLE.md +++ b/STYLE.md @@ -16,11 +16,10 @@ Make sure to format your table like below: | Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| -| [formallyCoolSoftware](https://linktocoolsoftware.com) | [`v2.0.0`](linktolastgoodversion.com/v2.0.0) *or* [`ab12345`](linktolastgoodcommitid.com/commit/ab12345) | ![Vibecoded](./badges/vibecoded.svg) ([1](http://linktocoolsoftware.com/branch/main/AGENTS.md))
![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](http://linktocoolsoftware.com/branch/main/README.md))| [coolSlopFreeProject] | +| [formallyCoolSoftware](https://linktocoolsoftware.com) | [`v2.0.0`](linktolastgoodversion.com/v2.0.0) *or* [`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))
![AI Sponsored](./badges/ai-sponsored-blue.svg) ([1](http://linktocoolsoftware.com/branch/main/README.md))| [coolSlopFreeProject] | **Evidence column**: should contain one or more of the following tags (followed by *up to 3* numbered evidence links in parentheses): -- [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/small-hack/open-slopware#vibecoded) - [![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) @@ -33,10 +32,6 @@ Make sure to format your table like below: Here are all the badges for easy copying and pasting: -```markdown -[![Vibecoded](./badges/vibecoded.svg)](#vibecoded) -``` - ```markdown [![AI Functionality](./badges/ai-functionality-yellow.svg)](#ai-functionality) ``` @@ -69,7 +64,7 @@ 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: +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: > [!NOTE] > ### Category Alternatives From a6c88e57783150b054d74249763d5030c1f7a11a Mon Sep 17 00:00:00 2001 From: jessebot Date: Tue, 14 Apr 2026 16:24:21 +0200 Subject: [PATCH 2/2] this is all I'm giving centrists --- CONTRIBUTING.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cd8afb4..ae6a195 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -59,6 +59,8 @@ Please make sure to only submit an Issue for 1 piece of software or section at a 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 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: @@ -70,4 +72,4 @@ In either case, one thing you can do is react positively to a given upstream iss # Social media -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, " should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag. \ No newline at end of file +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, " should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag.