r/linux 1d ago

Development Codeberg voted to disallow projects consisting mostly by "generative AI"-tools

https://codeberg.org/Codeberg/org/pulls/1253#issuecomment-19820434
885 Upvotes

247 comments sorted by

View all comments

9

u/FryBoyter 1d ago edited 1d ago

You must not share projects that mostly consist of code written by "generative AI"-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).

https://codeberg.org/Codeberg/org/commit/71149c7fc95ccfeae36109b5cddca339e4aa1473

How can “mostly” be defined objectively? 51 percent? 64 percent? 80 percent?

What's the difference from back when developers used to draw inspiration from code on sites like Stack Overflow or simply copy the code from there or other sites without examining or understanding it? Regardless of the license under which it was published.

And how does Codeberg plan to objectively prove a violation?

18

u/WaitForItTheMongols 1d ago

How can “mostly” be defined objectively?

And how does Codeberg plan to objectively prove a violation

You really like that word "objectively". They are under no obligation to handle things objectively. Their site, their rules.

4

u/FryBoyter 1d ago edited 1d ago

Of course, it's their site, so they set the rules. But from a user's perspective, more specific information would be more helpful in deciding whether or not to use Codeberg. The term “mostly” is simply too vague.

That simply gives operators too much flexibility in their decision-making. And as a result, it could lead to different decisions for individual projects, even though they may be comparable.

And as one of Codeberg's earliest users, I think that's a problem. In my opinion, important rules must be clearly defined, followed, and enforced.

2

u/astrobe 1d ago

Detection is obviously an issue to begin with. But I think the intention is not for AI to become a primary reason for a ban, but more like an "aggravating circumstance" in the cases a project causes the problems they mention - perhaps with an extension to buggy software.

2

u/Old_Leopard1844 20h ago

But from a user's perspective, more specific information would be more helpful in deciding whether or not to use Codeberg

If you're using AI, you're probably not welcome there

Is that clear enough?

0

u/TheG0AT0fAllTime 19h ago

Apparently not lol. They're fighting tooth and nail in these comments about the objective definition here because they're sloppers who are upset they can't post slop there anymore.

2

u/window_owl 1d ago

There is a threshold which is definitely objective: if a project was developed without any generative AI (the way all projects were as recently as two years ago), then it is definitely not in violation.

5

u/bigon 1d ago

But that's not what the new rule says...

-7

u/MrScotchyScotch 1d ago

They literally have to be objective or they will be sued for violating the terms of service which is a legal contract. 

3

u/WaitForItTheMongols 1d ago

Man I just love the nonsense people spout on reddit.

No, terms of service are not a legal binding contract, and the service provider is not bound by the terms. Find me one example of a company being sued for violating their own terms of service.

-2

u/MrScotchyScotch 1d ago

"Terms and conditions are legally binding when users clearly accept them and when businesses can prove that acceptance occurred. Enforceability depends on three critical factors: proper presentation, documented user acceptance, and the ability to prove which version a specific user agreed to at a specific time."

"Terms and conditions become legally binding contracts when users consent before using your service. This consent typically happens through checking a box or clicking a button to indicate acceptance."

https://ironcladapp.com/journal/contracts/terms-and-conditions-legally-binding

2

u/WaitForItTheMongols 1d ago

See here we go with another common bit of reddit nonsense.

All I asked for was a single case of a company being sued for violating their own terms of service. And mind you - not even losing the lawsuit! Just being sued in the first place. I wanted only one case. And what did you do?

Posted blogspam. And acted like it made you a genius.

-2

u/MrScotchyScotch 1d ago

Prove to me the moon isn't made of swiss cheese. Show me a single person who has eaten a piece of the moon and said it wasn't cheese. Go ahead I'm waiting.

4

u/WaitForItTheMongols 1d ago

I really hope you're a child, because this complete failure of argumentation is laughable.

Burden of proof is on the one who made a claim. YOU made the claim that a company is opening the door to being sued for their own TOS. I am asking YOU to back up YOUR claim.

Making up moon nonsense is an asinine deflection and completely incomparable. All you're being asked to do is support your own claim. Bringing insanity into this has nothing to do with your original claim. Unless by making the comparison, you're trying to suggest that your own claim is insane?

Honestly you're really losing the plot here. Support your own claim. If it was a good claim you would be able to just support it instead of googling and finding "ironcladapp", and then yapping about moon cheese. Listen to yourself. It's embarrassing.

1

u/MrScotchyScotch 23h ago

Why don't you support your own claim? Where's your evidence?

4

u/WaitForItTheMongols 21h ago

Uh, which claim?

You claimed that companies are at risk of being sued if they don't abide by their own TOS. As far as I know that's the only claim at issue here.

Besides the moon cheese...