Social background of solar power generation