Shared publicly  - 
 
Nick Hardiman takes a look at the many variations on the definition of “cloud computing.” Is there any consensus?
1