How does the new Gen AI policy affect Electron apps?

Google uses LLMs extensively in software development. That means that Chrome, Chromium, and Electron all include significant amounts of Gen AI code.

I’m aware that the policy is not being applied retroactively, but what does the policy mean for new applications that use Electron as a runtime?

As long as I’m asking… Requirements | Flathub Documentation says that “All source available submissions must be built entirely from source code”. How does that impact Electron and other Node.js software? I know that detecting binaries in node_module archives can be… dificult.

(Since I’m asking about a policy, please clarify whether you are offering your own opinion or speaking on behalf of Flathub when replying. Thank you!)

it doesnt.

~ pom pom pom ~

The GenAI ban applies to the application code, not its dependencies.

How does that impact Electron and other Node.js software? I know that detecting binaries in node_module archives can be… dificult.

This is specifically about building your app from source, not chasing after every npm package which may be bundling a binary inside.

I apologize, but I’m not familiar with the people who run Flathub. Can you please clarify whether you are speaking as community members, or making statements on behalf of Flathub?

We are the Flathub. Resistance is futile.