<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Software on TheFrenchGhosty&#39;s Blog</title>
    <link>https://blog.thefrenchghosty.me/tags/software/</link>
    <description>Recent content in Software on TheFrenchGhosty&#39;s Blog</description>
    <image>
      <title>TheFrenchGhosty&#39;s Blog</title>
      <url>https://blog.thefrenchghosty.me/papermod-cover.png</url>
      <link>https://blog.thefrenchghosty.me/papermod-cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 05 Aug 2026 20:10:00 +0200</lastBuildDate>
    <atom:link href="https://blog.thefrenchghosty.me/tags/software/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Codeberg AI ban drama is hilarious</title>
      <link>https://blog.thefrenchghosty.me/posts/codeberg-ai-ban-drama/</link>
      <pubDate>Wed, 05 Aug 2026 20:10:00 +0200</pubDate>
      <guid>https://blog.thefrenchghosty.me/posts/codeberg-ai-ban-drama/</guid>
      <description>&lt;p&gt;Recently, Codeberg has updated their policy to &amp;ldquo;&lt;a href=&#34;https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html&#34;&gt;restrict LLM-generated content&lt;/a&gt;&amp;rdquo;. This has made a lot of people angry (they also &lt;a href=&#34;https://codeberg.org/Codeberg/org/commit/f383b648fd733ab88083dc390b91e77cd7589980&#34;&gt;blanket banned cryptocurrency projects&lt;/a&gt;, but that one was drowned out by the drama around the LLM part).&lt;/p&gt;
&lt;p&gt;Those people are completely missing the point in a way that is just funny.&lt;/p&gt;
&lt;h1 id=&#34;the-arguments&#34;&gt;The Arguments&lt;/h1&gt;
&lt;p&gt;I have read and have seen multiple arguments, so I&amp;rsquo;ll try to address the main ones:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;doing this will kill their business&amp;rdquo;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Recently, Codeberg has updated their policy to &ldquo;<a href="https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html">restrict LLM-generated content</a>&rdquo;. This has made a lot of people angry (they also <a href="https://codeberg.org/Codeberg/org/commit/f383b648fd733ab88083dc390b91e77cd7589980">blanket banned cryptocurrency projects</a>, but that one was drowned out by the drama around the LLM part).</p>
<p>Those people are completely missing the point in a way that is just funny.</p>
<h1 id="the-arguments">The Arguments</h1>
<p>I have read and have seen multiple arguments, so I&rsquo;ll try to address the main ones:</p>
<blockquote>
<p>&ldquo;doing this will kill their business&rdquo;</p>
</blockquote>
<p>The answer to that is easy: Codeberg is not a &ldquo;business&rdquo;, it&rsquo;s a non-profit organization that just does stuff for its members. Its members decided to ban AI, so that&rsquo;s what they do. It&rsquo;s democracy. The people who are mad about this literally are the problem in the world, Codeberg didn&rsquo;t do that for any kind of business reason. They did that purely out of principle. This was purely a decision made out of moral principle, which for a lot of (mostly American) techbros is inexcusable, because they don&rsquo;t understand how someone can make a moral decision (and stand by it) instead of following the money.</p>
<p>And again, this is an organization made to serve its members, so what external people think is irrelevant, they&rsquo;re not members (and if they disagree, they should have been members).</p>
<blockquote>
<p>&ldquo;doing this isn&rsquo;t efficient! It will make it so the developers using Codeberg are going to be left being&rdquo;</p>
</blockquote>
<p>The answer to that is: So? Not everyone cares about being the &ldquo;best&rdquo; or being &ldquo;at the top&rdquo;, some people just want to make stuff, to make stuff. It&rsquo;s that simple. They don&rsquo;t care if it&rsquo;s not the most efficient way, and they don&rsquo;t even disagree with the fact that it makes you more efficient, they disagree with it morally.</p>
<blockquote>
<p>&ldquo;doing this while saying it&rsquo;s a fascist technology is doing fascism&rdquo;</p>
</blockquote>
<p>That one is kinda funny, because all the people I&rsquo;ve read saying that are Americans, a country famous for &ldquo;not doing fascism&rdquo; (sarcasm).</p>
<p>A lot of people also took it personally by assuming they were called fascists&hellip; which is literally not what they said (though I guess them feeling targeted kinda says something).</p>
<p>But that&rsquo;s not the point, the point is&hellip; they&rsquo;re not forced to accept you. It&rsquo;s their platform. It&rsquo;s their decision. Don&rsquo;t like it? Host your own or use the dozens of other platforms that welcome AI.</p>
<h1 id="conclusion">Conclusion</h1>
<p>Codeberg has always been human-focused and mostly anti-capitalist. I mean, they even promoted and moved to &ldquo;Forgejo&rdquo; a protest-fork (that I disagreed with strongly) made because Gitea became a company (to sustain its development).</p>
<p>Point is: the only people who are surprised (like <a href="https://blog.veeso.dev/blog/en/codeberg-is-self-sabotaging-by-turning-against-ai-assisted-development/">this guy</a>) have discovered Codeberg a year or so ago (and <a href="../images/codeberg-ai-ban-drama.png">he did</a>). Codeberg has ALWAYS been morally/politically oriented. None of this is surprising.</p>
<p>In the end, having a reasonably big organization that stands by what they mean (and has a spine) is amazing (and I say that as someone who does use AI for some stuff - but not anything on this blog).</p>
]]></content:encoded>
    </item>
    <item>
      <title>AV2: the new video codec that is (yet again) gonna be an environmental disaster</title>
      <link>https://blog.thefrenchghosty.me/posts/av2/</link>
      <pubDate>Mon, 01 Jun 2026 10:55:00 +0200</pubDate>
      <guid>https://blog.thefrenchghosty.me/posts/av2/</guid>
      <description>&lt;p&gt;Recently I was made aware that a new video codec was released: &lt;a href=&#34;https://av2.aomedia.org/&#34;&gt;AV2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And it genuinely annoyed me.&lt;/p&gt;
&lt;p&gt;I ended up having a discussion/rant about it, and this blog post is basically a summary of that.&lt;/p&gt;
&lt;p&gt;For reference, I&amp;rsquo;ve been messing around with/learning about codecs and file formats for nearly 20 years, so my annoyance comes with reasons.&lt;/p&gt;
&lt;h1 id=&#34;its-happening-yet-again&#34;&gt;It&amp;rsquo;s Happening yet Again&lt;/h1&gt;
&lt;p&gt;For people not knowing exactly what AV2 is, I&amp;rsquo;ll try to explain it simply: AV2 is a &lt;a href=&#34;https://en.wikipedia.org/wiki/Codec&#34;&gt;video codec&lt;/a&gt;, a codec is basically a &amp;ldquo;format&amp;rdquo; / set of standards in which you store media.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Recently I was made aware that a new video codec was released: <a href="https://av2.aomedia.org/">AV2</a></p>
<p>And it genuinely annoyed me.</p>
<p>I ended up having a discussion/rant about it, and this blog post is basically a summary of that.</p>
<p>For reference, I&rsquo;ve been messing around with/learning about codecs and file formats for nearly 20 years, so my annoyance comes with reasons.</p>
<h1 id="its-happening-yet-again">It&rsquo;s Happening yet Again</h1>
<p>For people not knowing exactly what AV2 is, I&rsquo;ll try to explain it simply: AV2 is a <a href="https://en.wikipedia.org/wiki/Codec">video codec</a>, a codec is basically a &ldquo;format&rdquo; / set of standards in which you store media.</p>
<p>Something stored using a specific codec can be played (decoded) or made (encoded) in 2 ways:</p>
<ul>
<li>Hardware accelerated (specific hardware coder/decoder for each format specializing in making it really efficient)</li>
<li>In Software (take your CPU/GPU and just &ldquo;bruteforce&rdquo; it, which is highly inefficient and slow)</li>
</ul>
<p>AV2 is an &ldquo;enhancement&rdquo; of AV1, and it&rsquo;s a pointless codec that&rsquo;s going to cause yet another environmental disaster.</p>
<p>AV1 was already kind of pointless, it&rsquo;s VP9, but slightly better, slightly more compressed, while requiring far more CPU processing.</p>
<p>H.264 was the baseline that replaced all the really shitty ones like Xvid, MPEG2 and VC-1.
Then came H265 which was basically a compressed version of H264 with the downside that low-bitrate files look bad.
VP9 (VP8 was basically the same format, but it was replaced so quickly that it doesn&rsquo;t really matter) was truly the last useful format, because it fixed the problem of H265 and low quality (albeit, with sometimes over-processing/over-shining).</p>
<h1 id="a-new-codec-is-more-than-a-new-codec">A New Codec is More than a New Codec</h1>
<p>Making a new codec means that to use it&hellip; you need to replace all your hardware.</p>
<p>It happened with the previous codecs already, and it took years. We don&rsquo;t need another one.</p>
<p>We were fine with H.264 for a decade. Then we had H.265, which took ages to be adopted but was kinda a good thing (back when connections were slow), and then when things were almost fully set up for H.265, the industry almost instantly moved to VP8 and VP9, the adoption of them was faster but still took years.</p>
<p>Today, AV1 isn&rsquo;t even adopted by the vast majority, and they are already publishing AV2. Like, don&rsquo;t release your new format if it&rsquo;s not good enough instead of making a new one every two years, and I wasn&rsquo;t being hyperbolic when I said two years, it&rsquo;s real: <a href="https://en.wikipedia.org/wiki/AV2">&ldquo;AV2 development work started in 2020, two years after the release of AV1.&rdquo;</a></p>
<h1 id="software-decoding-is-not-a-solution">Software Decoding is Not a Solution</h1>
<p>People might reply to me that the solution is just software decoding, which, even if it&rsquo;s slow, is usable. Sure, it&rsquo;s usable on hardware that is actually overpowered, but on low-power devices, it&rsquo;s unusable.</p>
<p>For example, I personally experienced the fact that AV1 at 2160p (4K) is barely usable on a high-end 2022 &ldquo;low-power&rdquo; device.</p>
<h1 id="but-its-optional-right">But It&rsquo;s Optional&hellip; Right?</h1>
<p>Some people might also say that &ldquo;it&rsquo;s optional, you don&rsquo;t have to use it&rdquo;.</p>
<p>Sure, it&rsquo;s optional on principle. However, if you try to use YouTube today, you are basically forced to pick VP9 or AV1. Sure, you can technically choose to play an H.264&hellip; except Google destroyed their quality on purpose and made them so bit-starved that a supposed &ldquo;1080p&rdquo; looks worse than a DVD (not to mention the fact that 1080p is the highest quality they provide in H.264). </p>
<p>Netflix has also done the same thing, albeit with lower bit-starving.</p>
<p>And spoiler for you: YouTube and Netflix are the main video sources for the vast majority of people.</p>
<h1 id="the-point-of-this-post">The Point of This post</h1>
<p>My point really is that they need to stick to a format for more than 10 years.</p>
<p>Give people time to actually have hardware to support it.</p>
<p>I know the people working on it are millionaire tech bros, but the vast majority of people aren&rsquo;t, and even I, while being massively passionate about technology and media, only got my first device that could play AV1 last year and still have some devices that can&rsquo;t.</p>
<p>Also, up until last year, one of my main devices couldn&rsquo;t play 1080p VP9.</p>
<p>VP9 had barely started to be fully accepted and available when we moved to AV1. Now AV1 is barely available on anything that releases AV2. Like, if it&rsquo;s not good enough, take your time.</p>
<h1 id="all-about-money">All about Money</h1>
<p>Obviously this is all about money, money talks and a new codec:</p>
<ul>
<li>make Google save storage/bandwidth for YouTube</li>
<li>make Netflix save storage/bandwidth for their service</li>
<li>push/force people to upgrade perfectly working stuff because technology/computers have plateaued</li>
</ul>
<p>Forcing new codecs is basically Intel/Nvidia/ARM/AMD (and basically all the companies that sell hardware) way of making you (us) buy new hardware, and this is a way for Google/Netflix to save money.</p>
<p>CPUs have been good enough for almost everything for at least ten years. The only thing that got better realistically is power consumption, but outside of that, it&rsquo;s only codecs pushing (forcing) people to upgrade.</p>
<h1 id="an-environmental-disaster">An Environmental Disaster</h1>
<p>Technology aside and buying your hardware aside, this is a massive environmental disaster. This is forcing people to upgrade perfectly working hardware just to play videos. This is all about making people spent more money on new hardware just to play videos. Hardware that ends up replacing the previous hardware, even though it was perfectly working. This creates a massive amount of e-waste for literally no reason other than corporations making money.</p>
<h1 id="a-social-disaster">A Social Disaster</h1>
<p>A lot of countries aren&rsquo;t as rich as the first world, some people struggle to get even a reasonably good phone, they can&rsquo;t get the best and greatest.</p>
<p>Forcing new codecs down everyone&rsquo;s throat is just a way to keep having them behind.</p>
<h1 id="made-by-a-non-profit-sure">Made by a Non-profit, Sure</h1>
<p>Some people might reply to me &ldquo;but AV2 is made for the greater good by a non-profit&rdquo;, and to that I&rsquo;d reply, <a href="https://aomedia.org/about/members/">look at the members&rsquo; list of said non-profit</a> when I used Intel/Nvidia/ARM/AMD/Google/Netflix&hellip; I wasn&rsquo;t using them randomly, they are core members and  they&rsquo;re the ones pushing the &ldquo;non-profit&rdquo; to make something that makes all previous hardware unusable.</p>
<p>All these because that&rsquo;s what you do when you are a big company that has money. You build a supposed non-profit and make a thing supposedly for the greater good that massively benefits you.</p>
<p>The fact that governments aren&rsquo;t stepping in to manage standards is telling.</p>
<p>We truly are living in a corporatocracy and this is hell.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Trakt Export To Markdown</title>
      <link>https://blog.thefrenchghosty.me/posts/trakt-export-to-markdown/</link>
      <pubDate>Fri, 24 Apr 2026 06:00:00 +0200</pubDate>
      <guid>https://blog.thefrenchghosty.me/posts/trakt-export-to-markdown/</guid>
      <description>&lt;p&gt;This blog post exists to announce that I have a &lt;a href=&#34;https://github.com/TheFrenchGhosty/trakt-export-to-markdown&#34;&gt;new project&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id=&#34;the-project&#34;&gt;The Project&lt;/h1&gt;
&lt;p&gt;Trakt (the movies/shows tracker) has recently gone the enshitification route:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Their new UI is awful: It&amp;rsquo;s missing specific views (like season view for TV shows), the list of your comments/reviews is gone, ratings are now out of 5&amp;hellip; for reasons&amp;hellip; seeing your watch history is now done 1 week at a time, you can&amp;rsquo;t rate seasons anymore&amp;hellip; and so much more.&lt;/li&gt;
&lt;li&gt;People are complaining about it, but the staff isn&amp;rsquo;t listening (and actually banned a lot of people from their forums&amp;hellip; and often from the actual website too)&amp;hellip;&lt;/li&gt;
&lt;li&gt;It also removed features and became hostile to free users (then again, paid users also lost features, like automatic data export - and some of the banned people were paid users).&lt;/li&gt;
&lt;li&gt;This is probably the (second) worst UI redesign I ever saw. It feels (and surely is) vibe coded&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So I fixed the UI by only using them for scrobble and making my own UI from their data export, in pure markdown: &lt;a href=&#34;https://github.com/TheFrenchGhosty/trakt-export-to-markdown&#34;&gt;https://github.com/TheFrenchGhosty/trakt-export-to-markdown&lt;/a&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This blog post exists to announce that I have a <a href="https://github.com/TheFrenchGhosty/trakt-export-to-markdown">new project</a>.</p>
<h1 id="the-project">The Project</h1>
<p>Trakt (the movies/shows tracker) has recently gone the enshitification route:</p>
<ul>
<li>Their new UI is awful: It&rsquo;s missing specific views (like season view for TV shows), the list of your comments/reviews is gone, ratings are now out of 5&hellip; for reasons&hellip; seeing your watch history is now done 1 week at a time, you can&rsquo;t rate seasons anymore&hellip; and so much more.</li>
<li>People are complaining about it, but the staff isn&rsquo;t listening (and actually banned a lot of people from their forums&hellip; and often from the actual website too)&hellip;</li>
<li>It also removed features and became hostile to free users (then again, paid users also lost features, like automatic data export - and some of the banned people were paid users).</li>
<li>This is probably the (second) worst UI redesign I ever saw. It feels (and surely is) vibe coded&hellip;</li>
</ul>
<p>So I fixed the UI by only using them for scrobble and making my own UI from their data export, in pure markdown: <a href="https://github.com/TheFrenchGhosty/trakt-export-to-markdown">https://github.com/TheFrenchGhosty/trakt-export-to-markdown</a></p>
<p>I didn&rsquo;t want to depend on any plugins or anything that wasn&rsquo;t portable - and I wanted the file to be human-readable even &ldquo;un-rendered&rdquo; - which is why I went this route instead of anything that depends on specific software.</p>
<h1 id="ai-acknowledgement">AI Acknowledgement</h1>
<p>This was made with the help of LLM, a lot of it was still &ldquo;human&rdquo; made.</p>
<p>The project was written and refined with two different LLM &ldquo;AI&rdquo; models: Claude Opus 4.6 and GPT-4.1 running in &ldquo;GitHub Copilot Chat&rdquo;.</p>
<p>I can&rsquo;t personally write Python from scratch, but I made those LLM do exactly what I wanted, and then I tweaked a lot of it by hand. There was a LOT of back and forth, and a lot of &ldquo;human&rdquo; work, but this is, at its core still a project made using LLMs.</p>
<p>It took me more than 10+ hours of work (minimum).</p>
<p>This was for personal use first and foremost, I just decided to release it.</p>
<p>Consider this provided as is, as the LICENSE says.</p>
<p>AI sucks, but I&rsquo;m not a developer, have no interest in becoming one, and I&rsquo;m too poor to hire a contractor. Blame capitalism, not me.</p>
<h1 id="my-stance-on-ai">My stance on AI</h1>
<p>This blog post is fully written by a human (and so will any blog post I make), I do not use any kind of &ldquo;AI&rdquo; (spellchecker aside) for creative work.</p>
<p>My stance on AI is this:</p>
<ul>
<li>
<p>AI/LLMs have a lot of issues, mostly ethical ones (and resource usage ones in countries where things are mismanaged and/or nuclear power isn&rsquo;t a thing), like the fact that they did use almost all the open-source projects that exist for training, effectively ignoring the licenses.</p>
</li>
<li>
<p>I&rsquo;m not personally for them, I do use them sometimes, but purely when I have no other choice&hellip; which is starting to happen more and more since search engines have become so bad.</p>
</li>
<li>
<p>When doing scripts, they are useful purely as a way to syntax things (and in this case, for me to be able to do Python even though I don&rsquo;t know Python: having the LLM output as a starting point meant I could just read the code and edit what it gave me to make it better).</p>
</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>macOS - Delete All .DS_Store Files from Your home Folder Automatically</title>
      <link>https://blog.thefrenchghosty.me/posts/delete-dsstore-files-automatically/</link>
      <pubDate>Mon, 13 Apr 2026 23:20:00 +0200</pubDate>
      <guid>https://blog.thefrenchghosty.me/posts/delete-dsstore-files-automatically/</guid>
      <description>&lt;p&gt;This blog post exists to announce that I have written a new article on my &lt;a href=&#34;https://wiki.thefrenchghosty.me/&#34;&gt;Wiki&lt;/a&gt;, because having that specific article on my Wiki makes more sense than having it as a blog post.&lt;/p&gt;
&lt;p&gt;If you want to read it, it&amp;rsquo;s available on &lt;a href=&#34;https://wiki.thefrenchghosty.me/macos/delete-dsstore-files-automatically/&#34;&gt;https://wiki.thefrenchghosty.me/macos/delete-dsstore-files-automatically/&lt;/a&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This blog post exists to announce that I have written a new article on my <a href="https://wiki.thefrenchghosty.me/">Wiki</a>, because having that specific article on my Wiki makes more sense than having it as a blog post.</p>
<p>If you want to read it, it&rsquo;s available on <a href="https://wiki.thefrenchghosty.me/macos/delete-dsstore-files-automatically/">https://wiki.thefrenchghosty.me/macos/delete-dsstore-files-automatically/</a></p>
]]></content:encoded>
    </item>
    <item>
      <title>Unemployed and what&#39;s to come</title>
      <link>https://blog.thefrenchghosty.me/posts/unemployed/</link>
      <pubDate>Mon, 15 Apr 2024 16:51:26 +0200</pubDate>
      <guid>https://blog.thefrenchghosty.me/posts/unemployed/</guid>
      <description>&lt;p&gt;After almost 2 years working as an IT technician (doing basically the job of a Sysadmin&amp;hellip; for a lower salary), I was &amp;ldquo;invited to leave&amp;rdquo; by HR and accepted, I am now officially unemployed.&lt;/p&gt;
&lt;h1 id=&#34;what-does-this-mean-for-pussthecatorg&#34;&gt;What does this mean for PussTheCat.org&lt;/h1&gt;
&lt;p&gt;In short, &lt;a href=&#34;https://pussthecat.org&#34;&gt;PussTheCat.org&lt;/a&gt; will remain as is&amp;hellip; partially (see &lt;em&gt;what&amp;rsquo;s next&lt;/em&gt; below).
I started to fix longstanding &amp;ldquo;issues&amp;rdquo; of it recently (moving Rimgo to another server, updating/enhancing the homepage&amp;hellip;) and it will continue (I also plan to deploy at least one more privacy frontend).&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>After almost 2 years working as an IT technician (doing basically the job of a Sysadmin&hellip; for a lower salary), I was &ldquo;invited to leave&rdquo; by HR and accepted, I am now officially unemployed.</p>
<h1 id="what-does-this-mean-for-pussthecatorg">What does this mean for PussTheCat.org</h1>
<p>In short, <a href="https://pussthecat.org">PussTheCat.org</a> will remain as is&hellip; partially (see <em>what&rsquo;s next</em> below).
I started to fix longstanding &ldquo;issues&rdquo; of it recently (moving Rimgo to another server, updating/enhancing the homepage&hellip;) and it will continue (I also plan to deploy at least one more privacy frontend).</p>
<h1 id="whats-next-and-what-does-it-matter-for-you">What&rsquo;s next, and what does it matter for you?</h1>
<p>I have had a plan in my head for more than a year now: this plan being to make a &ldquo;<a href="https://pussthecat.org">PussTheCat.org</a> on steroid&rdquo; (I&rsquo;m not sharing exact details on my plan yet).</p>
<p>This is now what I plan to do: I&rsquo;ll open my own company (don&rsquo;t worry, I don&rsquo;t plan to turn it into a shit one), and go try to do this project.</p>
<p>Obviously, something like that won&rsquo;t allow me to have a complete salary (unless hundreds of you decide to become a customer), but it&rsquo;s a stepping stone toward being able to work full-time on what I want: IT stuff (except actually interesting), FOSS and anti-big-tech stuff.</p>
<p>I plan to spend at least 3-6 months full-time on it at the beginning.</p>
<h1 id="thank-you">Thank you</h1>
<p>I&rsquo;d like to thank, again, all the people who encouraged me and donated over the years, it means a lot to me.</p>
<p>Stay tuned! I love you all! &lt;3</p>
<p>PS: to be clear, the PussTheCat.org ownership won&rsquo;t be transferred to the company, it will remain completely independent - just with the same person behind it</p>
]]></content:encoded>
    </item>
    <item>
      <title>The quest for the perfect registrar: from Gandi to Netim</title>
      <link>https://blog.thefrenchghosty.me/posts/perfect-registrar/</link>
      <pubDate>Mon, 14 Aug 2023 15:30:00 +0200</pubDate>
      <guid>https://blog.thefrenchghosty.me/posts/perfect-registrar/</guid>
      <description>&lt;h1 id=&#34;context&#34;&gt;Context&lt;/h1&gt;
&lt;p&gt;Over the year I used 5 different registrars, I started with Namesilo (because of the cheap price), with OVH (because of the cheaper price on some TLD), then moved to Gandi (from Namesilo and OVH). I also used Namecheap (an awful registrar), Porkbun and Regery (because of the cheap price on one of the TLD I wanted on a domain I don&amp;rsquo;t use for now).&lt;/p&gt;
&lt;p&gt;Gandi has been my main registrar for years for multiples reasons: great UI, great ethic, France-based company. The prices weren&amp;rsquo;t good, but what mattered to me was the rest (as long as my domain don&amp;rsquo;t cost me more than 20€/year each), the service was great and it was a good company.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h1 id="context">Context</h1>
<p>Over the year I used 5 different registrars, I started with Namesilo (because of the cheap price), with OVH (because of the cheaper price on some TLD), then moved to Gandi (from Namesilo and OVH). I also used Namecheap (an awful registrar), Porkbun and Regery (because of the cheap price on one of the TLD I wanted on a domain I don&rsquo;t use for now).</p>
<p>Gandi has been my main registrar for years for multiples reasons: great UI, great ethic, France-based company. The prices weren&rsquo;t good, but what mattered to me was the rest (as long as my domain don&rsquo;t cost me more than 20€/year each), the service was great and it was a good company.</p>
<p>However, something changed.</p>
<p>On February 2023, Gandi &ldquo;merged&rdquo; with Total Webhosting Solutions (TWS):</p>
<p>&ldquo;<a href="https://news.gandi.net/en/2023/03/your-online-gandi-continues-its-development/">On February 21st, 2023, Gandi.net and Total Webhosting Solutions (TWS) joined forces by announcing the creation of Your.Online, a European online service platform.</a>&rdquo;</p>
<p>The problem? It wasn&rsquo;t a merger, it was an acquisition: <a href="https://www.crunchbase.com/organization/total-webhosting-solutions/company_financials">https://www.crunchbase.com/organization/total-webhosting-solutions/company_financials</a></p>
<p>When I discovered that, I asked someone I know (who knows more about tech business buyout than me) what this meant, they said that, companies often do an acquisition when merging, this simplifies the administrative burden since they don&rsquo;t have to create a new legal entity (this makes sense). To check if it&rsquo;s actually a merger, you have to check if the management of the absorbed company are managing the new entity. In Gandi&rsquo;s case, none of the original Gandi&rsquo;s managers are managing Your.Online (you can see the proof on their website), the Gandi&rsquo;s managers are part of the Your.Online &ldquo;Advisory Board&rdquo;, which, as the name suggests, gives advice, and nothing more. This effectively means that it was a full on buyout.</p>
<p>Which mean that Gandi hid the reality as to appease users after they saw that a lot of people were angry about it.</p>
<p>I was basically acting in a &ldquo;wait and see&rdquo; phase, it could be bad, yes, but it could also be good.</p>
<p>The problem? The bad started:</p>
<ul>
<li>prices went up (by a lot, we&rsquo;re talking ~10% of some TLD from an already expensive price)</li>
<li>some stuff that were promised to customers were removed (free e-mail)</li>
</ul>
<h1 id="now-what">Now what?</h1>
<p>After my discovery of the acquisition and multiple discussions with multiple people, I have decided to stop using Gandi permanently.</p>
<h1 id="the-search">The search</h1>
<p>I spent multiple hours planning my move, I started with my technical requirements (that are pretty low): I need a registrar that can support the TLDs of all the domains I own (something that&rsquo;s easy since I use common TLD). This registrar has to register domains itself, and not be a reseller of someone else. It also needs to be in my country (France), or in a country that is: privacy-friendly, politically stable (at a minimum) and &ldquo;rich&rdquo;. This registrar has to be in Western Europe (but not in the UK because it&rsquo;s a <a href="https://en.wikipedia.org/wiki/Five_Eyes">five eyes member</a>).</p>
<p>Outside of this, my main criteria were good ethic and good customer support. I especially didn&rsquo;t want a company that could trade ethics for profit (looking at you Gandi).</p>
<p>I started by checking the registrar of <a href="https://www.domainstate.com/country/france.html">France</a>, <a href="https://www.domainstate.com/country/germany.html">Germany</a> and <a href="https://www.domainstate.com/country/switzerland.html">Switzerland</a>, thanks to a website I discovered some months ago: <a href="https://www.domainstate.com/">DomainState</a>.</p>
<p>I also quickly checked the registrar of the Netherlands and Norway, but didn&rsquo;t really find anything more &ldquo;go-to&rdquo; registrars.</p>
<p>After this first overview, I decided to dig more into 2 registrars: <a href="https://www.infomaniak.com/">Infomaniak</a> and <a href="https://www.netim.com/">Netim</a> to see if they could be good choices&hellip;</p>
<h1 id="digging-more-into-infomaniak">Digging more into Infomaniak</h1>
<p>I started with Infomaniak; however, it was almost instantly disqualified for a single reason: they started less than a year ago to advertise on YouTube. I, personally, don&rsquo;t want to use anything from a company that heavily advertise their service.</p>
<p>I still dug into it more just to be sure, and 2 things made me stop considering them:</p>
<ul>
<li>they have FAR too many services (a lot of them being really young) which tell me that they&rsquo;re slowly but surely moving their focus away from domains.</li>
<li>the domain names&rsquo; prices are too close to the registry price, it means that the margin is thin, which surely mean that, if they started advertising recently, the price might go up to make up for it.</li>
</ul>
<p>All this tells me that, if Infomaniak is &ldquo;good&rdquo; today, it might not last long, since they will surely decide that they want more profit.</p>
<p>I&rsquo;d rather not risk it, and decided not to choose them.</p>
<h1 id="digging-more-into-netim">Digging more into Netim</h1>
<p>I then started to dig into Netim, and was happy to see 2 things:</p>
<ul>
<li>they&rsquo;re a small company (62 000 registered domains) that ACTUALLY focus on domain names (and they have been doing it for 19 years!).</li>
<li>they actually reward people who dig into their company: a promo code is given on the <a href="https://www.netim.com/en/company">about page</a> to <a href="../perfect-registrar/netim.png">thank people for their interest in the company</a>.</li>
</ul>
<p>For those interested: they offer free e-mail (something Gandi stopped doing) and free 250 MB basic web hosting (something Gandi never did).</p>
<p>I read the contract/TOS, and it was all standard for a registrar, except for a strange (but acceptable) clause that says that the client agrees to allow Netim to cite them or their website in their marketing or promotion material.</p>
<p>I dug into the user reviews, and they were almost all good (most of the ones who were &ldquo;bad&rdquo; were made by customers who didn&rsquo;t know how domain work and who blamed Netim).</p>
<p>The prices are higher than most, but still lower than Gandi, which means they are sustainable, which is good because it means that they have no reason to sell out.</p>
<h1 id="trying-out-netim">Trying out Netim</h1>
<p>After those researches I decided to try out Netim, I started by migrating 2 (unused) domains, I was really pleased by what I saw: the UI was great, and I honestly consider some part of it better than Gandi (a registrar that <em>was</em> known to have the best UI).</p>
<p>Some (rare) stuff needed to be done through their legacy UI, but the most important stuff could be done from the main UI (in my findings the only things that had to be done from their legacy UI is enabling/disabling registrar locking and generating the transfer code - basically something that you only do once, when you leave).</p>
<p>Some screenshots:</p>
<p><img alt="Domains list" loading="lazy" src="../perfect-registrar/netim-domains.png"></p>
<p><img alt="DNS configuration" loading="lazy" src="../perfect-registrar/netim-dns.png"></p>
<p>The only part that is sadly missing is &ldquo;direct&rdquo; DNS zone modification, something that isn&rsquo;t available in most registry, but something that <a href="../perfect-registrar/gandi-dns-zone.png">Gandi had</a>.</p>
<h1 id="moving-to-netim">Moving to Netim</h1>
<p>I decided to move to Netim.</p>
<p>I started to move all my domains one by one, during my move I did try to move a domain that was transferred less than 2 months ago to another registrar (by ICANN policy), which meant that it couldn&rsquo;t be transferred to Netim. I opened a support ticket at 22:00, and the next morning before 9:00 the domain was instantly refunded as credit (I was asked if I preferred a refund on my bank account) without any other questions asked. This is amazing to see.</p>
<h1 id="conclusion">Conclusion</h1>
<p>Gandi became bad, but Netim is doing what Gandi was doing, except they&rsquo;re still independent.</p>
<p>They&rsquo;re a small but profitable company, which means you get a top-tier support.</p>
<p>This is rare to find a company that uses their good ethic and great support as their main marketing argument, so I&rsquo;ll gladly enjoy it while it lasts!</p>
<hr>
<h1 id="post-scriptum">Post-Scriptum</h1>
<p>Before posting this blog post I wanted to get a Netim affiliate link, I did read the affiliate contract, and some clause were not-so-great, this is why I won&rsquo;t give you any affiliate links. This contract won&rsquo;t affect any &ldquo;normal&rdquo; user, so it&rsquo;s not a problem.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
