We were at the last EMO meeting and it was told to use there are some guidelines for committers which are needed from the FOSS governance:
https://www.eclipse.org/projects/handbook/#genai
Substantial Amounts of Code generated with AI should contain the license: CC0-1.0
And we should use the field Assisted-by: at our commits and license headers.
#################################################################################
# Eclipse Tractus-X - <Repository Name>
#
# Copyright (c) 2026 Contributors to the Eclipse Foundation
#
# See the NOTICE file(s) distributed with this work for additional
# information regarding copyright ownership.
#
# This program and the accompanying materials are made available under the
# terms of the Apache License, Version 2.0 which is available at
# https://www.apache.org/licenses/LICENSE-2.0.
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
# either express or implied. See the
# License for the specific language govern in permissions and limitations
# under the License.
#
# AI Disclosure: This file was [minimally | largely | entirely] AI-generated.
# AI-Generated by: Github Copilot. The AI-generated portions are made
# available under CC0-1.0 and not subject to the project's licence.
# The human contributor has reviewed and verified
# that the code is correct.
#
# SPDX-License-Identifier: Apache-2.0 and CC0-1.0
# Assisted-by: Github Copilot (Claude-Opus-4.8-2026-06-16)
#################################################################################
Commits should include the model which was used:
commit d6cf52411377a039fc2906378711091a26e932cb
Author: Real H. Uman <real@human.com> 1
Date: Wed May 29 16:17:36 2013 +0200
Hide unwanted action bar items
This change hides unwanted 'Link with Editor' and
'Customize View...' items from the local toolbar
and the view menu.
Assisted-by: GitHub Copilot (GPT-4o-2024-08-06)
Good news, GitHub copilot is available for all committers which want, and it is unlimited (for now)
We can use it as long as we add the CC0-1.0 license in the headers.
It was also mentioned we should add a AI_POLICY.md policy file in our repositories specifying restrictions of usage of AI in one project, and also in other ones which allow it, setting the contributions guidelines on AI use, (which models are recommended, which requirements needs to be full field, example tests, not low quality). This are all criteria which is then transparent to each contributor to see.
We were at the last EMO meeting and it was told to use there are some guidelines for committers which are needed from the FOSS governance:
https://www.eclipse.org/projects/handbook/#genai
Substantial Amounts of Code generated with AI should contain the license: CC0-1.0
And we should use the field
Assisted-by:at our commits and license headers.Commits should include the model which was used:
Good news, GitHub copilot is available for all committers which want, and it is unlimited (for now)
We can use it as long as we add the CC0-1.0 license in the headers.
It was also mentioned we should add a
AI_POLICY.mdpolicy file in our repositories specifying restrictions of usage of AI in one project, and also in other ones which allow it, setting the contributions guidelines on AI use, (which models are recommended, which requirements needs to be full field, example tests, not low quality). This are all criteria which is then transparent to each contributor to see.