News for hackers. Stuff that matters.
Re:Microsoft forked MIT licensed repo and changed the copyri... by 37ef_ced3 on Saturday December 25, 2021 @09:52AM (#29683756)
The larger issue is that anyone using GitHub is donating their work for re-use without attribution through Copilot.

In return, you receive hosting from GitHub.

The writing is on the wall. You MUST host your own code on a stand-alone website.

Here is an example. This Go program (a compiler) generates and serves its own website: https://NN-512.com

It runs on a Linode shared CPU cloud instance that costs $5 per month: https://www.linode.com/pricing

Another example, look at what Fabrice Bellard does: https://bellard.org

Re:Microsoft forked MIT licensed repo and changed the copyri... by phendrenad2 on Saturday December 25, 2021 @10:22AM (#29683974)
That "issue" is unrelated. You've just hijacked the thread to talk about it.

Also the point you're making is controversial, and definitely isn't widely agreed on. As a human, I can read public code on Github, and use my internal neural network (brain) to regurgitate sections of code, and don't need to attribute anyone (who can say which codebase I'm recalling code from? I certainly can't). So a neural network doing the same thing, but external to a human, is certainly questionanble, but it isn't a cut-and-dry case of copying without attribution.

Re:Microsoft forked MIT licensed repo and changed the copyri... by Zababa on Saturday December 25, 2021 @03:11PM (#29686531)
You're making a false equivalence between copilot and a human brain. Neural networks are programs, programs don't have the same rights as humans. Implying the opposite is even more controversial than saying that copilot should respect licenses.

Also, humans sometimes have limitations on what code they should have seen. It's common in the emulator community to forbid anyone that has seen proprietary code from working on black-box implementations to avoid legal issues.

Re:Microsoft forked MIT licensed repo and changed the copyri... by 37ef_ced3 on Saturday December 25, 2021 @12:24PM (#29684972)
"Unrelated"?

Microsoft's automated violation of "no use without attribution" licenses?

You can't see the connection?

Please. Surely it's obvious to everyone but you.

Re:Microsoft forked MIT licensed repo and changed the copyri... by emilengler on Saturday December 25, 2021 @10:17AM (#29683942)
> The larger issue is that anyone using GitHub is donating their work for re-use without attribution through Copilot.

Wrong. Lets say a GPL project is not hosted on GitHub officially. I can easily setup a mirror for it though on GitHub as the GPL doesn't prevent me from doing it...

Point is that anyone can put my work on GitHub, even if I don't want to.Assuming the project is under a free license though.

Re:Microsoft forked MIT licensed repo and changed the copyri... by 37ef_ced3 on Saturday December 25, 2021 @10:20AM (#29683961)
Yes, you can "donate" someone else's code, knowing Microsoft will violate a use-with-attribution license.

You can do it, but it's WRONG.

Copilot is trained on public GitHub repositories of any license: https://en.m.wikipedia.org/wiki/GitHub_Copilot#Technology

We must all stop using GitHub.

Re:Microsoft forked MIT licensed repo and changed the copyri... by _0ffh on Saturday December 25, 2021 @10:37AM (#29684118)
I wonder what kind of language you would need to add to your license in order to explicitly forbid the ingestion of your code by Copilot and/or like projects.
Re:Microsoft forked MIT licensed repo and changed the copyri... by dragonwriter on Saturday December 25, 2021 @11:20AM (#29684453)
> I wonder what kind of language you would need to add to your license in order to explicitly forbid the ingestion of your code by Copilot and/or like projects.

If Microsoft's theory is correct, under US law it is impossible to forbid this with a license, because a license is just an offer of additional permissions beyond what is available automatically under law, and Microsoft's theory is that ingesting code into GitHub is fair use and therefore permitted under law as an exception to copyright without any license from the copyright owner.

If Microsoft's theory is not correct, pretty much any license with an attribution requirement (among others, for other reasons) would work.

The idea that a special license is needed or of any use doesn't seem to have any justification, even in theory. (As is the idea that hosting publicly but not on GitHub changes the legal parameters.)

Re:Microsoft forked MIT licensed repo and changed the copyri... by ghoward on Saturday December 25, 2021 @11:29AM (#29684512)
You are correct.

I just want to say that I believe the fair use argument only applies for training, but not for distribution. I make the case for that in [1].

[1]: https://gavinhoward.com/uploads/copilot.pdf

Re:Microsoft forked MIT licensed repo and changed the copyri... by Zababa on Saturday December 25, 2021 @03:17PM (#29686585)
There's a part that I don't understand. If some software is mirrored on github by someone that isn't the copyright owner, it seems like github shouldn't be able to use it. Yet they said nothing about that specifically. In that case, is the only option to put code somewhere else than github under a license that forbids reuploading to github, and issue DMCAs when/if people reupload your code? It also sounds like when code is removed through DMCA, it should be removed from the training set and they should retrain copilot.
Re:Microsoft forked MIT licensed repo and changed the copyri... by dragonwriter on Saturday December 25, 2021 @05:27PM (#29687592)
> If some software is mirrored on github by someone that isn't the copyright owner, it seems like github shouldn't be able to use it.

If they don't need permission from the copyright owner, either via license of GitHub T&C, because it's fair use, which is their overt legal theory, then why would it matter legally whether the code was posted to GitHub at all, much less by whom? Ingesting only code form GitHub is a practical convenience that has nothing to do with their legal theory of the right to do it.

> Yet they said nothing about that specifically

Their theory of fair use means they have the right to ingest any code, irrespective of who owns it and what conditions (if any) it is licensed under or where (or even if) it is hosted online. They don't need a separate justification for your scenario if the theory they’ve cited is correct.

> In that case, is the only option to put code somewhere else than github under a license that forbids reuploading to github, and issue DMCAs when/if people reupload your code

Nope, that doesn't help at all, legally; it may help practically as long as they are just using GitHub hosted code and not consuming code from other public hosting platforms, but it has no bearing on their legal theory of why they can ingest code without additional permissions.

Re:Microsoft forked MIT licensed repo and changed the copyri... by Zababa on Sunday December 26, 2021 @08:19AM (#29692173)
Thanks for the clarification. So according to their theory, I could train a model on any code, even private Microsoft code, and that would be okay? That sounds surprising to me.
Re:Microsoft forked MIT licensed repo and changed the copyri... by ghoward on Saturday December 25, 2021 @11:16AM (#29684429)
IANAL, but I have written licenses for that purpose. [1] (I'm trying to get them reviewed by a lawyer, but can't afford to; maybe I'll do a GoFundMe.)

What I did is say that if you feed copyrighted software to an algorithm that itself outputs software, then the license applies to the output. This covers the output of compilers and such, but it would also cover Copilot in my opinion. We'll see what a lawyer says.

However, even with a license, I wouldn't doubt that Microsoft would just put it through GitHub anyway because finding them out would be extraordinarily hard.

[1]: https://yzena.com/licenses/

Re:Microsoft forked MIT licensed repo and changed the copyri... by xigoi on Saturday December 25, 2021 @02:00PM (#29685936)
The “Yzena Copyleft License” states that it's a copyleft license, but it also states that it's not a viral license. According to Wikipedia, a viral license and a copyleft license are the same thing.
Re:Microsoft forked MIT licensed repo and changed the copyri... by ghoward on Saturday December 25, 2021 @02:44PM (#29686314)
Wikipedia is not the best source of information.

There is a difference between "strong" copyleft and "weak" copyleft. An example of "weak" (non-viral) copyleft is the CDDL. In fact, the CDDL's Wikipedia page talks about strong and weak copyleft.

You can read [1] for a breakdown of copyleft by an actual lawyer. Suffice it to say that Wikipedia's Copyleft page is woefully inadequate.

[1]: https://writing.kemitchell.com/2018/10/24/How-to-Speak-Copyl...

Re:Microsoft forked MIT licensed repo and changed the copyri... by xigoi on Wednesday December 29, 2021 @01:48PM (#29728295)
If the Wikipedia article is misleading, it probably shouldn't be linked in the license…
Re:Microsoft forked MIT licensed repo and changed the copyri... by ghoward on Thursday December 30, 2021 @12:24AM (#29733921)
I link to Wikipedia as a first point of call. People should always look deeper, and I can't help that.
Re:Microsoft forked MIT licensed repo and changed the copyri... by edoceo on Saturday December 25, 2021 @10:35AM (#29684103)
My team has code, MIT and GPL, on GitHub. We know the risk of this kind of theft. We remain on GitHub for the discoverability. It's not so absolute.
Re:Microsoft forked MIT licensed repo and changed the copyri... by leephillips on Saturday December 25, 2021 @10:33AM (#29684083)
How does that make what 37ef_ced3 said wrong? I’m not following your logic.
Re:Microsoft forked MIT licensed repo and changed the copyri... by emilengler on Saturday December 25, 2021 @11:00AM (#29684285)
> The writing is on the wall. You MUST host your own code on a stand-alone website.

Because this does not prevent having the code to land on GitHub at the of the day assuming it is published under a free license.

Now it depends on how you interpret the "MUST". My logic only makes sense if you consider it to a dogmatic-like prevention.

Re:Microsoft forked MIT licensed repo and changed the copyri... by leephillips on Saturday December 25, 2021 @11:06AM (#29684330)
The statement you tagged as “wrong” was:

> The larger issue is that anyone using GitHub is donating their work for re-use without attribution through Copilot.

Why is this wrong?

Re:Microsoft forked MIT licensed repo and changed the copyri... by dragonwriter on Saturday December 25, 2021 @11:22AM (#29684471)
It is wrong as a specific statement about GitHub, because regardless of current practice, the legal theory for Copilot applies to any code anywhere, so anything that is publicly accessible would involve the same risk. It's not dependent on use of GitHub even if Microsoft has initially started their because it's easier for them.
Re:Microsoft forked MIT licensed repo and changed the copyri... by leephillips on Saturday December 25, 2021 @11:53AM (#29684711)
So this sense of “wrong” is similar to “correct”.

Also, I don’t see how this is true. Code on my website is publicly accessible, but not in the public domain, nor licensed for re-use, unless I say that it is.

Re:Microsoft forked MIT licensed repo and changed the copyri... by dragonwriter on Saturday December 25, 2021 @12:03PM (#29684790)
Licensing matters for things that would be forbidden without permission by copyright law. Fair use is an exception to copyright law. Microsoft's explicit legal theory around Copilot is that ingesting code for it (and ingesting content to train ML models more generally) is fair use. If there theory is correct, license is irrelevant, there is no legal (at least copyright-based) barrier to them using any source code they can get their hands on to train Copilot.
Re:Microsoft forked MIT licensed repo and changed the copyri... by 999900000999 on Saturday December 25, 2021 @10:00AM (#29683810)
To be honest, can't humans go through various open source repositories and copy the bits they like?

If you don't like that,don't release your code as open source. I'm not going to host my open source projects on my own website. That's just hard, it's much more difficult to get people to check it out if it's on Broblog.net

I personally don't believe extremely short code snippets, like the ones copilot tends to copy are problematic.

Re:Microsoft forked MIT licensed repo and changed the copyri... by nerdponx on Saturday December 25, 2021 @10:15AM (#29683925)
This is the same fallacy behind the argument that we shouldn't care about privacy, because it's always been possible to track and surveil individuals.
Re:Microsoft forked MIT licensed repo and changed the copyri... by 999900000999 on Saturday December 25, 2021 @10:45AM (#29684172)
Do you want to write open source software or not?

Here.

def add( x, y): return x + y

I don't want to live in some dystopia where we have dozens of lawyers deciding who owns that above code snippet. If Amazon wants to use that snippet, fine, you can use it, etc.

All Co Pilot does is optimize taking code snippets from different sources.

Re:Microsoft forked MIT licensed repo and changed the copyri... by nerdponx on Saturday December 25, 2021 @10:59AM (#29684274)
I have no idea what point you are trying to make.
Re:Microsoft forked MIT licensed repo and changed the copyri... by judge2020 on Saturday December 25, 2021 @09:58AM (#29683797)
If you treat copilot like a human, and you ask it a question ( like "#find median of list") that human either (A) will put together all the things they've learned over thousands of hours of simply looking at code in the programming language and how the syntax works, then provide a new code block, or (B) remember "oh, I remember this extract string of text and what comes after it. Here's the next 10 lines from that snippet". In that B scenario, would the human be infringing on the original's copyright? Arguably yes; but is situation (A) also copyright infringement, or is it like getting code help from a friend?

In these situations, whether it be originating from a human or robot, the knowledge comes from looking at public code on GitHub and it's always been a risk that your public code might not be used with proper attribution at some point. Think about how many OSS projects have core code and algorithms copied daily by companies with no public name and keep all of their source code private - it's surely caused more damage than CoPilot ever will.

Re:Microsoft forked MIT licensed repo and changed the copyri... by chongli on Saturday December 25, 2021 @10:54AM (#29684231)
As a human, if you memorize a book word-for-word and later reproduce whole passages of the book in your own writing then that is considered plagiarism and copyright infringement. It does not matter that you stored it in your human memory before reproducing it.

The test to use is to imagine you’re writing an essay in college. If your essay contains unattributed passages from another work then the professor will not care that you memorized them rather than just copying and pasting the text. In order to be in the clear you need to properly quote and cite the original author.

GitHub copilot does not provide attribution. All it does is obfuscate the original source to make attribution impossible. Copyright lawyers ought to have a field day with this one.

Re:Microsoft forked MIT licensed repo and changed the copyri... by pbhjpbhj on Saturday December 25, 2021 @10:15AM (#29683928)
the following is my personal opinion, unrelated to my work

>In that B scenario, would the human be infringing on the original's copyright? //

Depends on jurisdiction but in general I'd say no as quoting, particularly an insubstantial portion, is allowed (certainly under USA Fair Use, possibly under UK Fair Dealing).

However, and again depends on jurisdiction, copying a whole work to use for AI training or searching can be restricted (though it's on the GitHub license in this case). The snippet might be allowed but copying into a training corpus may be excluded (I think UK have an exception for AI training, but I may have misremembered, it might be a suggestion??).

Re:Microsoft forked MIT licensed repo and changed the copyri... by fault1 on Saturday December 25, 2021 @10:32AM (#29684073)
I think the answer is: we don't know the copyright consequences of copilot yet. It's certainly a legal gray area, and it has not been challenged in court yet.

There are quite a few companies where copilot and copoilot-like technologies seem radioactive at least for the moment.

Re:Microsoft forked MIT licensed repo and changed the copyri... by dragonwriter on Saturday December 25, 2021 @11:17AM (#29684431)
> The writing is on the wall. You MUST host your own code on a stand-alone website.

Even if Microsoft currently only uses GitHub-hosted code as an input to Copilot, their theory of the legality does not depend on code being hosted there and applies to any code they can get their hands on. The idea that hosting code publicly at some non-GitHub location is going to keep it out of Copilot is not well justified.

Re:Microsoft forked MIT licensed repo and changed the copyri... by rustc on Saturday December 25, 2021 @10:03AM (#29683830)
> The writing is on the wall. You MUST host your own code on a stand-alone website.

How would self hosting your code prevent Microsoft/GitHub from using it in the Copilot training dataset? If using content from GitHub irrespective of their license to train Copilot is legal, so is training from code available on your website.

Re:Microsoft forked MIT licensed repo and changed the copyri... by jen20 on Saturday December 25, 2021 @10:20AM (#29683959)
Because it isn’t in compliance with the terms of many popular licenses to create derivative works without attribution. Therefore the only possible claim Microsoft have to do so is via terms and conditions, which would not apply to code hosted on a stand-alone website.

It might be time for popular licenses to update themselves for this new-found threat.

Re:Microsoft forked MIT licensed repo and changed the copyri... by dragonwriter on Saturday December 25, 2021 @11:24AM (#29684477)
> Therefore the only possible claim Microsoft have to do so is via terms and conditions

No, Microsoft's claim is fair use, not GitHub terms and conditions. You don't have to speculate on what you think their possible claims are, when they've publicly stated their actual claims.

Re:Microsoft forked MIT licensed repo and changed the copyri... by defen on Saturday December 25, 2021 @10:29AM (#29684045)
What happens when some random person uploads your code (acquired from your website) to GitHub?
Re:Microsoft forked MIT licensed repo and changed the copyri... by leephillips on Saturday December 25, 2021 @10:37AM (#29684119)
It depends on how that code is licensed. Possibly the random person gets served with a summons. Possibly nothing.
Re:Microsoft forked MIT licensed repo and changed the copyri... by jen20 on Saturday December 25, 2021 @10:39AM (#29684129)
Well, that is what updating the license accomplishes.

I’d be interested to know if code subject to DCMA takedown would be removed from the copilot training set…

Re:Microsoft forked MIT licensed repo and changed the copyri... by TedDoesntTalk on Saturday December 25, 2021 @10:41AM (#29684148)
> it isn’t in compliance with the terms of many popular licenses to create derivative works without attribution

Did you click the link for this article? Did you see that MS removed the author’s name in the license header and replaced it with their own?

Re:Microsoft forked MIT licensed repo and changed the copyri... by jen20 on Saturday December 25, 2021 @11:42AM (#29684633)
Yes?
Re:Microsoft forked MIT licensed repo and changed the copyri... by nerdponx on Saturday December 25, 2021 @10:07AM (#29683851)
It's a question of handing it over and giving them a ToS shield to hide behind, versus making them work for it and risking license violations "in the wild".
Re:Microsoft forked MIT licensed repo and changed the copyri... by rustc on Saturday December 25, 2021 @10:27AM (#29684023)
Does their ToS give them additional rights to the code uploaded to GitHub? There are several unofficial copies of projects like glibc [1] uploaded by people who definitely do not have the authority to grant any additional rights to the code.

[1]: https://github.com/bminor/glibc

Re:Microsoft forked MIT licensed repo and changed the copyri... by 37ef_ced3 on Saturday December 25, 2021 @10:11AM (#29683875)
Microsoft owns GitHub and you accept their terms of service.

Copilot is trained on public GitHub repositories of any license: https://en.m.wikipedia.org/wiki/GitHub_Copilot#Technology

If they scrape your website, that's different.

Re:Microsoft forked MIT licensed repo and changed the copyri... by judge2020 on Saturday December 25, 2021 @10:20AM (#29683962)
If it's legally sound to do that, then it's legally sound to scrape code from Stack overflow as well. No special license is granted to GitHub to train CoPilot; the hosting license in the ToS[0] specifically doesn't allow its use outside of GitHub itself[1], so i'd argue that applies to running copilot in VSCode for code not destined for GitHub - and i'm sure MS's lawyers reviewed such a product launch.

0: https://docs.github.com/en/github/site-policy/github-terms-o...

1: > This license does not grant GitHub the right to .. otherwise distribute or use Your Content outside of our provision of the Service

Re:Microsoft forked MIT licensed repo and changed the copyri... by CyberShadow on Saturday December 25, 2021 @10:24AM (#29683994)
> Here is an example. This Go program (a compiler) generates and serves its own website: https://NN-512.com

Not a very good one - clicking the link produces a download dialog on Firefox (I'm guessing because the website neglects to indicate a Content-Type).

Ironically this is an argument against trying to do everything yourself - you might waste time chasing the long tail of thousands of little details that had been solved many times over elsewhere.

Re:Microsoft forked MIT licensed repo and changed the copyri... by y4mi on Saturday December 25, 2021 @10:30AM (#29684058)
It does work with Firefox on my end...

Also hosting it yourself doesn't mean that you do everything yourself.

It would definitely spawn build plugins that do most of what you need if this practice actually establishes itself.

Re:Microsoft forked MIT licensed repo and changed the copyri... by forgotpwd16 on Saturday December 25, 2021 @01:24PM (#29685588)
>clicking the link produces a download dialog on Firefox

Works fine for me (v90/Linux).

[dead]
Re:Microsoft forked MIT licensed repo and changed the copyri... by CyberShadow on Saturday December 25, 2021 @10:56AM (#29684247)
> It works for everyone except you. The Content-Type is right there, in the header.

I don't know what to tell you. It's not there.

https://dump.cy.md/9b2a31fa5184397159fe42a85c197242/16404476...

It is there if I check with cURL, though.

Edit: looks like this bug is triggered by the absence of Accept-Encoding in the request. When the server compresses the response, it neglects to include the Content-Type of the compressed content.

> You defend Microsoft, here and in other parts of this thread, as they sell the work of open source authors without attribution and in violation of explicit license statements in the code.

I did no such thing. Please stop.

[dead]
Re:Microsoft forked MIT licensed repo and changed the copyri... by dang on Monday December 27, 2021 @08:44PM (#29709354)
You broke the site guidelines repeatedly and extremely badly in this thread. We ban accounts that do that.

Please review https://news.ycombinator.com/newsguidelines.html and don't do anything like this on HN again.

Re:Microsoft forked MIT licensed repo and changed the copyri... by CyberShadow on Saturday December 25, 2021 @11:17AM (#29684433)
I am not, and have never been a Microsoft employee.

You can search online for my name / username to find my open-source contribution history, if you would like.

I hope that sufficiently answers your query.

[dead]
Re:Microsoft forked MIT licensed repo and changed the copyri... by CyberShadow on Saturday December 25, 2021 @11:58AM (#29684755)
I own zero shares of anything directly or indirectly.
[dead]
Re:Microsoft forked MIT licensed repo and changed the copyri... by CyberShadow on Saturday December 25, 2021 @01:06PM (#29685365)
No. I am not in the program nor requested access.

This is my last reply in this subthread; feel free to assume the same answer for all questions along the same line.

I also invite you to review the HN comment guidelines: https://news.ycombinator.com/newsguidelines.html

Re:Microsoft forked MIT licensed repo and changed the copyri... by workOrNah on Saturday December 25, 2021 @04:49PM (#29687283)
you just keep digging your own grave lol
Re:Microsoft forked MIT licensed repo and changed the copyri... by marcodiego on Saturday December 25, 2021 @10:03AM (#29683831)
> The larger issue is that anyone using Github is donating their work for re-use without attribution through Copilot.

I think this can only be valid of Github's terms of use clearly specify that or the chosen license allows it.

I actually see copilot benefiting GPL projects: suppose a programmer uses copilot to develop a proprietary software and copilot regurgitates GPL'ed code: now the proprietary software is a derivative work and must be GPL'ed too.

Re:Microsoft forked MIT licensed repo and changed the copyri... by anonymousab on Saturday December 25, 2021 @10:09AM (#29683865)
Unless copilot serves as a legally effective "laundering" of gpl code. Which sounds silly, but we're now in a situation where that outcome is super desirable to GitHub/Microsoft.

Another potential outcome is that so many projects could now end up unknowingly using gpl code that enforcement becomes an impractical whack-a-mole, far more so than today. Being told to rework or relicense your project because of copiloted gpl code could easily end up with hobbyists wholesale begrudging the gpl license rather than copilot itself.

Re:Microsoft forked MIT licensed repo and changed the copyri... by fault1 on Saturday December 25, 2021 @10:37AM (#29684115)
> Unless copilot serves as a legally effective "laundering" of gpl code.

It's quite interesting how it seems to have come full circle, at least according to this stackoverflow comment about Stallman releasing a paper in 1992 on how to effectively launder AT&T code via textual changes (I have no idea if he did, I just remembered the comment): https://unix.stackexchange.com/a/591221

Re:Microsoft forked MIT licensed repo and changed the copyri... by smorgusofborg on Saturday December 25, 2021 @10:08AM (#29683855)
How does your license prevent someone redistributing source code over GitHub? What does copilot claim as far as licensing rights beyond fair use?

You may be practically limiting copilots use of your code but I don't see any licensing difference if Microsoft hosts Copyright code or scrapes copyright code.

Re:Microsoft forked MIT licensed repo and changed the copyri... by peter_retief on Saturday December 25, 2021 @10:14AM (#29683915)
This seems to be the new reality. Sad we get fooled over and over by the same companies.
Re:Microsoft forked MIT licensed repo and changed the copyri... by coliveira on Saturday December 25, 2021 @10:29AM (#29684038)
I have good memory. I always stood one mile from anything that MS does. The new generation that is easily scammed by flashy stuff like VS code is in for a treat.
Re:Microsoft forked MIT licensed repo and changed the copyri... by petilon on Saturday December 25, 2021 @10:42AM (#29684151)
Anyone who puts anything on the web is at the same risk. For example, ask Google how old Queen Elizabeth is [1]. Google tells you the answer in a big font at the top of the result page. Google sourced the answer apparently from usnews.com but you didn't even have to click the usnews link. Google "took" the answer from them and deprived that website of a click.

So yeah, you are donating your work to Google when you put it on a publicly accessible web site.

[1] https://www.google.com/search?q=how+old+is+queen+elizabeth

Re:Microsoft forked MIT licensed repo and changed the copyri... by fault1 on Saturday December 25, 2021 @12:09PM (#29684843)
isn't that covered under a fair use 'right to quote'? https://en.wikipedia.org/wiki/Right_to_quote
Re:Microsoft forked MIT licensed repo and changed the copyri... by petilon on Saturday December 25, 2021 @02:28PM (#29686190)
If all of the useful information in a web page is mined and given away by a third party in an automated fashion, such that the copyright holder is deprived of revenue, then that's not the intention of 'right to quote'.
Re:Microsoft forked MIT licensed repo and changed the copyri... by fault1 on Saturday December 25, 2021 @05:44PM (#29687715)
I'm pretty sure Google pays these types of content publishers (like Reuters) very handsomely. In this case, the content distributor (USNews) also went out of their way to SEO their site with microdata[1], so I'm going to guess a lot of their inbound traffic also comes from Google searches.

[1] https://developer.mozilla.org/en-US/docs/Web/HTML/Microdata

Re:Microsoft forked MIT licensed repo and changed the copyri... by kstrauser on Saturday December 25, 2021 @11:12AM (#29684384)
The following is pure conjecture with zero evidence:

I think that’s on purpose, not to “steal” code from GPL’ed softwares’ authors, but to get GPL’ed code into commercial projects. Then Microsoft can say “oops, we were right all along! The GPL is so dangerously viral that you can’t even host your software on the same server!”

I know that sounds stupid, unless you were there for the Halloween Documents. After all these years, it seems to me that Microsoft hasn’t done the 180 they portray.

Re:Microsoft forked MIT licensed repo and changed the copyri... by echelon on Saturday December 25, 2021 @10:31AM (#29684061)
I'm including licensing notices in several of my private repositories to prevent inclusion in ML training data sets.

I might put this in my public ones as well.

Re:Microsoft forked MIT licensed repo and changed the copyri... by coliveira on Saturday December 25, 2021 @10:23AM (#29683981)
This is a feature in fossil since the beginning. And fossil is good enough to be used by sqlite, it could be used by other projects.
Re:Microsoft forked MIT licensed repo and changed the copyri... by nerdponx on Saturday December 25, 2021 @10:06AM (#29683841)
"Not Github" is also a good place to start.

I am a happy Sourcehut customer. Roughly the same cost as a VPS, but comes with tech support.

Re:Microsoft forked MIT licensed repo and changed the copyri... by wellthisisgreat on Saturday December 25, 2021 @09:57AM (#29683788)
Is the copilot thing true for paid accounts as well?
Re:Microsoft forked MIT licensed repo and changed the copyri... by wongarsu on Saturday December 25, 2021 @10:14AM (#29683911)
afaik copilot is trained on all public repositories. Paid/free doesn't play into it
Re:Microsoft forked MIT licensed repo and changed the copyri... by judge2020 on Saturday December 25, 2021 @10:08AM (#29683859)
All public repos were included in the dataset.