KI-generierter Code und Copyright

Begonnen von Prof. Dr. Peter Henning, 07 Mai 2026, 19:32:02

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Es ist hier im Forum die Frage gestellt worden, inwieweit wir rechtliche Probleme bekommen können, wenn zunehmend KI-generierter Code in FHEM unter GPL-Lizenz auftaucht. Denn es könnte ja durchaus sein, dass die verwendete KI auf anderem (proprietären) Code trainiert worden ist, ohne dass dafür eine entsprechende Rechtsgrundlage bestand. Oder dass die KI Code aus einer GPL-lizensierten Open Source-Bibliothek kopiert - in diesem Falle würde die GPL-Lizenz des Urhebers verletzt

Dazu ein erstes klares Statement:

1. Es muss sichergestellt werden, dass aller Code in FHEM eine wesentliche schöpferische Eigenleistung des Beitragenden ist, und dass KI-generierte Anteile durch die Beitragenden maßgeblich umgeschrieben und verändert wurden.
2. Es muss angegeben werden, wenn unveränderte oder nur marginal umgeschriebene KI-generierte Anteile vorhanden sind.

Die Diskussion ist hier noch im Gange. Die laut EU AI Act ab August 2025 notwendige Kennzeichung und die weiteren damit verbundenen strengen Auflagen sollen durch den so genannten "Digital Omnibus" entschärft werden. Dazu wurde _heute_ am 7.Mai 2026 eine entsprechende Einigung der Verhandlungsführer erzielt, siehe https://www.consilium.europa.eu/de/press/press-releases/2026/05/07/artificial-intelligence-council-and-parliament-agree-to-simplify-and-streamline-rules/

Bis zur endgültigen Regelung, die hoffentlich noch vor Mitte August verabschiedet wird, sollte das hier als gute Referenz dienen:
https://www.uni-bremen.de/urheberrecht/leitfragen/10-urheber-von-ki-generierten-inhalten/antwort-nutzerinnen-als-urheber

Als Verantwortlicher eine großen Konferenz zu Themen digitaler Inhalte verfolge ich die Entwicklungen sehr genau und werde dieses Wissen gerne hier weitergeben.

LG

pah

Sailor

Hallo pah

Danke für den Hinweis.

Es wäre an dieser Stelle Hilfreich, wenn wir den allgemeinen Modulkopf entsprechend anpassen würden.

Zum Beispiel:

###############################################################################
#
#     73_DepartureBnT.pm
#     Departure Bus and Train
#     Reads the departure data from transport.stefan-biermann.de for a given
#     station
#     Written and best viewed with Notepad++; Language Markup: Perl; Tabstop: 4
#
#     Copyright (c) 2026
#     Author                  : Matthias Deeke
#     e-mail                  : matthias.deeke(AT)deeke(PUNKT)eu
#     Fhem commandref         : https://fhem.de/commandref_DE.html#DepartureBnT
#     Fhem Forum              : https://forum.fhem.de/index.php?topic=143906.0
#     Fhem Wiki               : Not implemented
#
#     This file is part of fhem.
#
#     Fhem is free software: You can redistribute it and/or modify it under the
#     terms of the GNU General Public License as published by the Free Software
#     Foundation, either version 2 of the License, or any later version.
#
#     Statement on Authorship and AI Usage:
#     1. The contributor warrants that the provided code represents a
#     substantial creative work of their own authorship.
#     2. AI-generated portions have been significantly rewritten, extended,
#     and/or modified by the contributor to ensure creative control and
#     copyright responsibility.
#     3. Unaltered or only marginally modified AI-generated code fragments
#     are explicitly labeled at the relevant sections within the source code
#     via comments such as:
#     "Begin - AI-generated segment - source: [AI NAME] - Begin"
#     "End   - AI-generated segment - source: [AI NAME] - End"
#
#     Fhem is distributed in the hope that it will be useful,
#     but WITHOUT ANY WARRANTY; without even the implied warranty of
#     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#     GNU General Public License for more details.
#
#     You should have received a copy of the GNU General Public License
#     along with fhem.  If not, see <http://www.gnu.org/licenses/>.
#
#     Example:
#     define myBusStation DepartureBnT
#
########################################################################################################################

Was denkst du/Ihr?

Gruß
    Sailor
******************************
Man wird immer besser...

Prof. Dr. Peter Henning

Genau das ist das Ziel. Sollte aber im Konsens ibs. mit dem FHEM-Verein entschieden werden.

LG

pah

passibe

Wie machen das denn andere Projekte?

Dass so etwas hier
Zitat von: Sailor am 11 Mai 2026, 08:58:44#     3. Unaltered or only marginally modified AI-generated code fragments
#     are explicitly labeled at the relevant sections within the source code
#     via comments such as:
#     "Begin - AI-generated segment - source: [AI NAME] - Begin"
#     "End   - AI-generated segment - source: [AI NAME] - End"
in der Praxis gut handelbar ist, würde mich doch stark wundern.

Will damit nicht sagen, dass das kein wichtiges Thema ist, aber man muss auch ein bisschen realitätsnah bleiben ...
Im Zweifel machen sich die Leute nämlich einfach nicht die Mühe, das zu kennzeichnen.