A few days ago the iPhone Dev Team released a jailbreak for the iPhone 3G and iPod touch 2G on iOS 4.0 / 4.1. It covers only those devices because the exploit used to jailbreak is in the old one from iOS 2.x days, and still exists today.
Read the original post by KTXL-TV Sacramento