1. ПО может быть бесплатным до поры до времени,а потом,когда достаточно людей подсядут,станет платным
2. у одной и той же конторы могут быть freeware проекты для привлечения внимания к себе и shareware для заработка
3. может быть на freeware компания обкатывает какие-то методики,новый интерфейс,еще какие-то фишки,чтобы потом применить в платных продуктах
ПО может быть просто скопировано. То есть все затраты идут только на создание оригинала, при копировании затрат никаких не возникает или они микроскопические, например, стоимость носителя, стоимость пересылки копии. В случае наших любимых софтверных гигантов достоверно известно, что стоимость оригинала заведомо меньше, чем стоимость всех продаваемых копий. Причём, всё настолько печально, что речь зачастую идёт не о полноправном владении копией, а о продаже права на пользование копией, что ещё более унижает покупателя. Когда мы покупаем любой предмет, ну допустим кофеварку, мы можем на свой страх и риск внести в неё изменения, разумеется, теряя гарантию, доработать до картофелечистки например. В случае с ПО, мы теряем лицензию, то есть измененное ПО становится контрафактным.
Ничуть не удивительно, что есть люди, и их становится всё больше, которых не устраивает существующее положение вещей. Как со стороны разработчиков ПО, так и со стороны пользователей.
Исходя из того, что мы тратим деньги там, где не можем сделать что-то сами, или считаем этот вариант менее выгодным (лучше заплатить специалисту, чем делать самому), предположим, что каждый пользователь, рано или поздно, сможет написать ПО, нужное ему, но этот вариант будет стоить ему много денег и времени. Поэтому легче объединяться в группы, и разрабатывать нужный софт совместно с теми, кому он нужен, учитывая, что потом все смогут пользоваться результатом этого коллективного труда безо всяких ограничений.
Как любой человек с кошельком, я хочу знать, на что я трачу деньги. В случае с открытым ПО мы тоже тратим деньги и время, но результат более реален, чем в случае с ПО закрытым. Зачастую за доработку открытого ПО проще заплатить ближайшему специалисту, чем ждать от монстрософта, которому уже заплачено немало, когда он потрудится внести нужные тебе исправления или улучшения.