I'm trying to understand the difference between public and private cloud.
I think it's like this:
Public Cloud = My service is in a public environment, hosted on a server of a company
Private Cloud = I'm setting up my own cloud with my own hardware

Is this correct? I'm really confused by all the explanations i found on the web.