Why is shipping being charged on certain items?

DonorShops charges shipping ONLY on items where you have set Is Shippable to YES.

You can manage this setting on each product individually by using the Stock & Price tab.