Live data from Hacker News

John Carmack about open source and anti-AI activists

twitter.com

191–200 of 515 posts

Re: John Carmack about open source and anti-AI activists

#191

All due respect to Carmack but I think his take is probably influenced by his investment in his own AI company. There doesn’t seem to be many on this space who have any ethical or moral problems with profiting from the work of others and not contributing anything back to the commons. If we all intended our work in OSS the way he did maybe we’d all see it his way too. Copy left licenses are generally intended, afaict,…

Carmacks ai company explicitly does not work on LLMs though

Re: John Carmack about open source and anti-AI activists

#192
post #109

Earlier quoted context omitted.

I'm the same, I've seen some of my stuff pop up in the weirdest places and I was ok with it. But I understand and respect that people who published code under restrictive licenses may have a problem. The GPL is absolutely "NOT-a-free-gift" license, in both wording and spirit. If someone published something as MIT and doesn't like it being used for LLM training, yeah that person can only blame themselves. For GPL, it…

MIT license requires credit.

Ahhhh yes that's one that lawyers might have fun with. MIT says:

> The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

My personal thought on that: it's going to be almost guaranteed that, if an LLM is producing stuff it clearly derived from a certain piece of code XYZ, it will also be capable of producing the correct answer to the question "what's the license for XYZ?" And lawyers will successfully argue that this counts as "included".

Re: John Carmack about open source and anti-AI activists

#193
post #170
post #131

Earlier quoted context omitted.

"in accordance with its license" is the key part that's missing with LLMs. The licenses are completely ignored.

It seems to be a common view on HN that licenses and conditional access to websites should be ignored (i.e. WRT ad-blockers), but also that licenses on Open-Source Software repositories should be respected (i.e. WRT LLM training). I believe that holding these contradictory views is common, but the conflict would need to be resolved to come to a conclusion on how to proceed with LLM training.

You seem to be conflating copyright with access rights. Two very different things. Regardless of your feelings on either, there is no contradiction in holding different views on them.

Re: John Carmack about open source and anti-AI activists

#194
post #109

Earlier quoted context omitted.

I'm the same, I've seen some of my stuff pop up in the weirdest places and I was ok with it. But I understand and respect that people who published code under restrictive licenses may have a problem. The GPL is absolutely "NOT-a-free-gift" license, in both wording and spirit. If someone published something as MIT and doesn't like it being used for LLM training, yeah that person can only blame themselves. For GPL, it…

MIT license requires credit.

So does the BSD license. Copyright must be reproduced

Re: John Carmack about open source and anti-AI activists

#195

This is because Carmack doesn't really do OSS, he just does code dumps and tacks on a license ("a gift"). That's of course great and awesome and super nice, but he's not been painstakingly and thanklessly maintaining some key linux component for the last 20 years or something like that. It's an entirely different thing; he made a thing, sold it, and then when he couldn't sell more of it, gave it away. That's nice! Bu…

> This is because Carmack doesn't really do OSS, he just does code dumps and tacks on a license ("a gift"). That is, in fact, OSS. Open source does not mean, and has never meant, ongoing development nor development with the community.

It’s not open source in the way anyone thinks about the term. He isn’t maintaining free software in the open

Re: John Carmack about open source and anti-AI activists

#196
post #126

Earlier quoted context omitted.

yes, and no. there is profit and there is excessive profit. if i build something to make my linux experience better and share that with the world, and a few consultancies use that to make the linux experience for their customers better, then that is fine. but if my tool becomes popular and a megacorp uses it to promote their own commercial closed source features alongside it, then that's excessive. that's one reason…

Who is stopping you from licensing your code that way then?

It's not open source, because the definition of open source doesn't allow you to place any restrictions on who can use it or for what purpose. It's why licenses like "Don't use it for evil" or "Everyone except Anish Kapoor" aren't acceptable for a lot of Linux distros.

In practice your best bet is probably a license where everyone can use it, but which is incredibly hostile to use in a for-profit environment. Think AGPL, where you risk being forced to open source your entire unique-selling-point proprietary software stack.

Re: John Carmack about open source and anti-AI activists

#197

Earlier quoted context omitted.

This is an edge case in OSS. Even among software packages used by Netflix and Amazon, few of them were attributable to a single maintainer or small group of individuals. They've long since become community developed projects.

Netflix and Amazon use many packages of all sizes. And contributions to projects with many contributors helped people get jobs.

How would you even know that Netflix or Amazon uses your package?

Re: John Carmack about open source and anti-AI activists

#198
post #168
post #165

Earlier quoted context omitted.

Isn't Carmack just employing the 'Cathedral' type of 'Open Source'?

The “cathedral” model refers to closed-source development: https://en.wikipedia.org/wiki/Open-source_software_developme...

> In closed-source software development, the programmers are often spending a lot of time dealing with and creating bug reports, as well as handling feature requests. This time is spent on creating and prioritizing further development plans. This leads to part of the development team spending a lot of time on these issues, and not on the actual development.

So, in closed source you work on bug reports and feature requests. In open source you work on development. But it's the closed source people working on building a cathedral.

I understand what they're driving at, but this is still the stupidest description of the analogy that I've ever seen.

Re: John Carmack about open source and anti-AI activists

#199

This is because Carmack doesn't really do OSS, he just does code dumps and tacks on a license ("a gift"). That's of course great and awesome and super nice, but he's not been painstakingly and thanklessly maintaining some key linux component for the last 20 years or something like that. It's an entirely different thing; he made a thing, sold it, and then when he couldn't sell more of it, gave it away. That's nice! Bu…

> This is because Carmack doesn't really do OSS, he just does code dumps and tacks on a license ("a gift"). That is, in fact, OSS. Open source does not mean, and has never meant, ongoing development nor development with the community.

It's been a conflation issue (and major point of contention) since the 90s. "Free Software" and "Open Source Software" are two different things that have traditionally been used together to promote the rights of the user and the dissemination of knowledge in software development.

Edit, see:

https://en.wikipedia.org/wiki/The_Open_Source_Definition

https://en.wikipedia.org/wiki/The_Free_Software_Definition

Re: John Carmack about open source and anti-AI activists

#200
Many people who provided quality technical content on blogs, Stack Overflow, and other forums thought they were providing a public good and helping to create a lasting culture and community. Turns out they were making fuel pellets to power money machines for the richest tech oligarchs in the world.

Most of these communities are being destroyed before our eyes by AI. Anyone in the industry who pretends this isn't happening, or seems confused about why some people are upset about this, is being highly disingenuous.

Post reply on HN