From a10113bdbb35074ac719010aefb3ccff702e9ecd Mon Sep 17 00:00:00 2001 From: hmn Date: Thu, 3 Sep 2026 18:51:44 +0200 Subject: [PATCH] update libvips with anti-ai policy badge (#1391) ### Description of Changes Updates libvips with anti-ai policy badge. See: https://codeberg.org/ethical-foss/open-slopware/issues/1359#issuecomment-22265896 Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1391 Reviewed-by: Ethical FOSS admin --- README.md | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 3493aea..3de2a5e 100644 --- a/README.md +++ b/README.md @@ -884,7 +884,7 @@ This is a section for repos that are similar to this one either because they are ### 3D Tools -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Blender](https://www.blender.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://www.blender.org/lab/mcp-server/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://devtalk.blender.org/t/ai-contributions-policy/44202), [2](https://github.com/blender/blender/commit/336b5d0de12a438614846961b7961bbf35399eb3), [3](https://github.com/blender/blender/commit/79e02e1405a98884cc8fd5505cc54df2c2dc5d21))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://www.blender.org/press/anthropic-joins-the-blender-development-fund-as-corporate-patron/), [2](https://mastodon.social/@Blender/116482997785333001), [3](https://bsky.app/profile/blender.org/post/3mkkuyq3ijs2q)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [F3D](https://f3d.app/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/f3d-app/f3d/blob/f908304004003a7fecadcd0b0f20bb772ba3f512/AI_POLICY.md))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://f3d.app/)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -893,37 +893,33 @@ This is a section for repos that are similar to this one either because they are ### Image Manipulation -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| -| [cgif](https://github.com/dloebl/cgif) | [`v0.5.0`](https://github.com/dloebl/cgif/releases/tag/v0.5.0)
[`f066d17`](https://github.com/dloebl/cgif/commits/f066d177ef55b8d7e761513c648fc47abed82495) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dloebl/cgif/blob/main/CONTRIBUTING.md#submitting-pull-requests))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/dloebl/cgif/pull/84), [2](https://github.com/dloebl/cgif/pull/94)) | [giflib](https://giflib.sourceforge.net/) | +| [cgif](https://github.com/dloebl/cgif) | [`v0.5.0`](https://github.com/dloebl/cgif/releases/tag/v0.5.0)
[`f066d17`](https://github.com/dloebl/cgif/commits/f066d177ef55b8d7e761513c648fc47abed82495) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dloebl/cgif/blob/main/CONTRIBUTING.md#submitting-pull-requests))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/dloebl/cgif/pull/84), [2](https://github.com/dloebl/cgif/pull/94)) | [giflib](https://giflib.sourceforge.net/) | | [delphitools](https://github.com/1612elphi/delphitools) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/1612elphi/delphitools/commit/0dc9b6aa6d3672bc55c55c2e3b905317c1c8438c), [2](https://github.com/1612elphi/delphitools/commit/08997b0806abe9912ed8cf71148ce4f20e9e171f), [3](https://rmv.fyi/notes/i-hope-you-don-t-use-generative-ai)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) -| [GraphicsMagick](http://www.graphicsmagick.org/) | [`1.3.47`](https://sourceforge.net/p/graphicsmagick/code/ci/GraphicsMagick-1_3_47/)
[`177023`](https://sourceforge.net/p/graphicsmagick/code/ci/177023a5eda32289e384628d8e7a3c6dc7459b2d/tree/) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://sourceforge.net/p/graphicsmagick/code/ci/4a07d751a9080b521deb91c7647452e45a4dc2e2/#diff-1)) | [stb] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/nothings/stb/blob/master/CONTRIBUTING.md#ai-and-llm-are-forbidden)) | -| [ImageMagick](https://github.com/ImageMagick/ImageMagick) | [`7.1.2-15`](https://github.com/ImageMagick/ImageMagick/releases/tag/7.1.2-15)
[`49e5a11`](https://github.com/ImageMagick/ImageMagick/commits/49e5a11140d4b837475d4d21ce993d33f3558f12) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ImageMagick/ImageMagick/commit/bd4a469adb6ddb2bdcb856a3d307420268675b09), [2](https://github.com/ImageMagick/ImageMagick/commit/89a9974e40136a1ecf36b168d9420e0b551d6f97), [3](https://github.com/ImageMagick/ImageMagick/discussions/8615#discussioncomment-16125182)) | [stb] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/nothings/stb/blob/master/CONTRIBUTING.md#ai-and-llm-are-forbidden)) | -| [LibreSprite](https://github.com/LibreSprite/LibreSprite) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/LibreSprite/LibreSprite/blob/a678ddf8952a8be435bbd90da5071ab83aaf6183/data/scripts/examples/ai.js))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/LibreSprite/LibreSprite/issues/601#issuecomment-4183562152)) | [Krita](https://invent.kde.org/graphics/krita) | -| [libvips](https://github.com/libvips/libvips) | [v8.18.2](https://github.com/libvips/libvips/releases/tag/v8.18.2)/[0585416](https://github.com/libvips/libvips/commits/0585416f7a5765078f99842a70bf73f38b4b6560) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/libvips/libvips/blob/master/CONTRIBUTING.md#ai-contribution-policy), [2](https://github.com/libvips/libvips/pull/5136), [3](https://github.com/libvips/libvips/pull/4957)) | [stb] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/nothings/stb/blob/master/CONTRIBUTING.md#ai-and-llm-are-forbidden)) | -| [SVGEdit](https://github.com/SVG-Edit/svgedit) | [`b9149f7`](https://github.com/SVG-Edit/svgedit/commits/b9149f73cb36c4f2184819f738ca31455a2e30de) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/SVG-Edit/svgedit/commit/0be0c3916c0ed453a64916f35f12cd453f890605), [2](https://github.com/SVG-Edit/svgedit/commit/173dd2607af8b8f47b4bcde162300f4927482bb8))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/SVG-Edit/svgedit/pull/1091), [2](https://github.com/SVG-Edit/svgedit/pull/1092)) | [GodSVG](https://github.com/MewPurPur/GodSVG) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/MewPurPur/GodSVG/blob/main/CONTRIBUTING.md#code-guidelines-and-style)) | - - +| [GraphicsMagick](http://www.graphicsmagick.org/) | [`1.3.47`](https://sourceforge.net/p/graphicsmagick/code/ci/GraphicsMagick-1_3_47/)
[`177023`](https://sourceforge.net/p/graphicsmagick/code/ci/177023a5eda32289e384628d8e7a3c6dc7459b2d/tree/) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://sourceforge.net/p/graphicsmagick/code/ci/4a07d751a9080b521deb91c7647452e45a4dc2e2/#diff-1)) | [libvips] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/libvips/libvips/blob/master/CONTRIBUTING.md#ai-policy))
[stb] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/nothings/stb/blob/master/CONTRIBUTING.md#ai-and-llm-are-forbidden)) | +| [ImageMagick](https://github.com/ImageMagick/ImageMagick) | [`7.1.2-15`](https://github.com/ImageMagick/ImageMagick/releases/tag/7.1.2-15)
[`49e5a11`](https://github.com/ImageMagick/ImageMagick/commits/49e5a11140d4b837475d4d21ce993d33f3558f12) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ImageMagick/ImageMagick/commit/bd4a469adb6ddb2bdcb856a3d307420268675b09), [2](https://github.com/ImageMagick/ImageMagick/commit/89a9974e40136a1ecf36b168d9420e0b551d6f97), [3](https://github.com/ImageMagick/ImageMagick/discussions/8615#discussioncomment-16125182)) | [libvips] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/libvips/libvips/blob/master/CONTRIBUTING.md#ai-policy))
[stb] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/nothings/stb/blob/master/CONTRIBUTING.md#ai-and-llm-are-forbidden)) | +| [LibreSprite](https://github.com/LibreSprite/LibreSprite) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/LibreSprite/LibreSprite/blob/a678ddf8952a8be435bbd90da5071ab83aaf6183/data/scripts/examples/ai.js))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/LibreSprite/LibreSprite/issues/601#issuecomment-4183562152)) | [Krita](https://invent.kde.org/graphics/krita) | +| [SVGEdit](https://github.com/SVG-Edit/svgedit) | [`b9149f7`](https://github.com/SVG-Edit/svgedit/commits/b9149f73cb36c4f2184819f738ca31455a2e30de) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/SVG-Edit/svgedit/commit/0be0c3916c0ed453a64916f35f12cd453f890605), [2](https://github.com/SVG-Edit/svgedit/commit/173dd2607af8b8f47b4bcde162300f4927482bb8))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/SVG-Edit/svgedit/pull/1091), [2](https://github.com/SVG-Edit/svgedit/pull/1092)) | [GodSVG](https://github.com/MewPurPur/GodSVG) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/MewPurPur/GodSVG/blob/main/CONTRIBUTING.md#code-guidelines-and-style)) | ### Interactive Media -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Ruffle](https://ruffle.rs) | [`883b223`](https://github.com/ruffle-rs/ruffle/commit/883b22356b56026151d203da18227e208b450f35) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ruffle-rs/ruffle/pull/20875), [2](https://github.com/ruffle-rs/ruffle/pull/23175), [3](https://github.com/ruffle-rs/ruffle/pull/23817))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/ruffle-rs/ruffle/pull/23011)) | [Lightspark](https://github.com/lightspark/lightspark) | ### Photography -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Ansel](https://github.com/aurelienpierreeng/ansel) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/aurelienpierreeng/ansel/pull/890/))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/aurelienpierreeng/ansel/pull/898#pullrequestreview-4552911974)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [darktable](https://github.com/darktable-org/darktable/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/darktable-org/darktable-ai/releases/tag/release-5.6.0))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/darktable-org/darktable/pull/20706), [2](https://github.com/darktable-org/darktable/pull/20575), [3](https://github.com/darktable-org/darktable/pull/20556)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [RapidRAW](https://github.com/CyberTimon/RapidRAW/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/CyberTimon/RapidRAW/blob/main/README.md#rapidraw)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [RawTherapee](https://github.com/RawTherapee/RawTherapee/) | [`5.12`](https://github.com/RawTherapee/RawTherapee/releases/tag/5.12) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/RawTherapee/RawTherapee/commit/c4b04007107a426dd7011002e8085aa6f398ab60))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/RawTherapee/RawTherapee/pull/7518#pullrequestreview-3348449593), [2](https://github.com/RawTherapee/RawTherapee/pull/7435#pullrequestreview-3059697445), [3](https://github.com/RawTherapee/RawTherapee/pull/7378#pullrequestreview-2969042638)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | - ### Video -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [FFmpeg](https://ffmpeg.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FFmpeg/FFmpeg/commit/37c176a2a2a8447a28c157e7bdb4be683a8c946b), [2](https://github.com/FFmpeg/FFmpeg/commit/b40d91cad92f2f694045a6a7b69f117b3dcfa19c))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://web.archive.org/web/20260513222612/https://twitter.com/FFmpeg/status/2054689695532036382))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#ai-sponsored) ([1](https://xcancel.com/FFmpeg/status/2084084810813743614))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://github.com/FFmpeg/FFmpeg/commit/1bde76da890127608744c3b17669a99d2adce54a), [2](https://github.com/FFmpeg/FFmpeg/commit/4492ad7228a381c2f0c8b79d333a59c7657311c9), [3](https://github.com/FFmpeg/FFmpeg/commit/444f2cf047b92fac8d470f969dbd04bf1107757c)) | FFmpeg legacy (4.4.x) series with [some special configurations](https://forums.hyperbola.info/viewtopic.php?id=1189) | | [Fladder](https://github.com/DonutWare/Fladder) | [`ddb71ef`](https://github.com/DonutWare/Fladder/commit/ddb71ef83514399ed326688cde5d6ee108dde7dd) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/DonutWare/Fladder/pull/827), [2](https://github.com/DonutWare/Fladder/pull/828), [3](https://github.com/DonutWare/Fladder/pull/831))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/DonutWare/Fladder/pull/158), [2](https://github.com/DonutWare/Fladder/pull/161), [3](https://github.com/DonutWare/Fladder/pull/556)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |