4 ms·
Does Github give users a toggle to opt-out of being in the copilot training dataset? I feel like that would be a decent compromise for folks not down with thei
by rgrmrts 4y ago
Does Github give users a toggle to opt-out of being in the copilot training dataset?
I feel like that would be a decent compromise for folks not down with their code being used in copilot.
- tessierashpool 4y agoa nice, easy compromise they could have proposed and implemented quite some time ago.
- gnufied 4y agoGiven Git is distributed (or most source control as a matter of fact today is) - even if you stopped pushing your code to Github, does it stop Copilot from pulling code from sources like gitlab.gnome.org, kernel.org, gitlab.kde.org etc? I think underlying discussion should be about licensing, not about website to which you are pushing open source code to. Because that can be easily worked around.
- sreevisakh 4y agoThere is a hidden problem with licensing here. Developers are giving Github the permission to use the code with a different license [1]. The clause sounds broad enough for them to justify training copilot with it. This allows them to disregard the license with which the project is published. The developers don't have the protection of a FOSS license anymore when you host there. [1] https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#4-license-grant-to-us https://docs.github.com/en/site-policy/github-terms/github-t...
- blibble 4y agoI don't see anything in that licence that would allow it to be used as a corpus for machine learning most likely they're relying on fair use, which would apply regardless of where it's hosted
- towelrod 4y agoI should not have to opt out. GitHub should have to respect my license. I already said they can use my code, as long as they keep an attribution intact (via a BSD license, for example) GitHub is taking my code and ignoring the license. I don’t understand why anyone would think that is ok.
- williamcotton 4y agoDo you not think there are limitations on the copyrights you claim? The courts certainly do!
- bastardoperator 4y agoNo, you're ignoring what you agreed to when you accepted the terms of service. GitHub can display your code, and YOU granted them that license by accepting their terms. I find the only people making these OSS claims haven't used copilot and tend to lack any real contributions to OSS. What you're describing is just simply not the case for 99.9 percent of the code snippets being produced/generated based on data from GitHub. I actually care more about putting code into peoples hands versus someone copying a license file, that's probably why I use the unlicense... "Because you have more important things to do than enriching lawyers or imposing petty restrictions on users"
- jeltz 4y agoNot everyone who has code at GitHub uploaded it personally. Plenty of code was written before GitHub even existed and that code is still uploaded there.
- nyanpasu64 4y agoI have used Copilot in its free phase, and have made substantial OSS contributions to various projects as well as shepherding my own projects (a few of which have attained a degree of success). Building an AI model off the community's code and selling the model (and code generated by rearranging statements and patterns found in the training data) back to the community is odious.
- lvass 4y ago
- icholy 4y agoThere's this https://github.com/settings/copilot https://github.com/settings/copilot
- remram 4y agoThis is completely unrelated, it allows you to use copilot.