• MicroPython now requires AI disclosure on every pull request, adding a Generative AI policy to guidelines. • PR template includes a checkbox: “I did not use Generative AI tools” or “I used them, but a human has checked the code.” • Angus Gratton argues AI can write embedded code, but human oversight is essential to avoid reviewer overload. • Contributors debated AI-generated code flooding CI, raising legal copyright and licensing concerns. • Andrew Leech notes the policy frees time for planning, reviewing, and testing. • GitHub exploring PR restrictions; MicroPython chooses transparency over prohibition to manage AI contributions.
Article Summaries:
- MicroPython has updated its Contributor Guidelines to include a Generative‑AI policy, and PR #18842 adds a mandatory disclosure to the GitHub pull‑request template. Contributors must now select either “I did not use Generative AI tools” or “I used them, but a human has checked the code.” The change follows concerns that AI‑generated embedded code can appear polished yet require extensive review, and it also addresses unresolved legal questions about copyright and licensing of AI‑produced code. While some community members flagged a bot‑driven PR that flooded CI notifications, the discussion remained largely constructive. Andrew Leech approved the update, noting it frees time for planning and testing. MicroPython’s move favors transparency over outright AI bans, and GitHub is also examining PR restrictions to manage the AI contribution surge.
Sources: