‹ BackHN Continuity

Thread

Dutch governments builds alternative for Microsoft based on NixOS

1021 points · 583 comments · fjfaase

  1. ricardobeat · · focus · HN ↗
    A note to the developers in the project, if anyone is reading: your repositories are in violation of the new Codeberg policy that forbids AI-generated code [1].

    [1] <a href="https:&#x2F;&#x2F;blog.codeberg.org&#x2F;protecting-our-floss-commons-from-llms.html" rel="nofollow">https:&#x2F;&#x2F;blog.codeberg.org&#x2F;protecting-our-floss-commons-from-...

    1. rvz · · focus · HN ↗
      I predict that Codeberg will soon realize that they have no choice but to loosen and allow AI generated code.

      There is no point in being on the extreme end around banning all code generated by AI.

      Regardless, there is AI generated code in many repositories on Codeberg anyway.

      1. teekert · · focus · HN ↗
        It may be more a measure against explosive growth than being anti-AI in principle.
      2. lucideer · · focus · HN ↗
        I&#x27;ve seen so much commentary on the apparent strictness &amp; extreme nature of Codeberg&#x27;s approach &amp; no actual examples of it.

        They have a strict policy (which many have rightly pointed out is impossible to fully enforce), &amp; their &quot;enforcement&quot; has mostly relied on good faith contributions to date. They&#x27;re also accounting for the fact the ToS change came without advance notice for many of their users who were already making active use of agents, hence there remains many AI repos (I have yet to hear of any removals).

        To me that seems like the best approach one can hope for - a lax policy is a slippery slope (presuming dissuading AI contrib is your goal), &amp; wouldn&#x27;t satisfy their legal concerns (hosting code of questionable copyright status), &amp; strict enforcement isn&#x27;t viable in any case (especially at their scale), so this seems to me to be the best compromise.

      3. tcfhgj · · focus · HN ↗
        AI generated code is allowed on Codeberg, but not if it&#x27;s mostly ai generated
      4. TiredOfLife · · focus · HN ↗
        People who act out of ideology very very rarely change their opinions.
        1. Muromec · · focus · HN ↗
          They can however lose the means to enforce their opinions on others to the point those opinions don&#x27;t matter.
      5. mitxela · · focus · HN ↗
        Did you read the actual policy? It isn&#x27;t extreme in the slightest.
        1. tapoxi · · focus · HN ↗
          It&#x27;s stricter than Debian&#x27;s, which is one of the most conservative Linux distros out there.
          1. mitxela · · focus · HN ↗
            &gt; Debian neither endorses nor prohibits the use of generative AI tools in the development, maintenance, or documentation of software, packaging, documentation, and other media published within the Debian Project.

            That&#x27;s a strict policy to you?!

      6. amrit3128 · · focus · HN ↗
        This is less about the code and more about load. It&#x27;s community funded so allowing agents to willy nilly push and pull will be very expensive.
      7. mcv · · focus · HN ↗
        I don&#x27;t think they&#x27;re banning all AI generated code, just projects that are primarily AI-generated. They&#x27;ll probably also object to PRs that are entirely AI generated. Or at least they will when they become a problem.
        1. IslandRebel · · focus · HN ↗
          I was looking at alternative hosting for some of my projects that are going to be opensource. I&#x27;ve heavily used AI to speed up dev (I&#x27;ve been a software developer for about 20 years now) and it was quite disappointing to see that they made that decision.
      8. embedding-shape · · focus · HN ↗
        &gt; I predict that Codeberg will soon realize that they have no choice but to loosen and allow AI generated code.

        I predict that eventually people will read the linked blog post and realize Codeberg already allows AI generated code. But this requires reading and nuance of course, which is hard to come by sometimes, so I guess we&#x27;ll continue see misinformed comments like this until eventually the web is only autonomous agents.

        1. IslandRebel · · focus · HN ↗
          It doesn&#x27;t really. It allows it in very limited context which has overlap with other existing tools that predate AI.
          1. embedding-shape · · focus · HN ↗
            Point out what verbatim piece of text forbids any and all usage of LLMs for coding and having that project on Codeberg?

            Literally the first &quot;informal guidelines&quot; (subject to change of course) states:

            &gt; Projects who have an active community that cares about and maintains the software

            You can use LLMs for development + fulfill this requirement, contrary to popular belief.

            They want to get rid of slop projects and vibe coders, not any project that has any developer that used any LLM. But again, requires you to read through the actual text to actually get their intention here.

            1. IslandRebel · · focus · HN ↗
              &gt; You must not share projects that mostly consist of code written by &quot;generative AI&quot;-tools (including services such as Claude, OpenAI Codex). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do not include harmful code (c.f. § 2 (1) 5).

              <a href="https:&#x2F;&#x2F;codeberg.org&#x2F;Codeberg&#x2F;org&#x2F;src&#x2F;commit&#x2F;96fac426a32d1ba91ff879366d59bf1af54080c2&#x2F;TermsOfUse.md" rel="nofollow">https:&#x2F;&#x2F;codeberg.org&#x2F;Codeberg&#x2F;org&#x2F;src&#x2F;commit&#x2F;96fac426a32d1ba...

              I have read it. This effectively narrows down the use of AI drastically IMO. Which is what I said.

              This effectively limits it to stuff like code completion and using it as a chat assistant and doing some medium level refactors.

              They should have just completely banned it. As the ambiguity itself causes problems. Even if you use LLMs maybe say 25% of the time, sooner or later that means that a significant portion of your code base is AI generated.

              &gt; They want to get rid of slop projects and vibe coders, not any project that has any developer that used any LLM. But again, requires you to read through the actual text to actually get their intention here.

              I am not a vibe coder (I am a software dev with almost 20 years experience) and am using Heavy LLM assistance (I am running Qwen 3.8 locally) for some of my projects. I am making sure the code output is decent, well documented, has tests etc. Sure what I am doing is something betweeen &quot;vibe coding&quot; and &quot;proper development&quot; but there would be no way for me in the few hours an evening to even get to the stage I would be at in some of them without LLM assistance.

              I would not be able to use codeberg for hosting my project under their rules.

      9. YorickPeterse · · focus · HN ↗
        Banning AI generated content works just fine, and arguing otherwise is nothing short of FOMO.

        As a random example, AI generated content is banned from the &#x2F;r&#x2F;ProgrammingLanguages subreddit and any regular visitor that _isn&#x27;t_ suffering from AI psychosis&#x2F;FOMO will tell you it&#x27;s for the better. In general it&#x27;s not that difficult to moderate for it either as AI built projects consistently contain the same patterns _over and over_ such that 98% is easily detected.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.