Maxim Cournoyer writes:

Hi Maxim,

> Hartmut Goebel <[email protected]> writes:
>
>> Am 10.07.25 um 22:26 schrieb Ludovic Courtès:
>>> should we have a “Commercial Support” section on
>>> the web site, maybe linked from<https://guix.gnu.org/en/help/>?
>>
>> I'm in strong favor for this!
>
> I've created a PR that adds a commercial section [0]. I've added
> Guixotic, Guix-hosting and System Crafters, but it'd be nice to add
> more.

As privately discussed via IRC, I'd like our freshly founded worker
cooperative Reasonable Sourcery (https://reasonable-sourcery.coop) to be
listed too.

> Let me know what you think!

Great work, thanks!

> [0]  https://codeberg.org/guix/artwork/pulls/17

I'm attaching a patch that I created on top of pulls/17.  Please let me
know if that works for you (I didn't want to (try to) push to your
pulls/17?).

Greetings,
Janneke

>From 83ff3cb76c75a432af7b2b58730908f4145a6bbc Mon Sep 17 00:00:00 2001
From: Janneke Nieuwenhuizen <[email protected]>
Date: Wed, 1 Oct 2025 21:45:51 +0200
Subject: [PATCH] Add Reasonable Sourcery to commercial support page.

* website/themes/initial/img/commercial/reasonable-sourcery.svg: New
file.
* website/apps/commercial/data.scm (companies): Use it in new entry
for Reasonable Sourcery.
---
 website/apps/commercial/data.scm              | 12 +++-
 .../img/commercial/reasonable-sourcery.svg    | 65 +++++++++++++++++++
 2 files changed, 76 insertions(+), 1 deletion(-)
 create mode 100644 website/themes/initial/img/commercial/reasonable-sourcery.svg

diff --git a/website/apps/commercial/data.scm b/website/apps/commercial/data.scm
index 36aa20d..322cb03 100644
--- a/website/apps/commercial/data.scm
+++ b/website/apps/commercial/data.scm
@@ -35,4 +35,14 @@ to increase their enjoyment and productivity.")
     (G_ "Guix hosting provides ready-to-be-used Guix System VPS (Virtual
 Private Servers).")
     #:url "https://guix-hosting.com/";
-    #:locations (list (G_ "Remote") (G_ "France")))))
+    #:locations (list (G_ "Remote") (G_ "France")))
+   (company
+    #:title "Reasonable Sourcery"
+    #:description
+    (G_ "Research and development worker cooperative pushing correctness for
+Free Software, reproducibility and bootstrapping and offering a wide
+range of GNU Guix and Guile related services.")
+    #:url "https://reasonable-sourcery.coop";
+    #:logo (theme-url "img/commercial/reasonable-sourcery.svg")
+    #:origin (G_ "The Netherlands")
+    #:locations (list (G_ "Remote") (G_ "The Netherlands")))))
diff --git a/website/themes/initial/img/commercial/reasonable-sourcery.svg b/website/themes/initial/img/commercial/reasonable-sourcery.svg
new file mode 100644
index 0000000..22da1c3
--- /dev/null
+++ b/website/themes/initial/img/commercial/reasonable-sourcery.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<svg
+   width="160mm"
+   height="115.32111mm"
+   viewBox="0 0 157.75127 115.32111"
+   version="1.1"
+   id="svg1"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:svg="http://www.w3.org/2000/svg";>
+  <g transform="translate(-19.426678,-42.339449)">
+    <circle
+       style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:2.98415;stroke-dasharray:none;stroke-opacity:1"
+       id="path7"
+       cx="96"
+       cy="100"
+       r="56.168476" />
+    <circle
+       style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:2.98415;stroke-dasharray:none;stroke-opacity:1"
+       id="path7-5"
+       cx="104"
+       cy="100"
+       r="56.168476" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:17.6389px;font-family:FreeSans;-inkscape-font-specification:'FreeSans, Semi-Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto"
+       x="18.771122"
+       y="103.9549"
+       id="text13"><tspan
+         id="tspan13"
+         x="18.771122"
+         y="107">C</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:17.6389px;font-family:FreeSans;-inkscape-font-specification:'FreeSans, Semi-Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto"
+       x="165.89197"
+       y="103.8146"
+       id="text13-1"><tspan
+         id="tspan13-0"
+         x="167"
+         y="107">P</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:70.5556px;font-family:FreeSerif;-inkscape-font-specification:'FreeSerif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
+       x="68.099663"
+       y="112.93317"
+       id="text14"><tspan
+         id="tspan14"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:70.5556px;font-family:FreeSerif;-inkscape-font-specification:'FreeSerif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.1"
+         x="68.099663"
+         y="112.93317">R</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:70.5556px;font-family:FreeSerif;-inkscape-font-specification:'FreeSerif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
+       x="104.28827"
+       y="130.73314"
+       id="text15"><tspan
+         sodipodi:role="line"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:70.5556px;font-family:FreeSerif;-inkscape-font-specification:'FreeSerif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.1"
+         x="104.28827"
+         y="130.73314">S</tspan></text>
+  </g>
+</svg>
-- 
2.51.0

-- 
Janneke Nieuwenhuizen <[email protected]>  | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

Reply via email to