What is Cydia and Cydia Source in iPhone

Apple AppStore provides many more apps to download for iOS devices like iPhone, iPad and iPod touch. But Apple enforces strict guidelines, and they charge form developers.sometime they don't accept all working apps to include an apple app …