This is a bad association even for people that recognize it. Presumably there were good years but most will probably remember the ugly endgame with awkward UX and weird ads masquerading as fake download links.
Yup! That clears it up. It’s the site that serves lots of ads and binary packages of some old software. At least as of the last time I looked some years ago.
Ok then, not sure I would want more things like that today to self host, but to each their own.