Live data from Hacker News

Coding agents could make free software matter again

gjlondon.com

121–130 of 351 posts

Re: Coding agents could make free software matter again

#121

Earlier quoted context omitted.

Who said you’re building it? You’re telling your AI to build it while you go play golf or something.

That's not how anything works.

Seriously. For starters I don’t even play golf!

And it’s all downhill from there…

Re: Coding agents could make free software matter again

#122

Open source has never been more alive for me. I have been publishing low key for years, and AI has expanded that capability more than 100 fold, in all directions. I had previously published packages in multiple languages but recently started to cut back to just one manually. But now with AI, I started to expand languages again. Instead of feeling constrained by toolchains I feel comfortable with, I feel freedom to pu…

>my repos have commits authored by Claude, Dependabot, GitHub Advanced Security Bot, Copilot, etc. Unless you're using an enterprise license that indemnifies your liabilities, you're almost certainly breaking copyright law and your packages are unusable by any serious company as a dependency. Even permissive OSS licenses like MIT don't take effect since they're predicated on the author actually holding a valid copyri…

Given that Claude is attributed to 19M+ commits on GitHub, it will be interesting to see where this ends up. Specifically on copyright, it will be interesting to see if any DMCA takedown notices are filed, including popular projects such as OpenClaw, GSD, Gas Town, Vibium, and others.

More on the 19M+ commits here:

https://news.ycombinator.com/item?id=47501348

Re: Coding agents could make free software matter again

#123
post #30

Earlier quoted context omitted.

I think there's no meaningful case by the letter of the law that use of training data that include GPL-licensed software in models that comprise the core component of modern LLMs doesn't obligate every producer of such models to make both the models and the software stack supporting them available under the same terms. Of course, it also seems clear in the present landscape that the law often depends more on the conv…

> I think there's no meaningful case by the letter of the law that use of training data that include GPL-licensed software in models that comprise the core component of modern LLMs doesn't obligate every producer of such models to make both the models and the software stack supporting them available under the same terms. Why do you think "fair use" doesn't apply in this case? The prior Bartz vs Anthropic ruling laid…

> So what is it about GPL licensed software that you feel would make AI training on it not subject to the same copyright and fair use considerations that apply to books?

The poster doesn't like it, so it's different. Most of the "legal analysis" and "foregone conclusions" in these types of discussions are vibes dressed up as objective declarations.

Re: Coding agents could make free software matter again

#125

Having over a decade of open source software I've written freely available online, I actually really appreciate the value that AI && LLMs have provided me. The thing that leaves a bad taste in my mouth is the fact that my works were likely included in the training data and, if it doesn't violate my licenses (GNU 2/3), it certainly feels against the spirit of what I intended when distributing my works. I was made redu…

My personal take is that LLMs are so transformative that they are likely not going to qualify under derivative works and therefore GPL wouldn't hold sway. There's already some evidence that courts will consider training on copyrighted material fair use, so long as it is otherwise obtained legally, which would be the case with software licensed under GPL. I realize this is an unpopular opinion on HN, but I believe it…

You can train models locally now and use open source ones and there's a robust community of people training, retraining, and generally pulling data from anywhere. And then new models get trained on old models. The models in use now are already several generations deep even further trained on code freely given by the entire industry. It's like complaining about being 1/100000th of a soup with no real proof you're even in it. Can you provide proof that a model used your code? It's like a remix of a remix of a remix.

Re: Coding agents could make free software matter again

#126

Earlier quoted context omitted.

But the users would have to maintain their own forks then. Unless you stream back patches into your forks, which implies there's some upstream being maintained. Software doesn't interoperate and maintain itself for free - somebody's gotta put in the time for that. I think as long as AI isn't literal AGI, social pressures will keep projects alive, in some state. There definitely is something scary about stealing entir…

> But the users would have to maintain their own forks then. I suppose the idea would be, they don't have to maintain it: if it ever starts to rot from whatever environmental changes, then they can just get the LLM to patch it, or at worst, generate it again from scratch. (And personally, I prefer writing code so that it isn't coupled so tightly to the environment or other people's fast-moving libraries to begin with…

The LLM can a priori test on all possible software and hardware environments, test all possible edge cases for deployment, get feedback from millions of eyes on the project explicitly or implicitly via bug reports and usage, find good general case use features given the massive amounts of data gathered through the community of where the project needs to go next, etc?

Even in a world with pure LLM coding, it's more likely that LLMs maintain an open source place for other LLMs to contribute to.

You're forgetting that code isn't just a technical problem (well, even if it was, that would be a wild claim that goes against all hardness results known to humans given the limits of a priori reasoning...)

Re: Coding agents could make free software matter again

#127
post #3

Free software has never mattered more. All the infrastructure that runs the whole AI-over-the-internet juggernaut is essentially all open source. Heck, even Claude Code would be far less useful without grep, diff, git, head, etc., etc., etc. And one can easily see a day where something like a local sort Claude Code talking to Open Weight and Open Source models is the core dev tool.

It's not just that open source code is useful in an age of AI, it's that the AI could only have been made because of the open source code.

[deleted]

Re: Coding agents could make free software matter again

#128

Earlier quoted context omitted.

My personal take is that LLMs are so transformative that they are likely not going to qualify under derivative works and therefore GPL wouldn't hold sway. There's already some evidence that courts will consider training on copyrighted material fair use, so long as it is otherwise obtained legally, which would be the case with software licensed under GPL. I realize this is an unpopular opinion on HN, but I believe it…

You can train models locally now and use open source ones and there's a robust community of people training, retraining, and generally pulling data from anywhere. And then new models get trained on old models. The models in use now are already several generations deep even further trained on code freely given by the entire industry. It's like complaining about being 1/100000th of a soup with no real proof you're even…

The fact that github copilot had an option to block generated code that matched public examples and the fact that the llms can regenerate Harry Potter books verbatim means the training data is definitely "stored in a digital system of retrieval" but Goodluck actually having common sense win vs trillionaire incentive group stealing from everyone

Re: Coding agents could make free software matter again

#130
FOSS is dead - long live, FOSS.

FOSS came up around the core idea of liberating software for hardware, and later on was sustained by the idea of a commodity of commons we can build on. But with LLMs we have alternative pathways/enablement for the freedoms:

Freedom 0 (Run): LLMs troubleshoot environments and guide installations, making software executable for anyone.

Freedom 1 (Study/Change): make modifications, including lowering bar of technical knowledge.

Freedom 2 (Redistribute): LLMs force redistribution by building specs and reimplementing if needed.

Freedom 3 (Improve/Distribute): Everyone gets the improvement they want.

As we can see LLM makes these freedoms more democratic, beyond pure technical capability.

For those that cared only about these 4 freedoms, LLMs enable these in spades. But those who looked additionally for business, signalling and community values of free software (I include myself in this), these were not guaranteed by FOSS, and we find ourselves figuring out how to make up for these losses.

Post reply on HN