Comment by lucideer

2 days ago

I like Codeberg's solution (hard written policy, light good-faith based enforcement), what would you suggest as a better solution?

Hard policy, light enforcement in practice means there is an actual shadow policy that you don't know, which is pretty bad to the point that it would be illegal if the government did it.

  • Curious about your comment on two counts (genuinely, not being argumentative):

    1. how is this bad, in Codeberg's case, practically speaking?

    2. in what cases is this illegal for governments to do? In practice no legislation is perfectly enforced, & even judiciaries have varying degrees of exactness across countries - to the point that things such as desuetude are densely studied legal topics.

    (note: I'm aware of the negative ramifications if desuetude but not aware of any negative ramifications of Codeberg's specific ai policy)

    • >in what cases is this illegal for governments to do?

      It's legal certainty principle and equality before the law principle and also prohibition of discrimination principle.

      For the law to be lawful (weird, but it's a thing, right) it should satisfy certain criteria. Me, being subject to the law should be able to predict whether my actions are allowed or not when I plan to do or not do them. If I can't predict the outcome of my actions, the law isn't valid. One of the outcomes of it is being able to read the law -- it's published and it's comprehensible, it has advance notice, etc.

      If the rule says "don't host LLM generated code", but everybody hosts LLM generated code and then I say mean things about one of the people providing the hosting and suddenly I'm deplatformed for hosting LLM generated code, then I'm not deplatformed for LLM generated code, I'm deplatformed for saying mean things about people with fragile ego. Or being part of a specific group. You are often explicitly prohibited to make certain decisions based on belonging to a certain group (religious, ethnic, sexual, trade union, health, criminal record based), but it could happen that somehow the outcome of the shadow policy correlates with those. Since we don't know the shadow policy and the stated policy doesn't seem to be applied equally, this is not great.

      See example about weed in a different comment.

      >how is this bad, in Codeberg's case, practically speaking?

      They look silly for stating it and not following (loss of credibility), then once they suddenly start following it, there will be different interpretations, including "I'm banned because I'm $protected_thing_that_you_should_not_be_banned_for", which is bad press.

      3 replies →

  • Governments have a lot of laws that they don't enforce, or enforce only lightly. For example, weed is still illegal in Netherland, despite many decades of tolerating its use.

    • I've heard it is only illegal becausr they signed treaties that would require them to keep it illegal, and they would have to leave these treaties. The USA president at the time hated weed and put it in every treaty he could.

    • It's illegal but you can't be prosecuted for usage or possession (unless you do it in a blowverbod area in front of a village cop that is having a bad day) -- the judge will ask why this person specifically is prosecuted if everybody around is smoking and will throw it away. It already happened in fact.

    • Yes, and they only drag those laws out when they need to take down an inconvenient person. That’s a bad thing.

Their contention seems mainly focused on the heavy resource use of AI tooling.

They run a service: they could impose limits on the number of submissions, builds, branches, scans, etc, and give additional usage credits to the large community projects they want to encourage.

  • That & the legal aspects of hosting code of questionable copyright.

    The LLM revolution has proven that if you have enough institutional investors, the Berne Convention doesn't apply to you, but it's sofar unclear whether that exemption from international law extends to small EU-based non-profits.

  • But they don't want to. They want to provide all needs for approved projects. They want that if a FOSS project legitimately releases 50 times a day, they want to make it work. If a slop project is wasting those resources that could be used for KDE, on nonsense, then they don't.

    They're not a free for all, they do KYCP (know your customer's projects) with an initial assumption of good faith.

    Also they're a voluntary society you can join by contributing money. They're not a charity as such, more like a group of people pooling resources, and also offering them to people outside the group on a good faith basis.

Every single issue they brought up in their blog post starts with even just 1% AI code. If they actually believed the absolutely absurd stuff they spew, banning it all would be the only logical solution.

The current solution solves none of the issues, AND pisses off most sane people (mostly because their arguments are fabrications). They dropped the cake and shit on it too.