Hi! I've been a user of BizHawk for quite a while now and it's quickly become my favorite emulator I've ever used. It's also the main reason I can use RetroAchievements for most of my games. I'm really grateful for the project. ^^
I had a quick question about your AI policy, though. It says contributions "authored" by AI/LLMs won't be accepted, which is great to hear, but does that signal a complete ban, or will "human reviewed" AI code be accepted at any point? I ask because there's a growing number of projects that have pledged to reject the current tech bro "AI" movement, and I'd be ecstatic to add my favorite emulator to this list!
Hi! I've been a user of BizHawk for quite a while now and it's quickly become my favorite emulator I've ever used. It's also the main reason I can use RetroAchievements for most of my games. I'm really grateful for the project. ^^
I had a quick question about your AI policy, though. It says contributions "authored" by AI/LLMs won't be accepted, which is great to hear, but does that signal a complete ban, or will "human reviewed" AI code be accepted at any point? I ask because there's a growing number of projects that have pledged to reject the current tech bro "AI" movement, and I'd be ecstatic to add my favorite emulator to this list!
Still haven't gotten around to writing LLM usage and provenance docs, so the official answer is just that one line in the contrib guidelines. Effectively, if we catch you "ferrying" error messages and review comments back and forth to an LLM, that will block your PR from getting merged. Some high-profile FOSS projects have been inundated with low-quality automated PRs, and while we've dodged that so far, it's on everyone's minds.
My personal opinion is that (as of last year or so) it's possible to train an LLM which is good at programming and isn't copyright-infringing, but most models aren't that. And I suspect even models which are good at C# will assume .NET Core, which is useless to u…