Earlier quoted context omitted.
> It's almost trivial to built a bot to scrape OS code from anywhere on the web. Seems like a logistical nightmare to me. Git repos interact spectacularly poorly with web scraping in general.
I would've said you should download only archives, but really I think commits are also very important data since that shows the actual changes in the code which would be very useful to train AI to suggest changes to the code.
Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
21–30 of 127 posts
Re: Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
#22> Microsoft GitHub is the largest collection of open source code in the world. Microsoft GitHub is in a unique and dominant positions to host and access and distribute most of the open-source code in the world No, it's not in a "unique and dominant position". Open source code is freely available online, it's almost trivial to build a bot to scrape OS code from anywhere on the web (GitHub included). The comparison to…
> It's almost trivial to built a bot to scrape OS code from anywhere on the web. Seems like a logistical nightmare to me. Git repos interact spectacularly poorly with web scraping in general.
Re: Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
#23When I published stuff to GitHub, it had open licenses: i wanted anyone and everyone to make whatever use of it they could. I didn't foresee this use, and I'm not fond of Microsoft (to say the least); but it certainly falls into the area of things I explicitly allowed when publishing. I suspect many others who publish there feel the same way.
Perhaps your license permits CoPilot reuse, but that is not every F/OSS license. There are some which require attribution of the original authors. There are some which require the distributor to make available any source code, and any modifications made to the software. Software authors are not upset about the mere reuse of their code, it's the violations of such license terms that are problematic. If attribution is…
Second, the only aspects of code that needs to follow the license are the parts of the code that are covered by copyright. That excludes anything that is functional. Since optimizations are functional and not expressive in nature then, for example, an optimized sorting algorithm would not be covered. What would be covered is how that algorithm is organized… the API, file structure, class names, ie, the arbitrary parts of code that everyone argues about.
Re: Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
#24Earlier quoted context omitted.
> It's almost trivial to built a bot to scrape OS code from anywhere on the web. Seems like a logistical nightmare to me. Git repos interact spectacularly poorly with web scraping in general.
It appears to be the exact opposite to me, `git clone --depth 1 ...` will give you a code that you can know exactly how to parse, vs. webpages that have all sorts of semantical issues.
Re: Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
#25> Microsoft GitHub is the largest collection of open source code in the world. Microsoft GitHub is in a unique and dominant positions to host and access and distribute most of the open-source code in the world No, it's not in a "unique and dominant position". Open source code is freely available online, it's almost trivial to build a bot to scrape OS code from anywhere on the web (GitHub included). The comparison to…
Copying a file is not the same thing as "scanning" a book. To scan you first need to get your hands on the book (the download part) and then use industrial scanners to scan them. So apple-apple comparison here is scanning training & scanned collection of books trained model, and finally the portals to the loot: Google Books Github+VSC.
Not everyone has the resources to actually process -- that is train the 'model' -- using the publicly available 'data'. Most also don't also own Github and VSC platforms to field their model. In fact, is anyone other than microsoft in a position to both scrape OSS, train a coding AI, and then include that tool in dominant software development platforms?
Re: Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
#26There actually is a convenient archive for accessing GitHub-hosted code in bulk. All GitHub source code is available for bulk analysis in Google BigQuery.
https://cloud.google.com/blog/topics/public-datasets/github-...
I still don't support GitHub training Copilot on other people's code without permission, but this particular part of OP's argument is incorrect.
Re: Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
#27> Microsoft GitHub is the largest collection of open source code in the world. Microsoft GitHub is in a unique and dominant positions to host and access and distribute most of the open-source code in the world No, it's not in a "unique and dominant position". Open source code is freely available online, it's almost trivial to build a bot to scrape OS code from anywhere on the web (GitHub included). The comparison to…
Re: Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
#28Earlier quoted context omitted.
This is addressed in the same paragraph - you can't scan/download "whole" github because you'll be throttled.
There’s no need to crawl for your own dataset: https://pile.eleuther.ai/
So if I understand this correctly, the Pile is for code from 2020 backwards? If I wanted anything released in the past 3 years, say something in the SOTA AI space (where a month is a lifetime), I would need the scraper again?
I don't follow how this can compare to direct, live, unrestricted access. I suppose this is just my own hatred of Microsoft shining through. Of course we should accept the status quo, because how dare we suggest Microsoft could operate in a manner that is anti-competitive.
For anyone else trying to catch up, just rent a datacenter, write a crawler, deal with all the intricacies of keeping it in sync in real-time. This sounds trivial, simple even.
I wonder why nobody is doing it? Perhaps everyone doesn't have access to petabytes of storage space, unlimited bandwidth, unlimited proxy-jumps etc.
So the alternative is to buy github?
Re: Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
#29What a ridiculous article. Copilot does not violate antitrust law. GitHub is not a monopoly just because open source devs choose to host there. Devs are free to use GitLab or whatever. Comparing this to Google Books is silly. Google stole copyrighted books. Copilot uses freely shared open source code. No copyright issue. The article claims "Open source code on GitHub might be thought of as 'open and freely accessible…
> No evidence Copilot [...] violated any licenses
Both of these allow redistribution _if you include the license_. Copilot doesn't include any licenses in the code it distributes. You can argue whether that's fair use or not, but you can't argue that it doesn't respect the license.
Re: Why are there no antitrust claims vs. GitHub Copilot, when there is a precedent?
#30Earlier quoted context omitted.
Wow, that's horrible. I didn't know that sampling and mashups required an explicit license. Looks like it's in the EU as well. edit: Hm, Pelham v Hütter C-476/17 might offer some grace for mashups under the quotation exemption at least. Though I wouldn't rely on that.
"Wow, that's horrible. I didn't know that sampling and mashups required an explicit license." The conclusion essentially boils down to "remixing is not fair use". Today's hip-hop is a direct result of that decision because sampling became prohibitively expensive.
Remember, the session players who wrote those hooks and grooves were not given a copyright. They got paid a flat fee. They could not care less if their drum beat, bass line or horn part was reused in a creative new way. The lawyers of the copyright holders sure do care, though!