В общем, не будем спорить. Я считаю, что ПО должно быть отрытым (желательно: свободным) настолько, насколько это возможно. У других разработчиков на этот счёт может быть другое мнение.
С чем вот соглашусь, так это с тем, что софт «для населения» (ннкард, ГАС «Выборы») и так далее должен быть открытым.
Но, как человек, который уже почти 10 лет часто сталкивается со специфичным софтом, точно так же считаю, что узкоспециальный софт (который, к слову, очень дорогой не в силу распилов, а в силу того, что разработчики могут 5 лет писать софтину, которую купит 1-2 клиента) пока не нашёл механизма монетизации в рамках opensource. Хотя, безусловно, так для конечного юзера было бы проще и выгоднее, как ни крути (при условии обеспечения ответственности).