Microsoft vs redistributable