How are zlib, gzip and Zip related?

Abhishek Jain asks Stack Overflow about the differences between zlib, gzip and Zip, and gets a fascinating and very insightful response from none other than Mark Adler. I particularly like the comment Adler made when the OP asked about referenecs for his answer.

I am the reference, having been part of all of that. This post could be cited in Wikipedia as an original source.

This, to me, is a perfect example of the enormous impact of open source and free software libraries developed in the 80s and 90s have on modern-day computing. All these small components of Linux or *BSD systems that were developed over the years now play such crucial parts in so many complex systems we rely on every day.

Free/open source software developers are the heroes of the internet era, and as such should have monuments built to their glory and schools named after them.

Jazz Music in 2016 •  bora—an AWS Cloudformation wrapper •  “Between the world and me” •  AWS Cloudformation template for Counter Strike GO server •  iPhone 7 Plus and its Two Lenses •  ...