Hacker News new | ask | show | jobs
by hackingonempty 3 hours ago
It might come to be that maintainers have to begin accepting llm-authored or llm-assisted contributions just to maintain control of the project. Otherwise users will gravitate towards forks that offer the functionality they want.
3 comments

They very specifically do not accept AI contributions because there is no way to tell if it's just regurgitating parts of the various Windows source code leaks from over the years ad-hoc, which would be a very costly mistake to make if Microsoft were feeling litigious.
Tech companies shouldn’t be able have it both ways and say that copyright doesn’t apply to LLM-generated code only when it benefits them.
And yet, they likely will be able to. The law doesn't have much hold on the rich.
That would be something Microsoft would have to prove in court and not that the AI came up with a similar approach on its own. ReactOS never got sued despite its similarity to Window's code.

Also not all Wine code is related to reverse engineering.

On the other hand, it'd be absolutely fascinating to see how that'd play out. The ramifications could be huge.
More reason to ditch C, C++, and C#!
The language wine is written in is irrelevant, the source is still tainted.
Or it might come to be that rejecting LLM-authored or LLM-assisted contributions becomes a badge of quality, and users gravitate to them to avoid buggy, inconsistent, or non-performant versions of the same software.
There's no need to guess, the reasoning is clearly laid out:

“Don't use an LLM tool to generate code. There's no guarantee that the training material of that LLM respects our Clean Room Guidelines, or that its output is compatible with the LGPL.”

--https://gitlab.winehq.org/wine/wine/-/wikis/Clean-Room-Guide...

The allure of being just good enough where the bling and hype of features outshine hidden bugs may win out socially.
Doesn't wine have various rules to remain a white-room implementation?

Not sure using LLMs which have possibly been trained on leaked Windows sources would be compatible with that. But that's just speculation, I wonder if LLMs possibly using leaked sources for training has been looked into. (probably legally difficult as the investigator would have to access the leaked sources too...)