News for hackers. Stuff that matters.
Re:All public GitHub code was used in training Copilot by neonihil on Thursday July 08, 2021 @03:24PM (#27776575)
I think it’s pretty easy to defeat MS in court.

We just need to bring the music industry into this!

For example: Let’s train a network on Beatles music to generate new Beatles songs. I’m pretty sure music lawyers will find a way to prove that the trained network is violating the label’s copyright, as they always manage to do that.

And then we just need to use the precedent and argue that music is the same thing as code.

Re:All public GitHub code was used in training Copilot by bionhoward on Thursday July 08, 2021 @03:32PM (#27776635)
Potentially dumb question from a guy who isn't a lawyer:

Does Copilot infringe Google's patent(s) on the Transformer architecture? If so, then Google could potentially sue them for royalties, at least.

Further, couldn't this Copilot thing backfire for Github because customer trust is more valuable than AI training data right now? If folks don't feel they can trust Github, seems like they could move their work to other version control systems like Gitlab or Bitbucket...

Re:All public GitHub code was used in training Copilot by anonydsfsfs on Thursday July 08, 2021 @06:32PM (#27778425)
Doesn't really matter, because if Google sued Microsoft, Microsoft would immediately hit back with a countersuit, since they would have little trouble finding something in their 90,000+ patent warchest that Google is infringing on. Software patents have become a matter of mutually-assured destruction for the big players. The only winning move is not to play.
Re:All public GitHub code was used in training Copilot by alkonaut on Thursday July 08, 2021 @05:26PM (#27777796)
> For example: Let’s train a network on Beatles music to generate new Beatles songs. I’m pretty sure music lawyers will find a way to prove that the trained network is violating the label’s copyright, as they always manage to do that.

The people making the machine that learned (and recites) beatles songs aren't infringing though (most likely). It's those that use the machine to create and distribute the new works that are.

Same here. No one will be able to say that Copilot itself is a "derived work" or somehow uses the code in a way similar to a computer program (Although such claims have already been made - I highly doubt that's the case). But those that produce a whole file full of GPL code verbatim (Which will be rare, but WILL happen), are at risk of violating the license terms if they distribute it under the wrong license.

Re:All public GitHub code was used in training Copilot by BoxOfRain on Thursday July 08, 2021 @03:38PM (#27776699)
There is an absolutely enormous archive of fan-taped Grateful Dead shows out there, someone with much more time and money than me needs to train a network on that!
Re:All public GitHub code was used in training Copilot by data_ders on Thursday July 08, 2021 @04:07PM (#27776978)
username checks out lol
Re:All public GitHub code was used in training Copilot by stingraycharles on Thursday July 08, 2021 @04:41PM (#27777345)
Wouldn’t a more accurate metaphor be “let’s train a network on all music, to generate new music”, which includes Beatles, and may generate songs that contain the same chords as the Beatles used?
Re:All public GitHub code was used in training Copilot by dec0dedab0de on Thursday July 08, 2021 @04:55PM (#27777477)
Yes, but may also use the same chord progressions, lyrics, or melodies. Could even say it contains snippits of the actual recordings, depending on how you look at it
Re:All public GitHub code was used in training Copilot by stingraycharles on Thursday July 08, 2021 @05:05PM (#27777614)
Sure but then it’ll definitely be harder to prove it’s actual copyright infringement, especially when only a very small part of the song may have some snippets of the Beatles. Could it then, perhaps, be considered fair use?
Re:All public GitHub code was used in training Copilot by jeremyjh on Thursday July 08, 2021 @05:13PM (#27777688)
Yes you'd have exactly the same kind of lawsuits and arguments that already exist today around fair use. It doesn't matter if a tool creates the new work or a person creates it (without tools?!!?) because ultimately it is a person who claims the new work as their own and distributes it, and that is the person who will get sued by the record companies if their work is too derivative. Establishing the line for "too derivative" in any particular case is a very lucrative field already I'm sure.
Re:All public GitHub code was used in training Copilot by tylersmith on Thursday July 08, 2021 @05:17PM (#27777724)
Or contain new chords that it synthesized from its knowledge of the ones the Beatles used.
Re:All public GitHub code was used in training Copilot by Florin_Andrei on Thursday July 08, 2021 @03:35PM (#27776679)
In ancient Rome they didn't have a police force. What they had was essentially muscle for hire, mercenary bands paid by rich and powerful folks to do their bidding. As a regular person, the only thing that could have protected you from one of these groups was another such group.

Same today with the licensing system.

Re:All public GitHub code was used in training Copilot by LudwigNagasena on Thursday July 08, 2021 @04:37PM (#27777305)
They had cohortes vigilum and cohortes urbanae in Ancient Rome. Why don’t they count as police?
Re:All public GitHub code was used in training Copilot by mqus on Thursday July 08, 2021 @07:07PM (#27778712)
Or Why not find some leaked windows/office source code and try to train a model to reconstruct microsoft software, then open source it? This surely must be legal, they're doing it themselves after all :D

(Maybe bring oracle into this :D)

Re:All public GitHub code was used in training Copilot by devetec on Thursday July 08, 2021 @11:07PM (#27780131)
It would be legal! But it wouldn't "reconstruct" Microsoft software. The way Copilot works is just that, a copilot. It's not the pilot. It's your own fault for what you do with it, it's just giving you some help along the way.
Re:All public GitHub code was used in training Copilot by eloisius on Friday July 09, 2021 @07:36AM (#27782622)
So long as the "copilot" is a black box that no one can inspect, how is it substantially different than me creating a website with a link to download a licensing-stripped version of Microsoft office, but it only gives you a verbatim copy 1/10 times you try it?
Re:All public GitHub code was used in training Copilot by devetec on Friday July 09, 2021 @09:15AM (#27783342)
There's an entire academic paper detailing exactly how it works. https://arxiv.org/abs/2107.03374
Re:All public GitHub code was used in training Copilot by partiallypro on Thursday July 08, 2021 @04:07PM (#27776979)
That already exists though? SongSmith and other similar tools are used by musicians a lot.
Re:All public GitHub code was used in training Copilot by nomel on Thursday July 08, 2021 @05:44PM (#27777994)
At what point is it not a derivative work?
Re:All public GitHub code was used in training Copilot by partiallypro on Friday July 09, 2021 @11:26AM (#27784657)
afaik, chord progressions aren't copyrightable, and even some lyrical things aren't. Melodies are the main thing, I believe. (I could be wrong, this is just what I have been told in the past)
Re:All public GitHub code was used in training Copilot by devetec on Thursday July 08, 2021 @11:05PM (#27780111)
Note: that already exists, it's called Jukebox! https://openai.com/blog/jukebox/