
 39
Открытость  означает  равные  права  всех  потенциальных 
производителей  на  участие  в  разработке  и  технической  эксплуатации 
открытого стандарта. 
Стандарты  открытых  систем  чрезвычайно  полезны  для 
пользователей.  Они,  помимо  прочего,  являются  фактором  надежности 
вложений  инвестиций,  поскольку  в  случае  краха  одной  из  фирм-
поставщиков  остается  огромный  рынок  совместимых  программно-
аппаратных средств, выпускаемых альтернативными поставщиками. 
Открытые системы предполагают высокую степень стандартизации. 
По словам Б.А. Бабаяна, одного из разработчиков комплекса «Эльбрус», 
«Стандартизация,  с  одной  стороны,  упрощает «общение»  компьютеров 
друг  с  другом,  а  с  другой  стороны  это –  тормоз  прогресса.  Всякая 
стандартизация  означает  консерватизм,  т.к.  затрудняет  изменения.  Это 
необходимо,  чтобы  стандарты  оставались  стандартами,  чтобы 
разработчики успевали выпустить изделия и технологии, отвечающие этим 
стандартам,  но  в  результате  неизбежно  тормозится  развитие.  Это 
противоречие сильно затрудняет работу конструкторов, но оно неизбежно. 
Альтернативы стандартизации нет, так что задача разработчиков – найти 
компромисс  между  консерватизмом  стандартов  и  поступательным 
движением прогресса». 
Надежность открытых систем 
Помимо  ряда  достоинств,  обусловленных  применением  открытых 
систем, имеется ряд опасностей, связанных с внедрением открытых систем 
на производстве. Во-первых, внедрение открытой (т.е. новой) системы на 
предприятии предполагает, что технологи и персонал знают, как с такой 
системой работать. Во-вторых, поскольку производителей оборудования и 
программного обеспечения множество, возможно (и так часто бывает), что 
стандарты  соблюдаются  не  полностью.  Возникают  странные, 
необъяснимые  и  не  воспроизводимые  отказы,  нередко  после  долгой 
стабильной работы. Чтобы избежать отказов подобного рода, необходимо 
очень качественное, продуманное программное обеспечение, что бывает не 
всегда.  
 
ПРИМЕР  
 
Разночтения  цифр,  например: «1,000»  и «1.000».  Данные  числа  в 
различных  системах  могут  быть  прочитаны  как «один,  запятая (либо 
точка), три нуля», «один», «тысяча». 
Существует несовместимость ОС и платформ (например, Sun и PC) 
как на уровне исполняемого кода, так и на уровне представления данных 
(например, чисел с плавающей точкой).