Live data from Hacker News

John Carmack about open source and anti-AI activists

twitter.com

441–450 of 515 posts

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

#441

I think one of the more prominent issues folks take with mass training on OSS is that the companies doing it are now profiting for having done it. In his follow-up post he talks about him open sourcing old games as a gift, and he doesn't much care how people receive that gift, just that they do. He doesn't acknowledge that Anthropic, OpenAI, etc, are profiting while the original authors are not. The original authors…

Yeah the main difference seems to be that he open sourced the games after he got very wealthy from them not before. So of course at that point you can easily feel magnanimous about bestowing gifts.

Open sourcing something from the start and essentially giving up any ability to profit from the use of your work when companies are often making huge profits from it seems less easy in comparison.

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

#442
post #328

Most of FOSS is not a free gift, but asks for some form of repay. MIT asks for credit. GPL asks or credit and GPL'ing of things built atop. Unlicense is a free gift, but it is a minority. AI reproduces code while removing credit and copyleft from it and this is the problem.

> and this is the problem Why? The software is still there and you can still go choose to use it.

Current social consensus is that copyright exists and one can only use software on conditions stated in license. Thus, proprietary and copyleft have same protection.

Another possible consensus would be that copyright don't exist, and anyone can copy proprietary or copyleft work and improve it. Nobody would be harmed in such situation, original author still have its copy. I would have no problem with such state - but it must be same for everyone, not just FOSS.

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

#443
post #129

Earlier quoted context omitted.

To clarify, GPL is not a free as in "free gift", but it is free as in "freedom". The giving back part is strongly related to the "freedom", not related to whether you profit from it or not.

> To clarify, GPL is not a free as in "free gift", but it is free as in "freedom To clarify further: "freedom" for the end user, and not the developer leveraging GPL code in their software product.

Absolutely not. GPL is freedom for the authors. The end users have conditions they must meet to use the software. Those conditions are restrictions. That is precisely the opposite of freedom for end users.

To anticipate objections, the conditions keep the software "free for everyone", which is true. But that's still explicitly freedom for the authors. The conditions preemptively eliminate end users who would otherwise find the software valuable. Because it is not freedom for end users.

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

#444
post #108

Has anyone else noticed a cultural shift around monetization of output? I think there wasn't as much back when I first started using open-source programs, both as a user, and a small-time contributor for decades now. And I've noticed this on other things too. A short while ago, someone on Reddit pointed out that something on Google Maps was wrong and so I went and submitted a fix and told them how to and I received a…

> submitted a fix and told them how to and I received a barrage of comments about working for free for a corporation that's making money off me

After it became obvious that 1) these LLMs were trained heavily on OSS, and 2) that they (arguably) wantonly violated the licenses of the OSS they were trained on (as even the most permissive of which mandated attribution), 3) that LLMs could be used to rewrite code licensed with terms (e.g., copyleft) deemed unsuitable for certain commercial purposes to nullify those terms, and 4) that these LLMs would ultimately be used to reduce the demand for developers and suppress developer wages (even as cost of living keeps rising, and now even cost of compute, once deflationary, rises quickly as well, ironically thanks to LLMs), the culture of unbounded enthusiasm for open source amongst devs ought to have quickly been supplanted by one of peer pressure-bordering-on-public-shaming against open source participation.

Yet people still go out of their way to open source projects, or work, uncompensated, on open source beyond the "good citizen" stuff of reporting bugs (possibly with fixes) in things you use.

It really boggles the mind. Even if you can't starve the beast, why willingly feed it, and for free?

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

#445
post #37
post #17

[flagged]

Attack the argument not the man. Whether he is set for life or not has nothing to do _in this context_, since, presumably, people who open source their code do not care about profit.

For a full understanding of any text, you always need to consider the context as well as the content and the author, in this case Carmack, is part of the context. You cant just separate them. This is especially true when it concerns contemporary issues.

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

#446
post #188

Earlier quoted context omitted.

> I received a barrage of comments about working for free for a corporation that's making money off me The problem is that the big tech companies aren't holding up their end of the traditional social contract. I like to think of the wider open source community as one giant group project. Everyone contributes what they can, and in turn they can benefit from the work everyone else has done. The work you do goes towards…

> The problem is that the big tech companies aren't holding up their end of the traditional social contract. This analogy feels too strained. Google gives away Maps, Gmail, and other products for free. A little UI widget inviting users to submit fixes is hardly an onerous demand. > and they will of course log your location history and sell it to the highest bidder. Google does not do this, no matter how many times th…

Neither Google Maps nor Gmail are given away for free. Both products generate vast amounts of revenue.

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

#447
Carmack can be enthusiastic about AI because it's no threat to him, he's already set. He's not going to be laid off, and if he is, he can just do coding as a hobby for the rest of his life. He doesn't need to worry about what blue collar job to retrain for in middle age to be able to pay his mortgage and clothe his kids.

And it is a form of cheating to take a gift and profit off of it, keeping all the profits for yourself, it goes against the spirit of it. Until now that was fine, because there was a sense that it made more things possible and created jobs, and these projects were improved through reciprocal contribution.

AI vacuumed everything up for itself and turned around and said now I'm going to replace you.

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

#448
It's a bit of a complicated topic in general.

Personally I think ai code should always be open source to at least make it the most "ethical", others can see and edit it as they see fit.

Generally though I've noticed that the spirit of open source (community owned code) has slowly been morphing into a few pointers that in some way undermine open source, whenever that be the fact that folks get more entitled towards open source projects or that they see certain open source licenses (specifically GPL) as a tool to build an anti-capitalist moat.

Despite the fact that almost every open source or accepted open source license by OSI or FSF explicitly states no warranty and commercialization of said project is allowed, just that most people don't contribute money let alone code (just look at the xz debacle even now the dev is not given sufficient attention in terms of commercial and social support to maintain it).

To be fair to Carmack, his vision of open source is one shared by a lot of the "free means anarcho-free" developer camp and as such if said code is used in ai or to bomb children then so be it.

I guess this is one of the major tension of open source is exactly what open source ought to be:

A drive towards ethical code or a drive towards anarcho-free, because stating "free as in freedom" is too vague; freedom has the connotation of both the idea of freedom TO DO something and the freedom to be EXEMPT from something.

In the end I believe that freedom to be exempt is more important than the freedom to do.

Due to the fact that the bad actors usually benefit more to exploit freedom-to than freedom-from, hence why beyond community building the (A|L)GPL helps out in ensuring both as a user but also as a developer that the code written is protecting us both.

Whenever or not AI is part of that is well going back to my point that ai code should most likely almost always be open-sourced if one wants to "lift the burden".

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

#449
post #108

Has anyone else noticed a cultural shift around monetization of output? I think there wasn't as much back when I first started using open-source programs, both as a user, and a small-time contributor for decades now. And I've noticed this on other things too. A short while ago, someone on Reddit pointed out that something on Google Maps was wrong and so I went and submitted a fix and told them how to and I received a…

The MIT license didn’t require a lot of thought.

> The MIT license

I still can't believe that developers got memed into this being the default license. 20 years ago, you'd always default to GPL and only opt for something else if it was a complete non-starter, and then you'd turn to LGPL (e.g., if it was a C library), and failing that, some BSD variant. But developers were always cautious to prefer GPL wherever they could to prevent exploitation and maximize user freedom.

It's crazy that even in compiled languages like Rust, MIT is now the default, though I think that's probably due to the lack of a stable ABI complicating dynamic linking enough to make LGPL less viable.

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

#450

Earlier quoted context omitted.

> A short while ago, someone on Reddit pointed out that something on Google Maps was wrong and so I went and submitted a fix and told them how to and I received a barrage of comments about working for free for a corporation that's making money off me. Did you respond by asking them how Reddit makes money? The anti-corporate mentality isn't new, but it does surface in different ways and communities over time. The Redd…

Avoiding every corporation that does stuff you disagree with just isn't feasible. All we can do is weigh their business model and other practices with the value we get out of it. People on Reddit who also have a problem with Reddit are obviously on Reddit. That is tautological. It doesn't mean they aren't avoiding other companies for similar reasons, which wouldn't make them a hypocrite either.

> Avoiding every corporation that does stuff you disagree with just isn't feasible.

That would be all of them. They are all dirty.

The idea of 'voting with your dollar' is ridiculous - they are all terrible, so there's nothing to vote for. But yes, modern life requires that we engage with their nonsense, no need to think of the interaction as anything more that begrudging extraction.

Post reply on HN