I am planning to do an mrepo 0.8.5 release very soon. For those new to mrepo, mrepo is a python tool that can download RPMs from repositories, but also from Red Hat Network and Yast Online Update (or CentOS or OpenSUSE for that matter), mount ISO images if needed, and create repositories out of it.
For the people that have heard of Red Hat Satellite, consider it a (free) light version that only covers downloading the updates and making it available.
Fabian pointed to an interesting article from a Red Hat engineer about CentOS and Red Hat's position. An interesting question popped up that I asked myself before: "Why is there no SLES alternative distribution ?". Given all the benefits a free Enterprise Linux brings to Red Hat, Novell must be eager to want to tap into this resource, right ?
One comment suggested that Novell did not release SRPMs and therefor it was impossible to create a free SLES clone. Reality seems a bit different: Novell does release SRPMs.
There are a few reasons why there is no Open Source SLES alternative.
mrepo works with helper-tools for the actual downloading of updates or creation of metadata and so the real meat is inside the tool called youget.