Possible Future GitHub Copilot Lawsuit

  Рет қаралды 11,813

Engineer Man

Engineer Man

Күн бұрын

Word came out about some lawyers starting an investigation on GitHub Copilot to determine if a lawsuit is appropriate. In this video I'll break this down for everyone and give you my thoughts too.
0:00 - Intro
1:20 - The initiator
1:52 - License history
2:47 - GH statement about fair use
4:07 - User entanglements with Copilot
4:51 - Evidence of direct transcription of code
6:10 - Damage to open source
8:02 - Suiting up
8:14 - Closing thoughts
Hope you enjoyed the video!
Join my Discord server and come say hi:
/ discord
Check out some code on my GitHub:
github.com/realtux
github.com/engineer-man/youtube
Other Social:
/ _engineerman

Пікірлер: 106
@MecchaKakkoi
@MecchaKakkoi Жыл бұрын
This is a VERY interesting case - especially with the current gold rush of analogous AI-generation services. No doubt there will be similar cases to come for visual artists and musicians.
@MichaelMantion
@MichaelMantion Жыл бұрын
And they will all lose either initially or on appeal. It comes down to the argument of who benifits and who suffered.
@4LXK
@4LXK Жыл бұрын
Software tends to be better funded but that class action may set a much needed precedent in regulating commercial use of ML, trained on public data.
@fastforward9066
@fastforward9066 Жыл бұрын
There should be a regulation in anything A.I
@davr9724
@davr9724 Жыл бұрын
I think the open source community is in the right here. Whether they can actually win in the court of law is to be seen.
@MichaelMantion
@MichaelMantion Жыл бұрын
Agreed legally their case is very thin, morally the may have a point.
@user-jk8kn3ij8o
@user-jk8kn3ij8o 6 ай бұрын
Is that your best logic?
@Sharp931
@Sharp931 Жыл бұрын
Saving money on junior devs, then lose it at the court.
@WHAT-GRINDS-MY-GEARS
@WHAT-GRINDS-MY-GEARS Жыл бұрын
I think for copilot to go on it should have to also produce the license to the code it is biting. Otherwise, I think github will just start loosing projects faster than before. Kind of sad. Github was a nice a way to visualize a repo.
@Dyanosis
@Dyanosis Жыл бұрын
I'm confused. How does one "loose" a project?
Жыл бұрын
The single fact that it is made by Microsoft should be a massive red flag by itself given that even in dotnet they have a constant fight with the community closing sources that the community had participated on in the OSS part and having to re-open it and back and forth. As a single example of their willingness to break licenses if they think they can get away with it
@tacokoneko
@tacokoneko Жыл бұрын
it is why i will never use WSL because it is yet another shameless attempt to kill GNU/Linux by trying to replace its hardware drivers and desktop GUIs with Windows
Жыл бұрын
@@tacokoneko and not only does it work horrendously bad, if you have a secondary disk with a Linux that uses anything but ext4, like btrfs, Windows will attempt to access the disk even if not asked to, but Microsoft doesn't have a BTRFS implementation, so Windows just blue screens for trying to access your Linux machine
@tacokoneko
@tacokoneko Жыл бұрын
@ "error: unauthorized OS detected, deleting your computer" that summarizes micro$oft's attitude on the whole subject. That is why they push secure boot, early implementations of which only allowed Windows until it was explicitly worked around by free-software bootloaders, and that is why to this day Windows installer images ignore existing GNU/Linux installations and erase their bootloaders despite GNU/Linux installers doing the complete opposite to Windows.
@BGivo
@BGivo Жыл бұрын
ok boomer
@funkykong9001
@funkykong9001 Жыл бұрын
Great insight and review. Thank you.
@nathanf-g1172
@nathanf-g1172 Жыл бұрын
I think the whole “copilot is an alternative interface to OSS” is a pretty massive stretch. Even assuming copilot basically does nothing but rip code verbatim, the “interface” it provides is for stealing snippets of OSS. “Stealing snippets from OSS” is not something that is provided by mailing lists, issue trackers, communities, etc.
@jordanrodrigues1279
@jordanrodrigues1279 Жыл бұрын
If someone launched a LLM that generates music, and people caught it quoting Top40 songs, you can bet the record labels would be there in an instant demanding payment. They would argue *exactly* that the AI is basically Spotify. And they'd probably win, using Content ID as precedent for the kind of technology that the AI should be expected to implement. That's approximately the case here. MS/GH are trying to monetize Copilot without any safeguards for existing IP rights. The only material difference is that those IP rights belong to small developers, often individuals. And that shouldn't be a difference. Copyright law shouldn't just protect big companies and let them do whatever they want.
@Hades-wt6xu
@Hades-wt6xu 8 ай бұрын
The warning shot over the bow should have been WSL Secure Boot can always be disabled in the BIOS/UEFI Settings
@emeraldbonsai
@emeraldbonsai Жыл бұрын
i think a law suit for it will be pretty hard to prove since it needs to be copying a significant portion of code not just a single function since you cant copy right small pieces of it other wise coding would already be dead since alot of functions are just logical
@davr9724
@davr9724 Жыл бұрын
It will probably depend on the license for small code segments
@PandemicGameplay
@PandemicGameplay Жыл бұрын
that's like saying all car manufacturers under the hood use the same parts, they're all engines, transmissions, etc. eventually you have to view it from the actual use case of the code, not the code itself.
@edz8659
@edz8659 Жыл бұрын
@@PandemicGameplay mathematical objects are very different to physical objects
@PandemicGameplay
@PandemicGameplay Жыл бұрын
@@edz8659 It doesn't change the fact that if a service utilizes copyright related code as a SaaS product and makes money from that, especially if the code is outright copied, then they would be liable to the actual copyright license that that code is under. They don't just go away just because you trained a model on code, there have been many instances of outright and blatant code being inserted from individuals.
@vikraal6974
@vikraal6974 Жыл бұрын
all codes use characters A-Z Does anyone own copyright of A-Z?
@michaelday6987
@michaelday6987 Жыл бұрын
I am no lawyer, but there must be case history that covers something like this. If Copilot provides answers the same way a person could provide then someone must have sued for using code from a suggestion on Stack Overflow, or similar website.
@octogatos9414
@octogatos9414 Жыл бұрын
I was employed by github in 2019. Never received an offer,employment verification, w2s etc. Github is reported to credit agencies but has not paid my salary in 3 years. What do I do
@ellenripley4837
@ellenripley4837 Жыл бұрын
I'm not following the issue 100% here. Copilot's neural network is being trained from opensource material then it is creating big chunks of code that is not opensource? Is that correct?
@vtrandal
@vtrandal Жыл бұрын
Exactly! At 5:48 into this excellent video you nailed it. It's very easy to see how problematic it is for Microsoft/GitHub Copilot to handout code without license restrictions that would be there if users had obtained the code directly from GitHub repos. Copilot circumvents licensing.
@user-jk8kn3ij8o
@user-jk8kn3ij8o 6 ай бұрын
Is that your best logic?
@thingsiplay
@thingsiplay Жыл бұрын
"I am not a lawyer, I am an Engineer." ~ Engineer Man, 2022 ~
@scruffygaming627
@scruffygaming627 Жыл бұрын
100% agree with the lawsuit. Whether or not it is successful, it will be VERY interesting to see what comes of it. Over the years I have learned to quickly back out of anything Microsoft acquires, as it almost always turns to crap I want nothing to do with. It's very sad that Microsoft gets their grubby hands on so many promising things.
@Dyanosis
@Dyanosis Жыл бұрын
You must be one of those people who uses any OS but Windows to pretend like they're doing someone a favor.
@scruffygaming627
@scruffygaming627 Жыл бұрын
@@Dyanosis I'm not pretending. I really am doing the world a favor by avoiding Microshet applications and OS's. But I do use Windows, because that's what the clients have/use. Or that is the only supported OS. I use it, I don't have to like it. :)
@ian_menendez
@ian_menendez Жыл бұрын
GitHub gives something back to open source. A free service where you can store you code.
@petethorne5094
@petethorne5094 Жыл бұрын
And MS gives us VSCode and contributes to Chromium and tonnes of other things
@Cyber_Lanka
@Cyber_Lanka Жыл бұрын
Great video. It's surprising to see you without the cap 🧢
@nethernoah484
@nethernoah484 Жыл бұрын
Thank God I've been using GitLab this whole time! They have their own issues, but at least they don't pull crap like this! Hopefully, Microshaft will get sued for this!
@samankucher5117
@samankucher5117 Жыл бұрын
i think this is a good thing these corporations need to be held accountable for using copyrighted materials.
@bigbruv5328
@bigbruv5328 Жыл бұрын
Clearly a corporation should be able to use your creations to train an AI to make THEIR products
@samankucher5117
@samankucher5117 Жыл бұрын
@@bigbruv5328 you mean shouldn't... if they should i should have the right to sell my iPhone hotdogs abd Google guns .
@Dyanosis
@Dyanosis Жыл бұрын
You do remember that companies are nothing but a group of people, right?
@samankucher5117
@samankucher5117 Жыл бұрын
@@Dyanosis .... no it's also a brand and a organization that makes things that effect the population at large who the people are doesn't matter because they can be changed and the company can still continue like nothing happened . saying it's just a grop of people is only true if you can say a ship is just wood and shouldn'tbe used as a ship .
@Hades-wt6xu
@Hades-wt6xu 8 ай бұрын
@@Dyanosis Yeah, and every corporation has financial institutions as shareholders look at the top 2 they will always have 2 names The Vanguard Group and BlackRock. Microsoft owns Github that means all that code is their IP whether people like it or not corporations run and own almost everything.
@samankucher5117
@samankucher5117 Жыл бұрын
interesting.
@ft4jemc
@ft4jemc Жыл бұрын
Think you're spot on. Great video.
@GrumpDog
@GrumpDog Жыл бұрын
I really think it's all a moot argument at this point.. Having played around with ChatGPT for a couple days now.. Copilot was just scratching the surface of what's coming! And the legal system is so slow.. By the time there's much progress on this Copilot lawsuit, there's gonna be way better alternatives out there, that could do virtually all the coding for us. It really isn't going to be long before we essentially have the Computer from Star Trek, at everyone's fingertips!
@kusog3
@kusog3 Жыл бұрын
What are the chances of me uploading and copyrighting my code in github and then reusing it with sub accounts without copyright to be picked up by copilot and joining this class lawsuit for some juicy $$$?
@Dyanosis
@Dyanosis Жыл бұрын
What juicy money? This is going to be like all other class action lawsuits where you'll see maybe $30. You'll buy dinner and forget all about it.
@MdShamimRahman
@MdShamimRahman Жыл бұрын
voted!
@HadToChangeMyName_YoutubeSucks
@HadToChangeMyName_YoutubeSucks Жыл бұрын
I say sue the bejeezus out of them. Microsoft is a leech, it will destroy github. Hopefully someone will come along and create an equivalent that will adhere to the original vision of github, but I've said that about KZfaq too and that hasn't managed to really happen yet.
@MichaelMantion
@MichaelMantion Жыл бұрын
You really think MS didn't look at the legal issues before they bought github? Predicting there will be a lawsuit is very easy. Expecting a jury to think using code freely uploaded is theft is absurd.
@HadToChangeMyName_YoutubeSucks
@HadToChangeMyName_YoutubeSucks Жыл бұрын
@@MichaelMantion -- Have you ever read the license that comes with the code you download and use? If you're pulling repos from github and then just using it in your companies code with no clue what it says you're a liability to your employer. Just because someone uploads code and allows people to use it doesn't mean you can sell the code any more than downloading a copyrighted image from the internet and using it on your company web page is legal.
@rverm1000
@rverm1000 Жыл бұрын
lets create another github and port all the code over from the old github.
@blackcranedesign
@blackcranedesign Жыл бұрын
This was really good thank you for it. Anything Microsoft puts his hands in is ruined. GitHub just like many others are much better off without them. But I guess when you have money you can buy and ruin anything you want.
@Quad_Awesome
@Quad_Awesome Жыл бұрын
What a mess!
@edz8659
@edz8659 Жыл бұрын
I think if you accidentally reproduce a data point from a linear regression model youve trainded on open source data does that really count as 'copying'? Your model has just been overfit somewhat and I think that still counts as fair use. Given that the model is vastly compressing the input space you cant reasonably say its just verbatim reproducing training data points. It is doing something more akin to " from-memory" copying like when you reproduce "mitochondria is the powerhouse of the cell" during an exam.
@dailykolkatagaming348
@dailykolkatagaming348 Жыл бұрын
It that is so, then Co-Pilot should take all the responsibility and not put it on th shoulders of people who are using it.
@4LXK
@4LXK Жыл бұрын
I deleted my github when i learned about the acquisition. Older gen of engineers remembers too well who Microsoft were and how they got ahead with anti competitive business practices and not tech acumen. Use of training data, acquired without consent from public sources, for research may be acceptable but unethical use. Making a paid product on top is what makes it theft. Open sourcing the model and parameters is what should happen at the minimum.
@Dyanosis
@Dyanosis Жыл бұрын
To be fair, as a dev - any thing can be re-written and there is 0 way to prove that you did, indeed, steal that code. It's no different than when 2 mathematicians, who live on opposite sides of the world, and have no way to communicate, and don't know anything about each other, and don't use the same resources (is this pedantic enough yet) come up with the same theorem around the same time. There was no copying of one or the other. This is just corporate greed and devs pretending that people never use a site like StackOverflow, GitHub, BitBucker, PasteBin, etc to acquire code/answers that they could have randomly typed out if they'd smashed their keyboard for 10 minutes. It's like signing and NDA saying that any code you write belongs to the company. Well... news flash, idiots - anything someone writes as code is forever THEIR intellectual property, as much as you'd like it to be yours. And just because you don't want them to use it doesn't mean they'll never use it again. Especially if it happens to be a very useful bit, or bits, of code. Yes, CoPilot has the problem of allowing you to, indirectly, suddenly have code that someone else probably spent a good part of their day figuring out and writing... but how is this any different from copying code from any other repo or help site? How?
@RaduButarascu
@RaduButarascu Жыл бұрын
OMG, no baseball cap? Who are you? :) Great video, thank you for sharing!
@andre-le-bone-aparte
@andre-le-bone-aparte Жыл бұрын
LOL - Trying to Sue Microsoft. They have more money than lawyers have time. If Microsoft want's to make this happen, they will drown it in court fees and time.
@ericepperson8409
@ericepperson8409 Жыл бұрын
The amount of dismissal and flippancy regarding licensing is appalling. Attribution is an important part of being an experienced programmer. Microsoft has the resources and ability to correctly provide the appropriate licensing information to the user. This would be a plus built into Copilot to help impress new coders with the importance of following proper licensing practices. Rather MS is showing their real disdain for Open Source and its community by blatantly ignoring this aspect of it. I hope they lose this court battle and have to change the application to include licensing from any verbatim snippets or just drop it entirely.
@xwinglover
@xwinglover Жыл бұрын
The fact MS owns GIthub in the first place is a huge red flag to me. F*ck I hate MS.
@yomajo
@yomajo Жыл бұрын
Don't quite agree with damage to open-source claim. No co-pilot: You have a problem, you search for code/repo - adapt, copy-paste -> move on with your project (yes, we have visited a new repo, we know it's there now) Co-pilot: we just got code, mashed from (1-n) repos. If your aim is to contribute to open-source - you will seek community regardless of tools at your disposal. The point that is not mentioned: co-pilot also aids opensource devs. sooo... tit for tit there as I see it, what w/e the saying is.
@pantzossta
@pantzossta Жыл бұрын
You missed a fair point he made. If you willingly go to an open source project to copy-paste some code, it's up to you whether you'll give attribution or not, to the author if the license requires so. From the other hand, of co-pilot just spits out a block of code you know nothing about where it came from, you can't give proper attribution even If you're willing to. But, whose fault is it? Yours, that you've no Idea where that snippet came from, or co-pilot's for suggesting it?
@yomajo
@yomajo Жыл бұрын
@@pantzossta you are right! I missed the attribution (licence requirements) part.
@lucaghidelli3516
@lucaghidelli3516 Жыл бұрын
Exactly, unfortunately you missed a crucial point here. Let me add another thing. You mentioned that copilot "also aids open source devs". Unfortunately, this addition has no value in this discussion. E.g. If someone steals my wallet, it doesn't legally matter that this person helps me with homework. I can still sue for theft. It would not even matter if this person gave me a car or a house as a birthday present. I still have the right to complain for misappropriation of my wallet..
@pantzossta
@pantzossta Жыл бұрын
@@AnnasVirtual I'm open to anything but you haven't provided any arguments
@JS-tl5ru
@JS-tl5ru Жыл бұрын
first
@Ryan-xq3kl
@Ryan-xq3kl Жыл бұрын
Use GPL people
@unknownlordd
@unknownlordd Жыл бұрын
Microsoft is getting Sauled
@Hades-wt6xu
@Hades-wt6xu 8 ай бұрын
Microsoft has always been an active proponent of closed source proprietary software and against FOSS. They have a repeated track history of this. That is why they bought Github in the first place.
@acidhauss7018
@acidhauss7018 Жыл бұрын
I agree what you're saying but I simply won't stop using it: 1. The autocomplete is incredible - for example, say I want to generate a 'light pink' colour - it gives me the answer without opening a browser. 2. I can build backend apps using technologies I barely know (e.g. NodeJS) with little fuss, and a tiny knowledge of the language.
@dailykolkatagaming348
@dailykolkatagaming348 Жыл бұрын
So technically, it is all Co-pilot and a fragment of you.
@acidhauss7018
@acidhauss7018 Жыл бұрын
@@dailykolkatagaming348 I disagree really - I learned coding to build apps, not to remember how to build API's using NodeJs i.e. how to get the ID from the params Github Copilot doesn't know what (or how) I want to build. It is hard to find time in the evenings to build stuff, when you spend all day coding yourself - in that aspect it is a complete game changer.
@surajpokhrel8820
@surajpokhrel8820 Жыл бұрын
It should be banned. I don't trust microsoft
@michaelvilain8457
@michaelvilain8457 Жыл бұрын
Anything invented before you were eighteen was there all along. Anything invented before you’re thirty is exciting and will change the world forever. Anything invented after that is an abomination and should be banned. -- Mark Twain
@mango-strawberry
@mango-strawberry Жыл бұрын
no
@ThiagoSTeixeir4
@ThiagoSTeixeir4 Жыл бұрын
Copilot is a great tool. I think that he will help open source in the general. Making the development more easy. If you release your code to open source, you agree that anybody can read it. Including AI. One autocomplete tool referencing all the authors for every code that he generates, is impractical.
@MichaelMantion
@MichaelMantion Жыл бұрын
The lawsuit is a nuisance lawsuit. Fundamentally who was harmed and what are the damages. We see these suits every time there are new disruptive technologies.
@12345idiotsluggage
@12345idiotsluggage Жыл бұрын
@ MM - You're either a Bot or just plain dumb. + Github ultimately was a honeypot + If you contributed code (with a certain understanding about use), your contribution was violated after GH converted to its own product Forecast - - - Even if GH loses, GH will just pay a fee GH's fool CEO - - - "Optimists make money" GH's violation is just cost of business
@josemonge4604
@josemonge4604 Жыл бұрын
@@ytfeelslikenorthkorea I swear people are really behaving really weird these days. It's like someone reset and formatted their minds to absolute zero.
@heroe1486
@heroe1486 Жыл бұрын
Who is harmed ? People that see their code used without the respect of the license. Would you say the say the same thing if someone stole proprietary code from Microsoft ?
@heroe1486
@heroe1486 Жыл бұрын
@@XDark187 Do you know anything about licensing ? It's not just about private or public, that's basic knowledge.
@heroe1486
@heroe1486 Жыл бұрын
@@XDark187 Yes because you're an uneducated child and nobody care if you're not respecting the law, GitHub and Microsoft have to play by the rules as they expect people to do. And most of the time you can use the code, just with conditions like license compatibility or attribution, stop embarrassing yourself.
@itzhexen0
@itzhexen0 Жыл бұрын
The problem is if you don't want your code to be used by anyone else then don't put it on the internet. The licenses are all just made-up crap. They put their code online because it's some popularity contest and then when someone uses it they cry about it. I have no problem with AI uses everyone's code because I actually want it to eventually take programmers' jobs.
@Zephyrus0
@Zephyrus0 Жыл бұрын
Licenses only exist because of copyright, remove copyright from existence and there would be no issues.
@GeneralBlorp
@GeneralBlorp Жыл бұрын
@@Zephyrus0 yes anime people, licenses are bad 😵‍💫 prc is good. Creativity and protecting rights is bad 😵‍💫
@PandemicGameplay
@PandemicGameplay Жыл бұрын
Brain dead take honestly.
@Ebani
@Ebani Жыл бұрын
@@GeneralBlorp Current copyright laws aren't used just to protect an author's right tho. They need a reform bc as they are currently they suck, just look at AI generated art to see how behind it is.
@Ebani
@Ebani Жыл бұрын
@@AnnasVirtual Machine learning yes, the thing with those is that you need datasets which aren't.
@antoniothomacelli
@antoniothomacelli Жыл бұрын
I gain time with Github Copilot. I need to understand how someone, with nothing of code for Open Source community, manifests this idea about Copilot. Oh God, now I will lawsuit Redhat to use Kernel Open Source. 🤔 Come on, wake up!!! 🥱
@heroe1486
@heroe1486 Жыл бұрын
Yes you really need to understand how people are fighting for causes that don't immediately concern or benefit them. Stealing a jewelry would benefit me, wouldn't I advocate against the right to do it ? Haven't you though a second that the maintainers of popular free and open source softwares you're relying could be disgusted by such practices and thus abandon FOSS ? Not caring about the rules and just benefiting from them isn't benefiting you in the long run, with careless people like you the FOSS community wouldn't exist , you basically run with the hare and hunt with the hounds. Redhat is complying with the GPL by the way. So wake up Antonio, start thinking and you'll understand, it seems difficult but how know maybe copilot can help you ? here ? Give it a try
Git Good: Solo Development Use Cases
12:24
Engineer Man
Рет қаралды 29 М.
Legal implications of GitHub Copilot & Co
46:21
Siemens Knowledge Hub
Рет қаралды 606
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 43 МЛН
когда достали одноклассники!
00:49
БРУНО
Рет қаралды 4,1 МЛН
Difficult Programming Concepts Explained
11:13
Engineer Man
Рет қаралды 68 М.
Git Good: Common Commands
13:52
Engineer Man
Рет қаралды 20 М.
Why I Quit the Scrum Alliance
7:58
The Passionate Programmer
Рет қаралды 5 М.
Why Does Scrum Make Programmers HATE Coding?
16:14
Thriving Technologist
Рет қаралды 489 М.
The LangChain Cookbook - Beginner Guide To 7 Essential Concepts
38:11
Greg Kamradt (Data Indy)
Рет қаралды 327 М.
Definitely Don't Use GitHub Copilot Now
5:59
Engineer Man
Рет қаралды 31 М.
Introduction to Git Recap | Learn with Dr G
18:42
Microsoft Developer
Рет қаралды 88 М.
Adding Agentic Layers to RAG
19:40
AI User Group
Рет қаралды 13 М.
ChatGPT Is Not Replacing Developers Anytime Soon
14:08
Engineer Man
Рет қаралды 11 М.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 674 М.
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 10 МЛН
iPhone 15 Unboxing Paper diy
0:57
Cute Fay
Рет қаралды 2,2 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 1,2 МЛН