Задаваясь вопросом, следует ли использовать ПО с закрытым исходным кодом, необходимо оценить этот шаг с точки зрения этики последствий. Эрик Реймонд (Eric S. Raymond), известный теоретик движения за открытое программное обеспечение и один из основателей Open Source Initiative, опубликовал в своём блоге новое эссе, в котором представил ряд объективных причин, почему закрытое ПО приносит вред.
Автор знаменитого «Собора и Базара» предложил пять критериев, по которым пользователь может оценить потенциальный ущерб, который способно принести использование того или иного закрытого программного продукта. На основании данных критериев пользователи смогут решить, стоит ли приобретать проприетарное ПО или же обратиться к открытым альтернативам, чтоб минимизировать негативные последствия.
1. «Вред от ненадёжности». Наиболее фундаментальный вред, которого можно ожидать от закрытого ПО — то, что оно гораздо хуже спроектировано и гораздо менее надёжно, чем открытое. Весомость данного вреда зависит от сложности программы — чем программа сложнее, тем больше в ней может быть ошибок, что делает ущерб от закрытых исходников гораздо серьёзнее. При этом нужно учитывать возможный вред от каждой ошибки — чем он сильнее, тем выше становится преимущество открытых исходников над закрытым ПО.
2. «Вред от невозможности изменить код». Другой источник вреда от закрытого ПО — отсутствие возможности изменить код под свои нужды, самостоятельно или руками специалистов.
...
Читать дальше »