OpenJDK Bans AI-Generated Code, Allowed in NetworkManager

The Oracle company has prohibited admission to the open project OpenJDK changes generated through AI tools. The prohibition covers source code, text materials and images transferred to the project’s repository or posted on the website, in messages or on wiki pages. Among the areas in which the use of AI in Java development is permitted are debugging and code review.

The reasons are mentioned are potential risks of violating someone else’s intellectual property when using code generated by large language models. The legal status of such code has not yet been definitively determined, and the potential influence of property rights and licenses under which the projects used to train the model were distributed cannot be ruled out. Security risks are also noted.

Additionally, note the approval of the AI ​​rules in the NetworkManager project. The NetworkManager repository accepts changes created through AI, the authors of which take responsibility for the submitted patches, understand the change, are able to discuss the essence, have carried out manual review and testing, and are also ready to confirm that the submitted code is compatible with the LGPLv2.1 license.

/Reports, release notes, official announcements.