Live data from Hacker News

GitHub Copi­lot inves­ti­ga­tion

githubcopilotinvestigation.com

31–40 of 1001 posts

Re: GitHub Copi­lot inves­ti­ga­tion

#31

Does GitHub not have the right to view and train from your content when you agree to their Terms of Service and upload your code? People are conflating their open source license with the one they give GitHub when making a GitHub account, but they are two entirely separate and parallel licenses. The former is for other people to use your code, the latter is for GitHub to host your code. If you don't like it, you are f…

> If you don't like it, you are free to host your code on your own servers.

From the article:

> “Dude, it’s cool. I took SFC’s advice and moved my code off GitHub.” So did I. Guess what? It doesn’t mat­ter. By claim­ing that AI train­ing is fair use, Microsoft is con­struct­ing a jus­ti­fi­ca­tion for train­ing on pub­lic code any­where on the inter­net, not just GitHub.

And:

> when it comes for their own field, they are suddenly very worried

From the article:

> First, the objec­tion here is not to AI-assisted cod­ing tools gen­er­ally, but to Microsoft’s spe­cific choices with Copi­lot. We can eas­ily imag­ine a ver­sion of Copi­lot that’s friend­lier to open-source devel­op­ers—for instance, where par­tic­i­pa­tion is vol­un­tary, or where coders are paid to con­tribute to the train­ing cor­pus. Despite its pro­fessed love for open source, Microsoft chose none of these options. Sec­ond, if you find Copi­lot valu­able, it’s largely because of the qual­ity of the under­ly­ing open-source train­ing data. As Copi­lot sucks the life from open-source projects, the prox­i­mate effect will be to make Copi­lot ever worse—a spi­ral­ing ouroboros of garbage code.

Re: GitHub Copi­lot inves­ti­ga­tion

#32

Does GitHub not have the right to view and train from your content when you agree to their Terms of Service and upload your code? People are conflating their open source license with the one they give GitHub when making a GitHub account, but they are two entirely separate and parallel licenses. The former is for other people to use your code, the latter is for GitHub to host your code. If you don't like it, you are f…

The current github terms of service don't seem to mention this use when they describe the license granted github. https://docs.github.com/en/site-policy/github-terms/github-t... 4. License Grant to Us We need the legal right to do things like host Your Content, publish it, and share it. You grant us and our legal successors the right to store, archive, parse, and display Your Content, and make incidental copies, as n…

> show it to you and other users...analyze it on our servers...share it with other users...perform it

I don't know, sounds pretty similar to training on ML programs, even if they don't explicitly say "machine learning" in the ToS.

Re: GitHub Copi­lot inves­ti­ga­tion

#34
I really don't care if my code gets ingested and regurgitated by Copilot, but it seems rather a stretch to imagine that this is fair use, in part because it separates me from the legal protections afforded by the licenses I released my software under. In my ideal world, Copilot would be legally viable, and releasing my software without restriction wouldn't be risky.

As a long-time open source software developer, I have favored the 2-clause BSD and MIT licenses because they are the simplest licenses that provide me some liability protection. I would release code into the public domain if that didn't increase the likelihood of being sued, whether for liability, or for someone else claiming intellectual rights to code I actually wrote.

Re: GitHub Copi­lot inves­ti­ga­tion

#35

Great, I hope it is tried in court. It should be. But unfortunately I have not a big hope that the courts will come to understand the issue well enough.

Many courts, especially those in the Northern District of California (where a case would likely end up litigated), are very proficient and literate about software and copyright law. See Judge William Alsup’s cases if you want to see some examples that illustrate the court’s competence. And these judges frequently have technical consultants on staff to assist with technological issues.

Re: GitHub Copi­lot inves­ti­ga­tion

#37
One issue I see with Copilot is that they get free access to all open-source data on GitHub, but using GitHub APIs to download the data yourself isn't possible (rate limiting). This is an unfair advantage. Copilot is not only making money off of open-source, they are making money off of open-source in a way others can't.

I would love to see a lawsuit which requires GitHub to provide their full Copilot dataset.

Re: GitHub Copi­lot inves­ti­ga­tion

#39

Does GitHub not have the right to view and train from your content when you agree to their Terms of Service and upload your code? People are conflating their open source license with the one they give GitHub when making a GitHub account, but they are two entirely separate and parallel licenses. The former is for other people to use your code, the latter is for GitHub to host your code. If you don't like it, you are f…

> If you don't like it, you are free to host your code on your own servers. From the article: > “Dude, it’s cool. I took SFC’s advice and moved my code off GitHub.” So did I. Guess what? It doesn’t mat­ter. By claim­ing that AI train­ing is fair use, Microsoft is con­struct­ing a jus­ti­fi­ca­tion for train­ing on pub­lic code any­where on the inter­net, not just GitHub. And: > when it comes for their own field, they…

> As Copi­lot sucks the life from open-source projects, the prox­i­mate effect will be to make Copi­lot ever worse—a spi­ral­ing ouroboros of garbage code.

If I was writing this website, I would delete this sentence, because it is actually really idiotic.

1. This is an opinionated statement, except that there's nothing backing this opinion. This is fearmongering, that GitHub Copilot will get worse unless we sue Microsoft.

2. Lawsuits are not about concerns about a product's creator potentially damaging their own product. Lawyers suing Microsoft don't get a "we're protecting Microsoft from Microsoft's own bad decisions!"

The argument, completely unfounded, is that GitHub Copilot will undermine... GitHub Copilot. So, if you like GitHub Copilot, you should also be on board with suing Microsoft, so that we don't damage GitHub Copilot. What??? Good luck proving that line of argument in a court - you'd get laughed out of the room. Courts don't react well to hazy predictions about mayhem, from the suing lawyers, that have no historical facts to base them on.

Re: GitHub Copi­lot inves­ti­ga­tion

#40

Does GitHub not have the right to view and train from your content when you agree to their Terms of Service and upload your code? People are conflating their open source license with the one they give GitHub when making a GitHub account, but they are two entirely separate and parallel licenses. The former is for other people to use your code, the latter is for GitHub to host your code. If you don't like it, you are f…

How many millions of account were created before Co-pilot existed at all? It certainly wasn't in the ToS then except maybe in some extremely vague way.
Post reply on HN