Skip to content

Generative AI TRG 11: https://www.eclipse.org/projects/handbook/#genai #1557

Description

@mgarciaLKS

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)
#################################################################################
Image

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.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
In Progress
Status
Inbox

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions