web designers do make money on designs i think it's beyond the usage border of creative commons and violates #2 even if they give credit.
creative commons means:
1. Attribution means:
You let others copy, distribute, display, and perform your copyrighted work - and derivative works based upon it - but only if they give you credit.
2. Noncommercial means:
You let others copy, distribute, display, and perform your work - and derivative works based upon it - but for noncommercial purposes only.
3. No Derivative Works means:
You let others copy, distribute, display, and perform only verbatim copies of your work, not derivative works based upon it.
4. Share Alike means:
You allow others to distribute derivative works only under a license identical to the license that governs your work.
the thing that arouses my curiosity is that why do they need to do these? if they are web designers, they can obviously know what's hot or not in the art/photos industry and can very well produce their very own photos not unless they have posted their posted on flickr?