mirror of
https://codeberg.org/small-hack/open-slopware.git
synced 2026-06-01 22:57:07 +02:00
Merge branch 'main' into neomutt
This commit is contained in:
commit
8f4d7cb32b
3 changed files with 44 additions and 39 deletions
|
|
@ -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, "<project> should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag.
|
||||
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, "<project> should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag.
|
||||
|
|
|
|||
70
README.md
70
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)
|
||||
|
|
@ -31,7 +31,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
|||
* [Alternatives](#desktop-browser-alternatives)
|
||||
* [Mobile Browsers](#mobile-browsers)
|
||||
* [Alternatives](#mobile-browser-alternatives)
|
||||
* [E-mail readers](#e-mail-readers)
|
||||
* [E-Mail Clients](#e-mail-clients)
|
||||
* [Search Engines](#search-engines)
|
||||
* [Command-Line Shells](#command-line-shells)
|
||||
* [Computer Graphics](#computer-graphics)
|
||||
|
|
@ -54,6 +54,8 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
|||
* [Rust](#rust)
|
||||
* [Game Engines](#game-engines)
|
||||
* [Audio](#audio)
|
||||
* [Messaging](#messaging)
|
||||
* [Messaging Alternatives](#messaging-alternatives)
|
||||
* [Package Managers](#package-managers)
|
||||
* [Password Management](#password-management)
|
||||
* [Services and Utilities](#services-and-utilities)
|
||||
|
|
@ -64,7 +66,6 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
|||
* [Servers](#servers)
|
||||
* [Alternatives](#generic-social-media-server-alternatives)
|
||||
* [Clients](#clients)
|
||||
* [Messaging](#messaging)
|
||||
* [Budgeting](#budgeting)
|
||||
* [Virtualization](#virtualization)
|
||||
* [VPN Software](#vpn-software)
|
||||
|
|
@ -98,9 +99,23 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
|||
|
||||
Below are special definitions that are used for tagging purposes.
|
||||
|
||||
### Vibecoded
|
||||
### Permissive AI Policy
|
||||
|
||||

|
||||

|
||||
|
||||
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):
|
||||
|
||||
|
|
@ -110,11 +125,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
|
||||
|
||||
|
|
@ -128,17 +141,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
|
||||
|
||||

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

|
||||
|
|
@ -219,7 +221,7 @@ This is a section for repos that are similar to this one either because they are
|
|||
> #### Mobile Browser Alternatives
|
||||
> * [IronFox] For Android, while not officially related to LibreWolf, some of the same developers work on it.
|
||||
|
||||
### E-mail readers
|
||||
### E-Mail Clients
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|---------|--------------|----------|-------|
|
||||
|
|
@ -455,6 +457,20 @@ Also, there is an advisory database of Rust slopware crates, which you can use i
|
|||
| [zrythm](https://www.zrythm.org) | [Ardour](https://ardour.org/) (opinions may vary whether it is a replacement or not) | [CLAUDE.md](https://github.com/zrythm/zrythm/blob/master/CLAUDE.md) in repository |
|
||||
| [FineTune](https://github.com/ronitsingh10/FineTune) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | Include [`CLAUDE.md`](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3) in the `.gitignore` |
|
||||
|
||||
## Messaging
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|
||||
|---|:---:|---|
|
||||
| [Mattermost](https://mattermost.com/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5)) <br />[](#ai-functionality) ([1](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html))|
|
||||
| [Telegram](https://telegram.org) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24))|
|
||||
| [Zulip](https://zulip.com/) | [](#request-for-help) | [](#ai-functionality) ([1](https://github.com/zulip/zulip/pull/32895)) |
|
||||
| [Sharkord](https://sharkord.com/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/Sharkord/sharkord/issues/85), [2](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2)) |
|
||||
|
||||
> [!Note]
|
||||
> ### Messaging alternatives
|
||||
> - [Delta Chat]
|
||||
> - [matrix]
|
||||
|
||||
## Package Managers
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|
|
@ -546,15 +562,6 @@ This is for both social media websites and apps.
|
|||
| [IceCubesApp for iOS](https://github.com/Dimillian/IceCubesApp) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/Dimillian/IceCubesApp/blob/main/CLAUDE.md)) |[Feditext](https://github.com/feditext/feditext) (an iOS fediverse app in beta), [wafrn-rn] |
|
||||
| [Bluesky Social App](https://github.com/misskey-dev/misskey/commit/2fa6ecc7efaaf9b9d189cdd3a3ebbb9171c86078) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/bluesky-social/social-app/blob/177bdcd2b7807c9980dab32e7a5664fc006df40b/CLAUDE.md))<br />[](#vibecoded) ([1](https://github.com/bluesky-social/social-app/commit/8c4fc087f8119de5c007b71baaaf02089a346b38), [2](https://github.com/bluesky-social/social-app/commit/612a778361edc0314f92a0451abb98843e7bef9a), [3](https://github.com/bluesky-social/social-app/commit/1782a65174cbd22f01936f529f954e7a491b3fac)) | [wafrn-rn] |
|
||||
|
||||
### Messaging
|
||||
|
||||
| Name | Alternative(s) | Evidence | Notes |
|
||||
|---------------------------------------|------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|
|
||||
| [Mattermost](https://mattermost.com/) | [Delta Chat], [matrix] | [Distributes an "agents" plugin, with several LLM features](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html), [core developers commit LLM-generated code](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5) |
|
||||
| [Telegram](https://telegram.org) | [Delta Chat], [matrix] | [`.cursor` folder in repository](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24) |
|
||||
| [Zulip](https://zulip.com/) | [Delta Chat], [matrix] | [Integrated an LLM "topic summary" feature](https://github.com/zulip/zulip/pull/32895) |
|
||||
| [Sharkord](https://sharkord.com/) | [Delta Chat], [matrix] | [GitHub Copilot is mentioned in the `.gitignore`](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2), [maintainer mentions using AI](https://github.com/Sharkord/sharkord/issues/85) |
|
||||
|
||||
### Unified Push Distributors
|
||||
| Name | Alternative(s) | Evidence |
|
||||
|---|---|---|
|
||||
|
|
@ -620,6 +627,7 @@ list of unified push distributors at: https://unifiedpush.org/users/distributors
|
|||
> 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.
|
||||
> * [MirBSD](https://mbsd.evolvis.org/) has [banned LLMs](https://mbsd.evolvis.org/permalinks/wlog2021_e20240726.htm#e20240726_wlog2021)
|
||||
> * [NetBSD](https://www.netbsd.org/) has a [somewhat ambiguous policy](https://www.netbsd.org/developers/commit-guidelines.html)
|
||||
> * [illumos](https://illumos.org/) and its distributions remain unaffected as of April 2026.
|
||||
> * [RedoxOS](https://redox-os.org/) has [banned LLMs](https://gitlab.redox-os.org/redox-os/redox/-/blob/master/CONTRIBUTING.md)
|
||||
> * [Haiku](https://www.haiku-os.org/) has [banned LLMs](https://www.haiku-os.org/community/organization/policies/)
|
||||
|
||||
|
|
|
|||
9
STYLE.md
9
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) |  ([1](http://linktocoolsoftware.com/branch/main/AGENTS.md))<br/>  ([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) ([1](http://linktocoolsoftware.com/branch/main/AGENTS.md))<br/>  ([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):
|
||||
|
||||
- [](https://codeberg.org/small-hack/open-slopware#vibecoded)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#ai-functionality)
|
||||
- [](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy)
|
||||
- [](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)
|
||||
```
|
||||
|
||||
```markdown
|
||||
[](#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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue