понедельник, 14 ноября 2011 г.

Коммерческие программы всегда будут полны ошибок

Качество стоит денег. Применительно к качеству программного обеспечения это обычно означает человеко-часы и машино-часы. То есть это время разработчиков.
Коммерческие компании разрабатывают продукт с целью получить прибыль. Соответственно, качество продукта делается достаточным, чтобы им можно было пользоваться. Не более. Как это не прискорбно, но коммерческие компании никогда не пойдут на траты по доведению своих продуктов до совершенства. Выгоднее просто выпустить новую версию с новыми багами.
В области свободного программного обеспечения ситуация совершенно иная. Так как в СПО многое делается энтузиастами, работающими за идею, вполне вероятно появление программ, которые сделаны очень качественно. Впрочем, программы с крайне низким качеством тоже есть именно в области СПО.
В результате, появление откровенно низкокачественных коммерческих программ маловероятно. Высоко качественных коммерческих программ не может быть в принципе. Бюджета не хватит, следующую версию не купят... Зато в свободном программном обеспечении можно найти весь спектр программ по их качеству.