If you activate your iphone with ATT, do you have to jailbreak it in order to install AppTapInstaller and all the other fancy softwares?

I am kinda tired of this mouse/cat game. i'm thinking of signing up the ATT plan and using the EDGE network. But the bottomline is I need to be able to install AppTapInstaller, OpenSSH, etc.. In this case, is jailbreaking a must?

BTW, is the new iTune conflicting with jailbreaking or alernative activation (non-ATT activation), or both?