Free software хороша ещё и фидбеком. Смотрю я на некую прогу и нахожу, что чегой-то в ней не хватает (сделано не так, работает с ошибкой). Кроме обычных вариантов (написать в ЖЖ, что программа - говно, а разработчики - дебилы (а Билл Гейтс вообще маст дай) ... или написать примерно то же самое по всем адресам, которые нашлись в документации от программы), свободный софт даёт мне ещё некоторые свободы:
1. по самой своей свободной натуре - взять сорцы и всё поправить так, как тебе хочется, после чего отослать патч разработчикам;
2. зафайлить разработчикам баг (хорошо, если есть багзилла, но на крайняк написать в девелоперский лист).
К сожалению, первая опция доступна далеко не всем, а только программерам (которых, очевидно, меньшинство). А вот вторая опция доступна практически всем. Жаль, что часто ей пренебрегают. Ведь свободный софт силён (или слаб) не только своими разработчиками, но и своими пользователями. Как я кому-то писал, free software doesn't work one way only.
PS Навеяно вот этим постом (и конкретно этим тредом).