Any discussion about software distribution will inevitably result in an argument about dynamic linking vs. static linking.