vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2009-05-14 12:21 am

Те кто скрывают исходники, делают это потому, что им стыдно

Шнайер пишет про то, что получилось, когда американский суд таки заставил фирму-производитель тестеров на алкоголь выдать исходники (по требованию мужика, которого хотели наказать за вождение в пьяном виде, а он отрицал результаты экспертизы).

Фирма утверждала, что раскрытие исходников "будет разрушительно для их бизнеса".

И правда.

1. Они там даже среднее арифметическое посчитать не могут по-человечески.
2. Из 12 бит точности исходного датчика в процессе рассчетов теряется 9.
3. Исключительные ситуации (вроде деления на ноль) не обрабатываются а игнорируются.
Получается что система сдизайнена из рассчета чтобы всегда выдавала какой-то результат. А имеет он отношение к реальности или нет - пофиг.

Ну то есть очевидно, что после таких заключений экспертов мужика остается только оправдать, поскольку оснований утверждать, что показания прибора имели какое-то отношение к содержанию алкоголя в его крови - трудно.

Мораль сей басни - чем больше кто-то кричит о коммерческой тайне и не хочет показывать исходники, тем большая туфта у него там внутри написана.