OpenJDK Interim Policy on Generative AI - announce

2 min read Original article ↗

The field of generative AI is evolving quickly. It brings compelling opportunities to improve developer productivity, but it also brings risks: to reviewer burden, to safety and security, and to intellectual property. Oracle, as the corporate sponsor of the OpenJDK Community, is working to draft a full policy governing the use of generative AI tools in OpenJDK contributions. Oracle will propose that policy to the OpenJDK Governing Board in due course. Until that policy is in place, the Governing Board has approved this interim policy: Contributions in the OpenJDK Community must not include content generated, in part or in full, by large language models, diffusion models, or similar deep-learning systems. Content, in this context, includes but is not limited to source code, text, and images in OpenJDK Git repositories, GitHub pull requests, e-mail messages, wiki pages, and JBS issues. Contributors in the OpenJDK Community may use generative AI tools privately to help comprehend, debug, and review OpenJDK code and other content, and to do research related to OpenJDK Projects, so long as they do not contribute content generated by such tools. This interim policy aims to encourage the use of generative AI tools in ways that limit their risks while we gain further experience that will inform the full policy. The authoritative statement of the policy, together with a list of frequently-asked questions, is here: https://openjdk.org/legal/ai We will shortly reconfigure Skara to add a checkbox to the body of each pull request on GitHub. When you create a pull request, you must check the box to affirm that your contribution is in accordance with the policy. More details, including how to add the checkbox to the body of an existing pull request, will be available in the wiki [1]. We will also soon propose updates to the Developer’s Guide to reference the policy and provide advice. Join the guide-dev mailing list [2] if you are interested in that. - Mark [1] https://wiki.openjdk.org/spaces/SKARA/pages/56524965/FAQ#FAQ-OpenJDKInterimA... [2] https://mail.openjdk.org/mail/lists/guide-dev.openjdk.org/

Show replies by date