<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="/feeds.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Notes sur Private Tests, Public Code: Protecting Stalwart from AI Clones</title>

    <link href="https://app.flus.fr/links/1880198190674255870" rel="alternate" type="text/html" />
    <link href="https://app.flus.fr/links/1880198190674255870/feed.atom.xml" rel="self" type="application/atom+xml" />
    <link href="https://stalw.art/blog/protecting-stalwart/" rel="via" type="text/html" />

    <id>tag:app.flus.fr,2026-10-27:links/1880198190674255870</id>
                <author>
            <name>Marien</name>
        </author>
        <generator>flus/3.0.1 (https://app.flus.fr/about)</generator>

            <updated>2026-10-28T14:07:04+01:00</updated>
    
                    <entry>
            <title>Notes par Marien</title>
            <id>tag:app.flus.fr,2026-10-28:notes/c5713d51fffbbbd6467d3459dce478be</id>

            <link href="https://app.flus.fr/links/1880198190674255870#note-c5713d51fffbbbd6467d3459dce478be" rel="alternate" type="text/html" />

            <author>
                <name>Marien</name>
            </author>

            <published>2026-10-28T14:07:04+01:00</published>
            <updated>2026-10-28T14:07:04+01:00</updated>

            <content type="html"><![CDATA[<blockquote>
<p>Over the past few months, two different groups have started to treat Stalwart less like a partner and more like a host. […]</p>
<p>The first are <strong>forks built with LLMs</strong>. We have received reports of projects that take Stalwart, then use AI coding tools to rewrite the features of our Enterprise edition and publish the result under the AGPL […]</p>
<p>The second are <strong>cloud providers</strong>. We have received emails from companies that run Stalwart as a service and do not like the AGPL’s requirement to share their modifications. The message, worded politely, is that if we do not offer them different terms, they will have Stalwart rewritten under a permissive license such as MIT, so they can keep their changes private and owe nothing to anyone.</p>
</blockquote>]]></content>
        </entry>
                    <entry>
            <title>Notes par Marien</title>
            <id>tag:app.flus.fr,2026-10-28:notes/9b13c20fb9e85990c165470f65543cca</id>

            <link href="https://app.flus.fr/links/1880198190674255870#note-9b13c20fb9e85990c165470f65543cca" rel="alternate" type="text/html" />

            <author>
                <name>Marien</name>
            </author>

            <published>2026-10-28T14:08:26+01:00</published>
            <updated>2026-10-28T14:08:26+01:00</updated>

            <content type="html"><![CDATA[<blockquote>
<p>Our test suite is where those five years of discoveries live. Every test and every fixture in it encodes something we learned the hard way, often from a bug report sent by one of you. For a human, that suite is documentation. For an AI coding agent, it is something far more valuable: <strong>an oracle</strong>. An agent with access to the tests does not need to understand why a behaviour is correct.</p>
</blockquote>]]></content>
        </entry>
                    <entry>
            <title>Notes par Marien</title>
            <id>tag:app.flus.fr,2026-10-28:notes/343171d12e3c715f74cd77c199e60e90</id>

            <link href="https://app.flus.fr/links/1880198190674255870#note-343171d12e3c715f74cd77c199e60e90" rel="alternate" type="text/html" />

            <author>
                <name>Marien</name>
            </author>

            <published>2026-10-28T14:11:41+01:00</published>
            <updated>2026-10-28T14:11:41+01:00</updated>

            <content type="html"><![CDATA[<blockquote>
<p>That is why the Enterprise edition exists, and why we are protecting it. Not to make Stalwart less open, but to make sure there is still a Stalwart around to be open in five years’ time.</p>
</blockquote>]]></content>
        </entry>
                    <entry>
            <title>Notes par Marien</title>
            <id>tag:app.flus.fr,2026-10-28:notes/abf8d2cd233c44e741502ceb4e8fe09e</id>

            <link href="https://app.flus.fr/links/1880198190674255870#note-abf8d2cd233c44e741502ceb4e8fe09e" rel="alternate" type="text/html" />

            <author>
                <name>Marien</name>
            </author>

            <published>2026-10-28T14:11:58+01:00</published>
            <updated>2026-10-28T14:11:58+01:00</updated>

            <content type="html"><![CDATA[<p><a href="https://app.flus.fr/p/1670839367044869607/links?tag=LogicielLibre" class="badge badge--tag">#LogicielLibre</a> <a href="https://app.flus.fr/p/1670839367044869607/links?tag=IA" class="badge badge--tag">#IA</a> <a href="https://app.flus.fr/p/1670839367044869607/links?tag=Mod%C3%A8le%C3%89conomique" class="badge badge--tag">#ModèleÉconomique</a></p>]]></content>
        </entry>
    </feed>
