Gnus is distributed as a compressed tar file of Emacs Lisp files. The primary Gnus pickup point is in Norway, but this is mirrored in:
Older versions of Gnus can be found in:
An archive of patches is also available.
If you are running Gnus under XEmacs, you should also pick up the package of icons.
The Gnus Network User Services site can be found two places: