UNIXwork

Mögliche Klage gegen GitHub Copilot

18. Oktober 2022

Es sieht so aus als könnte es eine Klage gegen GitHubs Copilot geben. Matthew Butterick, ein Programmierer und Anwalt, scheint dies in Erwägung zu ziehen.

GitHub Copilot ist ein Tool, welches Code-Vorschläge im Editor generiert. Die dahinterstehende KI wurde mit Open-Source-Code von GitHub trainiert. Dabei stellt sich zum einen die Frage, ob die KI-Trainingsdaten ein von den Open-Source-Projekten abgeleitetes Werk sind, zum anderen ist das Copyright des generierten Codes auch unklar, da dieser teilweise unverändert aus den GitHub-Projekten übernommen wird. Wenn man fremden Open-Source-Code übernimmt, muss man die Lizenzbedingungen beachten, daher bei Lizenzen wie der GPL muss der eigene Code auch unter einer kompatiblen Lizenz veröffentlicht werden und generell muss fast immer das Copyright des fremden Codes mit angegeben werden. GitHub Copilot unterschlägt hingegen meistens die Copyright-Hinweise oder kann auch ein falsches Copyright angeben.

Microsoft scheint den juristischen Fragen bezüglich GitHub Copilot bisher aus dem Weg zu gehen. Die Verantwortung wird auf den Copilot-Benutzer geschoben.

You are responsible for ensuring the security and quality of your code. We recommend you take the same precautions when using code generated by GitHub Copilot that you would when using any code you didn't write yourself. These precautions include rigorous testing, IP scanning, and tracking for security vulnerabilities.

Juristisch ist das Thema bisher ungeklärt. Wer selber GitHub Copilot benutzt, sollte sich darüber im Klaren sein.

Autor: Olaf | 0 Kommentare | Tags: github, microsoft

Einheitliches Userinterface

02. Dezember 2016

Ich finde den Fall einfach zu erbärmlich um ihn nicht zu erwähnen.

User creation dialog design and usability

Linux-Desktops wird oft nachgesagt, dass sie inkonsistente Userinterfaces haben, jede Anwendung nutzt ein anderes Toolkit mit anderem Look and Feel. Das Design stammt oft von irgendwelchen C-Hackern, die keine Ahnung von GUI-Gestaltung haben. Aber alle diese Probleme hat man mitlerweile auch bei Windows. Jede Microsoftanwendung hat ein anderes Look and Feel. Und solche lächerlichen Fehler wie uneinheitliche Positionen für Buttons darf es bei einem so großen Unternehmen nicht geben.

Autor: Olaf | 0 Kommentare | Tags: microsoft, windows, fun

Visual Studio Code für Linux

30. April 2015

Microsoft sorgt neuerdings öfter mal für Überraschungen. Diesmal veröffentlichen sie einen Texteditor für Linux und OS X, der trotz seines Namens nichts mit der Visual Studio IDE zutun hat.

Unter Scientific Linux 7 ließ sich Visual Studio Code problemlos starten. Der Editor setzt auf Chromium auf, was ihn zwar halbwegs plattformunabhängig macht, jedoch fühlt sich das Userinterface teilweise träge an. Zumindestens die Menüs werden etwas langsam gerendert.

Vom Funktionsumfang ist Visual Studio Code recht gut ausgestattet. Syntaxhighlighting für viele Sprachen, ein bisschen Codecompletion, Integration von git und Debugging für Mono- und Node-Anwendungen. Interessant ist auch die Markdown-Preview-Funktion, die bei mir aber nur funktionierte, wenn die Datei auf .md endete. Für C/C++ kann der Editor aber bei weitem nicht mit einer IDE mithalten.

Visual Studio Code kann man hier downloaden.

Autor: Olaf | 0 Kommentare | Tags: linux, microsoft