Using Solar Commons to Decentralize and Share Solar Energy