Creative Commons is a movement to make more content accessible and sharable. By attaching a Creative Commons license to your works you make your content available for public use and sharing. In order to attach a Creative Commons license to your work you must own the copyright to the work. This isn't an alternative to copyright but rather allows creators to allow others to use their works under specific conditions.
Visit Creative Commons for more information on how to attach a Creative Commons license to your works.