TEvg> почему фирма продающая софт в упор не хочет нести ответственность?
Igor> Потому что лицензионное соглашение, в котором написано AS IS, не противоречит действующему законодательству.
[img]biggrin.gif[/img]
Интересный ответ.
Igor> В чем выгода "AS IS" для потребителя? В цене. Придется отказаться от глючных дешевых железок и платить на порядок больше за высоконадежные программы. Большинство пользователей к этому не готовы.
Не согласен!
Я помню VAX 11/780 и microVAX 3xxx с операционкой VMS и компиляторами FORTRAN-77, PL-1 и ALGOL от одного производителя - DEC. И там железо не было глючным, ну никак! Да и ПО в глюках не особо было замечено - не знали слово "зависнуть", на писюках выучили
И тем не менее, ПО шло на таких же правах, как и W98 ME, а именно -
as is.
IMHO потому что нельзя
теоретически написать программу уровня ОС без ошибок. Или, по крайней мере, нельзя оттестировать сложную программу во всех мыслимых и немыслимых условиях и в сочетании с другим софтом (даже не берем железо). А раз нельзя оттестировать, то и нельзя поручиться.
Хотя Дональд Кнут и писал, что он выловил
последнюю ошибку в сорсах своей книге о ТеХ столько-то лет назад и он готов оплатить стоимость книги первому, указавшему на незамеченую ошибку. Кстати, он несколько раз удваивал вознаграждение
Это единственный мне известный случай, в котором автор программы
широкого применения на универсальных компьютерах берет на себя большую ответственность, чем следует из принципа as is. Да и то он отвечает только за сорс, а не за ошибок в компиляторах и ОС, на которых будут генерироваться и выполняться ехешники.
И возвращаюсь к нашим баранам, скажу, что потребителю может и выгодно получить программу с гарантией, да разработчика ПО нелегко на такое уговорить. А в случаях, когда он все же соглашается, контракт пишется совсем по-другому, типа:
... разработчик гарантирует безошибочную работу програмно-аппаратного комплекса в следующем составе (дальше идет детальнейшие спецификации всех файлов и версии ПО (начиная от ОС и кончая захудалого мышиного драйвера) и аппаратной части - на уровне серийных номеров плат.) Потребителю запрещается (а иногда не только запрещается, а попросту не оставляется физическая возможность) ставить любое ПО и менять что-либо в конфигурацию существующего.