Примеры программ для кражи у Вас все неудачные, а в остальном Вы правы. Закон об интеллектуальной собственности в нынешнем виде её нисколько не защищает, зато тормозит развитие цивилизации. Поэтому свои исходники я даю взамен на снятие с себя ответственности за аварии и проишествия, вызванные неправильной работой программ. Грамотному специалисту обычно написать свою программу проще, чем разобраться в чужой.