У меня немного другая позиция. Да, если софт используется в коммерческих целях, тот же Photoshop или какой-либо узкоспециализированный софт, то он должен приобретаться легально. Но вот если приложение используется чисто для себя, то тут возникает ряд нюансов. Если программа не является программой развлекательного характера или программой специального назначения, написанной под заказ, то у меня нет никакого желания платить за нее. Да собственно за что платить-то? Человек вдохновился, написал программу и выложил ее в открытый доступ. Максимум, это донат. И это лучший подход в данной ситуации.
P.S
Кстати, я никогда не просил деньги за свои программы. Для меня программирование, это хобби, а не заработок. Поэтому и платить за ширпотребный софт я не хочу.