Формальных различий может и не быть – например, в обоих случаях бизнес выделяет деньги на какой-либо проект. Однако в некоторых ситуациях (но не всегда) принципиальным моментом становится мотивация – жертвователь просто дает деньги, но не преследует каких-либо целей, связанных с продвижением собственного бренда, а при социальном маркетинге такое продвижение подразумевается.