News for hackers. Stuff that matters.
Re:Analyzing the legal implications of GitHub Copilot by kzrdude on Thursday July 15, 2021 @01:12PM (#27847078)
What about open source projects where the uploader and github users are not the only copyright holders? As a user i can't grant github any random license for the code, if I maintain for example Linux or python or any other old project there.

The ONLY available terms are those given by the license, surely?

Re:Analyzing the legal implications of GitHub Copilot by lindenksv85 on Thursday July 15, 2021 @01:23PM (#27847214)
If you are putting up code on GitHub to which you don’t have all the rights you’re actually in violation of their TOS and you are violating the rights of other copyright holders. I understand this is common and may not violate community norms or expectations but it is technically a license violation on multiple fronts. Contributors who add to existing GitHub projects are providing the same license to GitHub as the project maintainer though per the TOS.
Re:Analyzing the legal implications of GitHub Copilot by jolmg on Thursday July 15, 2021 @04:12PM (#27849522)
> If you are putting up code on GitHub to which you don’t have all the rights you’re actually in violation of their TOS and you are violating the rights of other copyright holders.

I can't find where in the TOS it says that you must "have all the rights [to the code]". It just says that you must not violate copyright nor other laws.[1] FOSS licenses by definition permit redistribution, so uploading to GitHub seems to be in-line with the license granted by the copyright holders.

What are the violations you mention?

> Contributors who add to existing GitHub projects are providing the same license to GitHub as the project maintainer though per the TOS.

Sure, but that's not the only way. If you contribute to a FOSS project elsewhere, those changes go under the same license of the project. Whoever you pass those changes to has liberty to redistribute per the terms of the license. The TOS is unneeded to legally redistribute FOSS-licensed projects with GitHub.

The TOS saying that you must grant GitHub these permissions is only to protect GitHub in cases where people upload projects without licenses.

[1] in addition to content restrictions, like no porn.

Re:Analyzing the legal implications of GitHub Copilot by mr_toad on Thursday July 15, 2021 @11:12PM (#27852706)
> FOSS licenses by definition permit redistribution

Uploading to GitHub is not just redistribution, it’s relicensing. Whether that is permitted depends on the license.

Re:Analyzing the legal implications of GitHub Copilot by jolmg on Friday July 16, 2021 @11:16AM (#27857121)
From the TOS[1]:

> If you upload Content that already comes with a license granting GitHub the permissions we need to run our Service, no additional license is required.

[1] https://docs.github.com/en/github/site-policy/github-terms-o...

Re:Analyzing the legal implications of GitHub Copilot by sudosysgen on Thursday July 15, 2021 @01:30PM (#27847330)
But legally, they can't provide such a license. So GitHub can't have that license, surely, because they never had the legal authority to bestow it upon Github.
Re:Analyzing the legal implications of GitHub Copilot by Animats on Thursday July 15, 2021 @01:49PM (#27847648)
A third party who finds their GPL code on Github but is not themselves a user of Github has a right of action. They're not bound by Microsoft's terms.
Re:Analyzing the legal implications of GitHub Copilot by AdamJacobMuller on Thursday July 15, 2021 @02:54PM (#27848600)
> is not themselves a user of Github

Is it that widely scoped? Can't we narrow it to "A third party who finds their GPL code on Github but has not uploaded that specific code to Github themselves has a right of action limited to that specific code."

Just because I created a github account once and agreed to the TOS doesn't mean that I agree to let others upload my code to github, where would that scope end. Could someone steal code off my computer which i've never published and put it on Github and that was OK because I once signed up for a github account, clearly a contrived example but.

Re:Analyzing the legal implications of GitHub Copilot by axiosgunnar on Thursday July 15, 2021 @07:36PM (#27851362)
You are correct
Re:Analyzing the legal implications of GitHub Copilot by lakecresva on Thursday July 15, 2021 @04:14PM (#27849548)
I'm not sure that someone who published their work under the GPL hasn't thereby given consumers the right to put the repo on github. If the rights Github asks for in their ToS can be construed as a subset of the rights granted by the GPL, Github is just another GPL licensee. Unless they violate the conditions of the license, they're just utilizing their GPL rights.
Re:Analyzing the legal implications of GitHub Copilot by eitland on Thursday July 15, 2021 @04:37PM (#27849817)
> Github is just another GPL licensee. Unless they violate the conditions of the license, they're just utilizing their GPL rights.

And here is exactly the problem.

GitHub seems to be copying copyrighted code left and right and pretend they made it!

No attribution, no license.

They are of course allowed to let their AI study the code, but as "employer" of that AI GitHub/Microsoft has a responsibility if that AI breaks copyright right and left and they as a company pretend the code is theirs to give away.

Re:Analyzing the legal implications of GitHub Copilot by dsr_ on Thursday July 15, 2021 @10:44PM (#27852555)
With GPL rights come GPL responsibilities.
Re:Analyzing the legal implications of GitHub Copilot by eitland on Friday July 16, 2021 @02:49AM (#27853624)
Agree.
Re:Analyzing the legal implications of GitHub Copilot by lindenksv85 on Thursday July 15, 2021 @01:33PM (#27847382)
That was a problem before copilot though. And copyright holders have and will continue to have the right to send DMCA take-down notices if they like.
Re:Analyzing the legal implications of GitHub Copilot by jacoblambda on Thursday July 15, 2021 @03:48PM (#27849248)
But the thing to note is that a user can have a right to distribute (as with GPL) but does not necessarily have the rights to the license.

So if the user uploads the source to GitHub, they agree to the terms (which they may not actually have the rights to) but that isn't equivalent to the rights owner giving GitHub the rights to distribute the source under a different license.

The TOS can only modify those distribution terms (if it even can be found to be legally binding) if the user uploading the source is the rights owner which in so many cases is not the case.

Re:Analyzing the legal implications of GitHub Copilot by josephh on Thursday July 15, 2021 @02:22PM (#27848189)
I think the bigger question is whether GitHub will be able to honor DMCA requests that pertain to copyrighted materials showing up in Copilot's suggestions.
Re:Analyzing the legal implications of GitHub Copilot by joshspankit on Saturday July 17, 2021 @07:36AM (#27865100)
Are we entering in to a new realm where a DMCA (or DMCA-like) request can be filed to remove content from the training data for an AI (and likely cause it to require retraining)?
Re:Analyzing the legal implications of GitHub Copilot by rightbyte on Thursday July 15, 2021 @01:53PM (#27847729)
I guess the Github Copilot authors did not handpick projects they checked were legitimately put on Github. So they are accomplices in that case.
Re:Analyzing the legal implications of GitHub Copilot by filoleg on Thursday July 15, 2021 @03:11PM (#27848804)
YouTube doesn't really handpick things that get put on their platform either, beyond very basics and whatever automated tools they have to cover that.

Beyond that, that's what DMCA takedown requests are for. Github would only be an accomplice in that case, if they got a legitimate DMCA takedown request and chose to completely ignore it.

Re:Analyzing the legal implications of GitHub Copilot by account42 on Friday July 16, 2021 @10:24AM (#27856511)
If the TOS has been violated is irrelevant to the question if github has a license to the code. They may be able to take action against the uploader for damages, but ff the uploader does not have the rights to give them the license, they don't have a license.
Re:Analyzing the legal implications of GitHub Copilot by kzrdude on Thursday July 15, 2021 @02:18PM (#27848125)
Today is the first time I've considered that, but it's certainly something we should think about. If big projects moved on this, I think github would take notice and "issue a clarification".
Re:Analyzing the legal implications of GitHub Copilot by axiosgunnar on Thursday July 15, 2021 @07:34PM (#27851351)
Sure, perhaps the uploader could be sued, but this is irrelevant to the question whether Github ends up with valid rights. (the answer is no)