Are there any legal issues with forking an open source project and putting your own name and spin on it? I am talking specifically about projects that are operating under the MIT or Creative Commons licenses.
First off, IANAL, so my answer should not be taken directly as legal advice.
Whether or not what you are asking about violates the license is largely dependent on what you mean by 'putting your own name and spin on it'.
In short, based directly on the standard license text (available trivially from the SPDX or OSI web pages for it), you can do pretty much whatever you want with the code from an MIT licensed project, provided that:
- You preserve the copyright notice.
- You preserve the same licensing terms for any version you redistribute.
- You don't hold the original author liable for any problems that the software might cause (that's what the big block of all-caps text at the bottom of the license is about).
That first point is the big one here, because it means that you can't strip copyright notices from you version that were present in the original version. Other than that though, you can do pretty much anything you want with any derivative works you create (which seems to be what you're talking about wanting to do), provided that they use a license that is compatible with and at least as restrictive as the MIT license (which includes, among others, the Apache Licenses, the MPL, most of the BSD variants, and all the GPL variants ).
It's probably worth noting here that the MIT license is one of the most permissive classical open-source licenses out there. It's about as close as you can get to being public domain while still protecting copyright and disclaiming liability. Among other things, you can even legally redistribute MIT licensed software commercially (you can also do this with most BSD licenses), in contrast to 'protective' open-source licenses like the GPL which only allow free redistribution.