Hacker News new | ask | show | jobs
by pizlonator 2 days ago
How do you enforce this?
6 comments

As best as you can. I don't know why people keep asking this question, when the answer is obvious and exactly like all other contribution policies.

In this case, this is coming from Oracle, which holds the OpenJDK purse strings, so being found in violation is also likely to have financial consequences for the violator.

> I don't know why people keep asking this question

Well, because it's going to lead to witch hunts and drama and so on. I mean, not necessarily on this project, but the same-ish discussion is going on on many community based projects (debian was recently on the front page with 4 proposals, etc).

> I don't know why people keep asking this question

Asking how do you enforce a policy that is practically unenforceable is a legitimate question.

How do you enforce the law against murder?

Mostly after the fact when people get caught. It's hard to enforce is rarely a good argument against a rule.

Catching a murderer is much, *much* easier than catching someone using a modern AI model to generate code, especially if they actually read it and fix occasional LLMisms, and not just vibecode from the hip. The societal damage is also infinitely more serious in the case of murder.
If your argument is "this is unenforceable" and "failure to enforce is a low-stakes problem" then I'm not sure what your concerns are, other than a desire to control how others choose to spend their time. Either of those might be a valid objection (although I do not consider them to be) but together they sort of cancel each other out, no?

Regardless, some efforts like this are explicitly performative. In the event some problems arise and it turns out someone used a specific tool in the process of causing those problems, administrators (and insurers) can say "look we forbade the use of that tool, so this is on them and not us." In other words, enforcement is not always even the point, but it always seems to be the first stop on the concern-trolling trolley.

Finally, yes, people can misbehave and break rules, and the more effort they put into doing so, the more successful they will be at the rule breaking. Nothing about that is justification for not having rules, even when they are hard to enforce.

Blockchain.
Almost spit my coffee out
Genius.
the same way they currently enforce authors own all copyright in their contributions, via the contributor agreement (OCA). in the real world, people aren’t going to intentionally sneak in LLM-authored code and potentially be legally liable.
Subjectively; as 100% of all laws and rules throughout history have been enforced.
I suspect people keep asking because it’s becoming, with each passing day, increasingly difficult to distinguish what has been generated from what has not
Open source maintainers just want to avoid slop PRs and it's very easy to distinguish them
Look, if nobody knows, nobody cares.
Best effort, just like in the case of existing contributor agreements that demand you to be the copyright holder.

Or like in the case of checking that free range eggs are in fact free range eggs.

Or like in the case of Steam demanding AI disclosure, to the dismay of Tim Sweeney ...

Let's hope the dismay increases over time.

> How do you enforce this?

It's not impossible - right now there are all these low-effort PRs. If the PR is indistinguishable from a normal human-written PR, that addresses some of their concerns.

In any case, a rule or policy that can be worked around is not a reason to do away with that rule or policy.

I mean, if we only ever catch 10% of murderers, do you really think it is reasonable to remove that law from the books?