News for hackers. Stuff that matters.
Re:GitHub cuts AI deals with Google, Anthropic by rnmaker on Tuesday October 29, 2024 @12:47PM (#41986370)
If you want to destroy open source completely, the more models the better. Microsoft's co-opting and infiltration of OSS projects will serve as a textbook example of eliminating competition in MBA programs.

And people still support it by uploading to GitHub.

Re:GitHub cuts AI deals with Google, Anthropic by mnau on Tuesday October 29, 2024 @04:10PM (#41988782)
It doesn't matter whether it is uploaded to GitHub or not. They would siphon it from GitLab, self hosting or source forge as well using crawlers.
Re:GitHub cuts AI deals with Google, Anthropic by atomic128 on Tuesday October 29, 2024 @01:10PM (#41986766)
Yes. Thank you for saying it. We're watching Microsoft et al. defeat open source.

Large language models are used to aggregate and interpolate intellectual property.

This is performed with no acknowledgement of authorship or lineage, with no attribution or citation.

In effect, the intellectual property used to train such models becomes anonymous common property.

The social rewards (e.g., credit, respect) that often motivate open source work are undermined.

Embrace, extend, extinguish.

Re:GitHub cuts AI deals with Google, Anthropic by TeMPOraL on Tuesday October 29, 2024 @03:58PM (#41988654)
> The social rewards (e.g., credit, respect) that often motivate open source work are undermined.

You mean people making contributions to solve problems and scratch each others' itches got displaced by people seeking social status and/or a do-at-your-own-pace accreditation outside of formal structures, to show to prospective employees? And now that LLMs start letting people solve their own coding problems, sidestepping their whole social game, the credit seekers complain because large corps did something they couldn't possibly have done?

I mean sure, their contributions were a critical piece - in aggregate - individually, any single piece of OSS code contributes approximately 0 value to LLM training. But they're somehow entitled to the reward for a vastly greater value someone is providing, just because they retroactively feel they contributed.

Or, looking from a different angle: what the complainers are saying is, they're sad they can't extract rent now that their past work became valuable for reasons they had no part in, and if they could turn back time, they'd happily rent-seek the shit out of their code, to the point of destroying LLMs as a possibility, and denying the world the value LLMs provided?

I have little sympathy for that argument. We've been calling out "copyright laundering" way before GPT-3 was a thing - those who don't like to contribute without capturing all the value for themselves should've moved off GitHub years ago. It's not like GitHub has any hold over OSS other than plain inertia (and the egos in the community - social signalling games create a network effect).

Re:GitHub cuts AI deals with Google, Anthropic by discreteevent on Tuesday October 29, 2024 @04:37PM (#41989095)
>Or, looking from a different angle: what the complainers are saying is, they're sad they can't extract rent now that their past work became valuable for reasons they had no part in, and if they could turn back time, they'd happily rent-seek the shit out of their code,

Wrong and completely unfair/bitter accusation. The only people rent seeking are the corporations.

What kind of world do you want to live in? The one with "social games" or the one with corporate games? The one with corporate games seems to have less and less room for artists, musicians, language graduates, programmers...

Re:GitHub cuts AI deals with Google, Anthropic by raegis on Tuesday October 29, 2024 @04:53PM (#41989282)
> individually, any single piece of OSS code contributes approximately 0 value to LLM training. But they're somehow entitled to the reward for a vastly greater value someone is providing, just because they retroactively feel they contributed.

You are attributing arguments to people which they never made. The most lenient of open source licenses require a simple citation, which the "A.I." never provides. Your tone comes off as pretty condescending, in my opinion. My summary of what you wrote: "I know they violated your license, but too bad! You're not as important as you think!"

Re:GitHub cuts AI deals with Google, Anthropic by thagb on Wednesday October 30, 2024 @07:36AM (#41993790)
A photocopier provides "vastly greater value" than the people who wrote the books?

> they can't extract rent now that their past work became valuable for reasons they had no part in.

That is not the case at all. If I donate food to Africa, I'm happy if it goes to humans. I'm not happy if a Mafia organization steals the food in transit, repackages it and sells it.

Re:GitHub cuts AI deals with Google, Anthropic by bastardoperator on Tuesday October 29, 2024 @02:21PM (#41987736)
Can you name a company with more OSS projects and contributors? Stop with the hyperbole...
Re:GitHub cuts AI deals with Google, Anthropic by atomic128 on Tuesday October 29, 2024 @03:54PM (#41988606)
Embrace, extend...
Re:GitHub cuts AI deals with Google, Anthropic by bastardoperator on Wednesday October 30, 2024 @12:22PM (#41996959)
Sure, Let me know when they extinguish kubernetes, helm, vscode, LSP, playwright, powershell, typescript, npm, or the other 6000 projects/repos sitting on GitHub.
Re:GitHub cuts AI deals with Google, Anthropic by creata on Wednesday October 30, 2024 @03:53AM (#41992717)
That literally has no bearing on the issue.
Re:GitHub cuts AI deals with Google, Anthropic by bastardoperator on Wednesday October 30, 2024 @12:11PM (#41996776)
It literally does, even if you don't like it.
Re:GitHub cuts AI deals with Google, Anthropic by creata on Thursday October 31, 2024 @01:59AM (#42003895)
You're free to explain how you think it's linked to the issue if you want to, but it just isn't. Yes, Microsoft contributes some open source software. That obviously does not preclude them from being exploitative toward other creators of open source software.
Re:GitHub cuts AI deals with Google, Anthropic by bastardoperator on Thursday October 31, 2024 @02:24PM (#42009825)
Some? So you're not even aware. They're the largest OSS company in the history of OSS even if you don't like it. That's the link you're obviously missing.
Re:GitHub cuts AI deals with Google, Anthropic by creata on Friday November 01, 2024 @02:10AM (#42014461)
I'm going to pretend for my sanity's sake that you're joking.
Re:GitHub cuts AI deals with Google, Anthropic by bastardoperator on Monday November 04, 2024 @01:10PM (#42044362)
Who's bigger, I'll wait.
Re:GitHub cuts AI deals with Google, Anthropic by warkdarrior on Tuesday October 29, 2024 @06:54PM (#41990265)
> This is performed with no acknowledgement of authorship or lineage, with no attribution or citation.

GitHub hosts a lot of source code, including presumably the code it trained CoPilot on. So they satisfy any license that requires sharing the code and license, such as GPL 3. Not sure what the problem is.

Re:GitHub cuts AI deals with Google, Anthropic by whitehexagon on Tuesday October 29, 2024 @02:11PM (#41987624)
I deleted my github 2 weeks ago, as much about AI, as about them forcing 2FA. Before AI it was SAAS taking more than they were giving. I miss the 'helping each other' feel of these code share sites. I wonder where are we heading with all this. All competition and no collaboration, no wonder the planet is burning.
Re:GitHub cuts AI deals with Google, Anthropic by dartos on Tuesday October 29, 2024 @01:01PM (#41986597)
> And people still support it by uploading to GitHub.

It’s slowly, but noticeably moving from GitHub to other sites.

The network effect is hard to work against.

Re:GitHub cuts AI deals with Google, Anthropic by fhdsgbbcaA on Tuesday October 29, 2024 @01:54PM (#41987437)
Migration is on my todo list, but it’s non trivial enough I’m not sure when I’ll ever have cycles to even figure out the best option. Gitlab? Self-hosted Git? Go back to SVN? A totally different platform?

Truth be told, Git is a major pain in the ass anyway and I’m very open to something else.

Re:GitHub cuts AI deals with Google, Anthropic by kubanczyk on Tuesday October 29, 2024 @04:38PM (#41989110)
A classic case of perfect being the enemy of the good. The answers are Gitlab and jj, cheers.
Re:GitHub cuts AI deals with Google, Anthropic by mike_ivanov on Wednesday October 30, 2024 @01:01AM (#41992076)
Mercurial was better than git IMO, at least for smaller projects.
Re:GitHub cuts AI deals with Google, Anthropic by amelius on Tuesday October 29, 2024 @01:07PM (#41986719)
> If you want to destroy open source completely

The irony is of course that open source is what they used to train their models with.

Re:GitHub cuts AI deals with Google, Anthropic by guerrilla on Tuesday October 29, 2024 @01:18PM (#41986900)
That was the point. They are laundering IP. It's the long way around the GPL, allowing then to steal.
Re:GitHub cuts AI deals with Google, Anthropic by ianeigorndua on Tuesday October 29, 2024 @01:25PM (#41987033)
How many OSS repositories do I personally have to read through for my own code to be considered stolen property?

That line of thought would get thrown out of court faster than an AI would generate it.

Re:GitHub cuts AI deals with Google, Anthropic by poincaredisk on Tuesday October 29, 2024 @01:34PM (#41987165)
I assume you're not an AI model, but a real human being (I hope). The analogy "AI == human" just... doesn't work, really.
Re:GitHub cuts AI deals with Google, Anthropic by ianeigorndua on Tuesday October 29, 2024 @05:33PM (#41989639)
That’s beside the point.

Me teaching my brain someone’s way of syntactically expressing procedures is analogous to AI developers teaching their model that same mode of expression.

Re:GitHub cuts AI deals with Google, Anthropic by seoulmetro on Tuesday October 29, 2024 @07:14PM (#41990416)
No, a program that copies files is quite different to a human that writes those files data down and recalls them.
Re:GitHub cuts AI deals with Google, Anthropic by tensor on Tuesday October 29, 2024 @07:31PM (#41990527)
I think in this regard it works just fine. If the laws move to say that "learning from data" while not reproducing it is "stealing", then yes, you reading others code and learning from it is also stealing.

If I can't feed a news article into a classifier to teach it to learn whether or not that I would like that article that's not a world I want to live in. And yes it's exactly the same thing as what you are accusing LLMs of.

They should be subject to laws the same way humans are. If they substantially reproduce code they had access to then it's a copyright violation. Just like it would be for a human doing the same. But highly derived code is not "stolen" code, neither for AI nor for humans.

Re:GitHub cuts AI deals with Google, Anthropic by candiddevmike on Tuesday October 29, 2024 @01:59PM (#41987488)
Can I copy you or provide you as a service?

To me, the argument is a LLM learning from GPL stuff == creating a derivative of the GPL code, just "compressed" within the LLM. The LLM then goes on to create more derivatives, or it's being distributed (with the embedded GPL code).

Re:GitHub cuts AI deals with Google, Anthropic by 0x457 on Tuesday October 29, 2024 @04:31PM (#41989026)
Yes, I provide it as a service to my employer. It's called a job. Guess what? When I read code I learn from it and my brain doesn't care what license that code is under.
Re:GitHub cuts AI deals with Google, Anthropic by ianeigorndua on Tuesday October 29, 2024 @05:26PM (#41989579)
That’s what my employers keep asking.
Re:GitHub cuts AI deals with Google, Anthropic by guerrilla on Tuesday October 29, 2024 @01:39PM (#41987249)
It's not your reading that would be illegal, but your copying. This is well a documented area of the law and there are concrete answers to your questions.
Re:GitHub cuts AI deals with Google, Anthropic by ianeigorndua on Tuesday October 29, 2024 @05:29PM (#41989606)
Are you saying that if I see a nice programming pattern in someone else’s code, I am not allowed to use that pattern in my code?
Re:GitHub cuts AI deals with Google, Anthropic by timeon on Tuesday October 29, 2024 @05:04PM (#41989394)
This seems bit nihilistic. You can't be automated. You can't process repos at scale.
Re:GitHub cuts AI deals with Google, Anthropic by ianeigorndua on Tuesday October 29, 2024 @05:33PM (#41989641)
Yet.
Re:GitHub cuts AI deals with Google, Anthropic by vvillena on Wednesday October 30, 2024 @08:54AM (#41994293)
If the product is the result of compiling all the open source code out in the wild into a LLM, it can be argued that the derived product, the LLM itself, must follow the licensing requirements of the used source code.

The AI companies don't care much about this. When the time comes, they will open their models or stop using sources that don't meet the appropriate licensing. Their current concern is learning how to build the best models, and win the race to become the dominant AI provider - who cares if they need to use polluted sources to reach their goal. They will fix it later.

Re:GitHub cuts AI deals with Google, Anthropic by imetatroll on Tuesday October 29, 2024 @10:20PM (#41991350)
Maybe there will be legal precedent set at some point around derived work in terms of the set of data used to train the AI? I'm not hopeful though.
Re:GitHub cuts AI deals with Google, Anthropic by pessimizer on Tuesday October 29, 2024 @02:28PM (#41987809)
I don't understand the case being made here at all. AI is violating FOSS licenses, I totally agree. But you can write more FOSS using AI. It's totally unfair, because these companies are not sharing their source, and extracting all of the value from FOSS as they can. Fine. But when it comes to OSI Open Source, all they usually had to do was include a text file somewhere mentioning that they used it in order to do the same thing, and when it comes to Free Software, they could just lie about stealing it and/or fly under the radar.

Free software needs more user-facing software, and it needs people other than coders to drive development (think UI people, subject matter specialists, etc.), and AI will help that. While I think what the AI companies are doing is tortious, and that they either should be stopped from doing it or the entire idea of software copyright should be re-examined, I also think that AI will be massively beneficial for Free Software.

I also suspect that this could result in a grand bargain in some court (which favors the billionaires of course) where the AI companies have to pay into a fund of some sort that will be used to pay for FOSS to be created and maintained.

Lastly, maybe Free Software developers should start zipping up all of the OSI licenses that only require that a license be included in the distribution and including that zipfile with their software written in collaboration with AI copilots. That and your latest GPL for the rest (and for your own code) puts you in as safe a place as you could possibly be legally. You'll still be hit by all of the "don't do evil"-style FOSS-esque licenses out there, but you'll at least be safer than all of the proprietary software being written with AI.

I don't know what textbook directs you to eliminate all of your competition by lowering your competition's costs, narrowing your moat of expertise, and not even owning a piece of that.

edit: that being said, I'm obviously talking about Free Software here, and not Open Source. Wasn't Open Source only protected by spirits anyway?

Re:GitHub cuts AI deals with Google, Anthropic by seoulmetro on Tuesday October 29, 2024 @07:13PM (#41990400)
It'll be okay. We "destroyed" photography by uploading to places like Instagram and Facebook but photography as a whole is still alive. It turns out even though there is lots of stealing, the world still spins and people still seek out original creators.