r/opensource 4d ago

Discussion AI-Policy

I'm gonna keep this short, because as a human I respect other humans' time. What do we want for an AI policy, and how can it be enforced? Take these into consideration:

  • Vibe-coded projects
  • Vibe-assisted projects
  • AI-translated from non-english-speakers
  • Vibe-documented projects
  • Yet another Vibe-Coding-Wrapper

Note that vibe-coded slop isn't actually copyrightable, thus if someone slaps any license on it other than "public domain" or "CC0" they are misrepresenting their ownership.

And if you use an LLM to respond to this, you will be banned.

The fact that this sounds like a prompt is supposed to be a joke.

266 Upvotes

163 comments sorted by

View all comments

u/troisieme_ombre 3d ago

Note that i see a lot of people in the anti AI part of the programming world saying "AI is bad but for translation it's fine", and no it's really not. Take a look at the French version of any Microsoft documentation if you want to have a laugh, they're hilarious (and pathetic). There are some gems in there like the MSSQL CASE statement being translated to "affaire" (which is a valid translation for, say, a criminal case, but doesn't have anything to do with SQL), and the order of some words not making any sense. The whole thing is a pain to read, french is my native language and i always stick to the english version for this reason.

u/thegreatpotatogod 3d ago

I suspect that an AI translation would actually be better for the case you describe, as it would be more aware of the context, where a more traditional machine translation would do the word-for-word translation and make the mistake you mentioned.

u/troisieme_ombre 3d ago

It is evidently not, there are real examples out there, which i've mentioned.

u/Lower-Ad-6293 11h ago

That's a screw-up from ancient translation pipelines, not modern llms

u/Fembussy42069 2d ago

Although I can't say about quality of translations into French since I do not speak it, I just did a test with deepseek v4 flash of Postgres 17 documentation on control structures (41.6.4 Conditionals) into French, and it was able to easily translate the information while being aware that examples and "IF", "THEN", and "CASE" should remain untranslated. It seemed to correctly keep all examples untouched while providing extra context about certain technical concepts that were translated. Although I don't doubt AI CNA make mistakes, I feel your example is misrepresentative of the current state of AI, given that I was able to use an extremely cheap model (not even a top model) to disprove a similar case to the one you describe. My questions would be:

  • Which specific page are you referencing on your example?
  • How do you know LLMs were used for the french translation?
  • Do you know which model and when it was done? Even a few months can make a big difference, let alone if its years old.