4.5 C
New York
Monday, December 5, 2022

Microsoft Copilot Programming Aide Leaking Secrets And Ignoring Licenses? – PC Perspective

Posted by | Nov 8, 2022 | | 1
Microsoft Copilot is a very interesting tool, with a bit of a larcenous streak.  It is a programming aide that can turn natural language into working code, mostly intended for Visual Basic but also for a variety of other languages.  Microsoft adopted the OpenAI Codex and trained it using billions of lines of code to be able to do this trick.  The problem seems to be they never trained it to read licenses.
The code Microsoft Copilot was trained on came from a variety of open source software repositories, and since Microsoft bought GitHub back in 2018 it is an easy guess as to which repository much of the code came from.  There is a small problem however, which has cause the launch of what could be a rather large lawsuit.
A lot of the code which it trained on, and liberally uses in it’s translation from natural language to code is covered under GPL, Apache, MIT and other OSS licenses.  Those licenses require the author’s name be attributed when the code is used, and Microsoft Copilot does not, even when the snippets are longer than 150 characters.  To make matters worse, some of the code it grabbed contained secrets that were published on public repositories but were not for general consumption.
It will be interesting to see how this plays out.
Share:
Call it K7M.com, AMDMB.com, or PC Perspective, Jeremy has been hanging out and then working with the gang here for years. Apart from the front page you might find him on the BOINC Forums or possibly the Fraggin’ Frogs if he has the time.
October 23, 2014
May 4, 2016
December 16, 2004
January 5, 2012
So Steve Ballmer was right after all – GPL is cancer that attaches itself to the code
Your email address will not be published. Required fields are marked *






This site uses Akismet to reduce spam. Learn how your comment data is processed.
Copyright © PC Perspective 2000-2022

source

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles