> Many open source projects are done without any good for the public
Such as? By definition, open source projects are provided to the public, for free. That’s obviously a good for the public.
Note that in order for something to be a public service, it need not be useful for every member of the public. Most people have no interest in curling, but that doesn’t mean running a non-profit curling club that is open to everyone isn’t a public good.
I'm glad the last FizzBuzz-golfed-in-$esolang I put on the internet was "obviously a good for the public", although I wouldn't mind seeing your reasoning because it isn't clear to me how.
> "This really isn’t complicated unless you’re being deliberately obtuse."
Some open source software has changed the world, for the better. By quantity, most open source repositories are forks of another with no changes, new projects abandoned before getting anywhere, abandonware that an author has moved on from, or that the world has moved on from. They're no more than digital litter. If they were real world artifacts, they would be disposed of as trash, or sold to asset strippers, or nature would rot them away eventually. In the digital world we have built a hoarder's paradise and that has costs - costs to read through them, sort through them, decide if they are worth bothering with. Costs of leaving outdated, misleading, insecure, unreliable, code hanging around for people (and LLMs) to 'learn' from in negative ways.
It's probably good that any developer or hobbyist can build their own blog engine. It's not "obviously" good that the public benefits from 5,000 partial blog engines, let alone 50,000 of them, or in a hundred years 5,000,000 of them; one doesn't have to be deliberately obtuse to question that.
Such as? By definition, open source projects are provided to the public, for free. That’s obviously a good for the public.
Note that in order for something to be a public service, it need not be useful for every member of the public. Most people have no interest in curling, but that doesn’t mean running a non-profit curling club that is open to everyone isn’t a public good.