My understanding is that Solidcoin is a bitcoin fork. I think there have been others. Any peer to peer payment software that is based upon an existing blockchain would be a fork.
There has been no bitcoin *hard fork* (perhaps you are getting confused with a Github fork which is a different thing altogether).
A *hard fork* is when the one blockchain splits into two (or more) chains due to having different rules being run by the blockchain users (especially miners).
Solidcoin and all other *alt* coins were different blockchains altogether so they are not *hard forks* of Bitcoin at all (although their source code most likely would have been forked from Github from the main Bitcoin project).