I don’t quite agree with some of the rationale
- I do think users have benefited from Open Source, but I also think that there has been an a decline in Open Source software in general
- I don’t think contracts are a good analogy here (in the sense that every corporate consumer of the software would have to sign one)
Having said this I do understand where he is coming from. And I agree that:
- a lot of big companies consume this software and don’t give back
- corporate interests are well entrenched in some Open Source projects, and some bad decisions have been made
- he does raise an interesting point about the commons clause (but them I’m no laywer)
I would like to remind everyone that the GPL pretty much exists because of (1.). If anything we should have more GPL code. In that regard I don’t think it failed us. But we rarely see enforced (in court). Frankly most of our code is not that special so please GPL it.
Finally I think users do know about Open Source software indirectly. In the same way they find out their “public” infrastructure has been running without permit or inspection the day things start breaking and the original builder/supplier is long gone and left no trace of how it works.
Since these days everything is software (or black box hardware with firmware) this is increasingly important in public policy. And I do wish we would see public contracts asking for hardware/firmware what some already for software.
I wont get into the Redhat/IBM+CentOS/Fedora or AI points because there is a lot more going on there. Not that he is not right. But I’m kind of fed up with it :D
Thanks for the list, there were a few I did not know about.
I would add ToR and GNUNet (https://www.gnunet.org/) too.