Typické varianty distribuce softwaru