It's likely that generative AI in general will be deemed fair use, due to its (generally) transformative nature. Sure, if you really coax it, you can get code or images out that look similar to existing ones, but the courts might see that generally speaking, it produces new content that has not been seen before, especially in the case of images. Google Books literally copied and pasted books to add to their online da…
Microsoft will assume liability for legal copyright risks of Copilot
231–240 of 398 posts
Re: Microsoft will assume liability for legal copyright risks of Copilot
#232Earlier quoted context omitted.
11,000 lines of _declaring_ code-- the API signatures.
The API signatures were arguably the only thing that mattered.
Code that is purely utilitarian (see “useful articles doctrine”) isn’t a work of human expression that is copyrightable.
Re: Microsoft will assume liability for legal copyright risks of Copilot
#233A very relevant and recent posting: GitHub Copilot and open source laundering https://drewdevault.com/2022/06/23/Copilot-GPL-washing.html Previously on HN, in case you missed it: https://news.ycombinator.com/item?id=31848433
This misunderstanding of copyright is extremely common among programmers. He probably should have read this classic before writing so much: https://ansuz.sooke.bc.ca/entry/23
Re: Microsoft will assume liability for legal copyright risks of Copilot
#234It's likely that generative AI in general will be deemed fair use, due to its (generally) transformative nature. Sure, if you really coax it, you can get code or images out that look similar to existing ones, but the courts might see that generally speaking, it produces new content that has not been seen before, especially in the case of images. Google Books literally copied and pasted books to add to their online da…
Didn't Copilot produce an exact copy of code including the comments?
Re: Microsoft will assume liability for legal copyright risks of Copilot
#235With a big asterik-- "customers... must not attempt to generate infringing materials..." It hinges on what *Microsoft* decides "attempting to generate infringing materials" means. You'd like it to mean that it only excludes use when you're doing something you know would infringe copyright, like "reproduce the entire half life 2 source code." But who knows.
> It hinges on what Microsoft decides "attempting to generate infringing materials" means. No, ultimately, it hinges on what a court enforcing the commitment believes “attempting to generate infringing materials” means. (OTOH. it also means Microsoft ha an even bigger incentive to use its lobbying power to assure that the law is such that liability rarely occurs with the use of these tools.)
Re: Microsoft will assume liability for legal copyright risks of Copilot
#236Let Microsoft first publish a Copilot model that's trained on the internal codebases of Azure, Windows and Office. That's the only way Microsoft can convince me that they truly believe Copilot is non-infringing technology.
Re: Microsoft will assume liability for legal copyright risks of Copilot
#237Earlier quoted context omitted.
> (in fact a US district court recently ruled that AIs cannot be authors of copyrighted works). I thought that was because only humans and other legal persons can legally author things, not because of anything subtler about the nature of LLMs. See also the case where the monkey managed to take photos of itself. I'm not a lawyer, though.
Correct, as usual, everyone interprets that case as 'OMG animals/AI created work is uncopyrightable!1!' but in reality it's just that animals/AIs cannot hold copyright. Whether a human using an AI can copyright the resulting work is still up in the air.
Re: Microsoft will assume liability for legal copyright risks of Copilot
#238Let Microsoft first publish a Copilot model that's trained on the internal codebases of Azure, Windows and Office. That's the only way Microsoft can convince me that they truly believe Copilot is non-infringing technology.
Their own engineers would get productivity boosts - with copilot already being familiar with data structures, code style, etc. would be a big boost to accuracy.
But also, third party code would end up being more similar. Code style of the whole world would be pushed towards 'Microsoft style', which probably makes hiring easier, less training time for engineers, etc.
And the downside, that is outsiders might learn tiny nuggets of info about microsoft sources, is probably irrelevant when outsiders can already decompile binaries and learn far more.
Re: Microsoft will assume liability for legal copyright risks of Copilot
#239Let Microsoft first publish a Copilot model that's trained on the internal codebases of Azure, Windows and Office. That's the only way Microsoft can convince me that they truly believe Copilot is non-infringing technology.
Is there any evidence that it isn't also trained on parts of msfts code base?
We can already take a guess what many internal functions look like from the published symbol tables of every function across all major microsoft products. Simply ask copilot to write those functions and see if the code comes out better than a similar set of made up yet plausible function names.
Re: Microsoft will assume liability for legal copyright risks of Copilot
#240Let Microsoft first publish a Copilot model that's trained on the internal codebases of Azure, Windows and Office. That's the only way Microsoft can convince me that they truly believe Copilot is non-infringing technology.
I suspect Microsoft would earn more money by doing this. Their own engineers would get productivity boosts - with copilot already being familiar with data structures, code style, etc. would be a big boost to accuracy. But also, third party code would end up being more similar. Code style of the whole world would be pushed towards 'Microsoft style', which probably makes hiring easier, less training time for engineers,…
And if Microsoft's code ends up influencing the rest of the world code that would be a .... big downside.