I don't quite understand the question... Are you wondering if the link exists by accident, and it's not supposed to be free?
IIRC, it was a free 'web enhancement' back when DCC11 was published.
...
Gnome Boy • DCC playtester @ DDC 35 Feb '11. • Beta DL 2111, 7AM PT, 8 June 11. Playing RPGs since '77 • Quasi-occasional member of the Legion of 8th-Level Fighters.