Открытый стандарт: различия между версиями

103 байта добавлено ,  10 лет назад
Нет описания правки
м (робот добавил: it:Standard aperto)
'''Открытый стандарт''' (в технике) — общедоступная и не секретная техническая спецификация, у которой либо отсутствует правообладатель (общественное достояние), либо же правообладателем является общественная организация, не совпадающая тождественно с производителем, использующим спецификацию в своих продуктах.
 
В качестве антонима обычно применяется словосочетание "«проприетарный стандарт"». Словосочетание "«закрытая спецификация"» применяется обычно только для случаев, когда спецификация не опубликована - — например, является коммерческой тайной (применение слова "«стандарт"» для секретной информации выглядит нарушением правил словоупотребления русского языка).
 
== Определение открытого стандарта ==
# Хищнические практики. В открытых стандартах могут применяться условия лицензирования, защищающие от подрыва стандарта посредством тактики «[[Embrace-Extend-Extinguish]]». Связанная со стандартом лицензия может потребовать публикации справочной информации для расширений или публичной лицензии на создание, распространение и продажу программ, совместимых с расширениями. Не может быть никаких других запретов на расширение открытого стандарта.
 
Такое определение спорно. Так, например, стандарты PCI, ATA и SCSI требуют отчислений за право ознакомиться с последней версией стандартизирующей документации, что нарушает пункт 3 выше, хотя в массовом общественном мнении такие стандарты являются открытыми. Защита же от хищнических практик не предусмотрена практически нигде, в т.ч.том числе в открытых по общепризнанному мнению стандартах.
 
Свои определения открытого стандарта дали также ряд других государственных и общественных организаций. Некоторые из них представляют собой компромисс с существующими коммерческими практиками. Другие поднимают новые специфические проблемы. Например, определение данное в документе Евросоюза [http://ec.europa.eu/idabc/en/document/3761 «European Interoperability Framework»] требует публичности самого процесса принятия и изменения стандарта. [http://opensource.org/osr Определение] [[Open Source Initiative]] требует полноты самого стандарта и наличия процедуры устранения обнаруживаемых неоднозначностей. Также в определении OSI уточняется, что открытый стандарт не должен зависеть от технологий, не отвечающих требованиям открытого стандарта. Определения, зафиксированные в законодательстве Дании, Испании, Франции, Венесуэлы в основном ограничиваются указаниями на доступность самих стандартов и свободу их реализации.
 
== Отличие открытых и закрытых стандартов ==
В отличие от открытых стандартов, закрытые стандарты имеют локальную область применимости и поддерживаются ограниченным кругом систем и специалистов. Например, служба каталогов [[Microsoft Active Directory]] (AD) основывается на открытом протоколе Kerberos, но Microsoft реализовала [[Kerberos]] таким образом, что это средство оказалось несовместимым с реализациями других поставщиков.
Открытый стандарт или формат данных аналогичны языку общения, одинаково понимаемому всеми в данной местности. К примеру, Интернет возник благодаря открытым стандартам. Профинансировав создание и реализацию протокола TCP/IP для Unix, агентство [[DARPA]] позволило использовать эти разработки всем желающим.
 
Однако, далеко не любой распространённый формат является открытым. В качестве примера можно привести форматы данных Microsoft Office. Корпорация [[Microsoft]] не предоставила в публичный доступ техническую документацию и таким образом по сути присвоила себе исключительное право на знание того, как организованы данные пользователей. Другие продукты, в частности свободный офисный пакет [[OpenOffice.org]], нередко обеспечивают достаточно качественное чтение и запись этих документов — но закрытость формата все же не позволяет обеспечить полноценную поддержку.
== Роль для свободного программного обеспечения ==
 
Сторонник свободного ПО Эрик Реймонд неоднократно подчеркивалподчёркивал высокую важность открытых стандартов для этой экосистемы. Несложно догадаться, что в противном случае свободное ПО нарушало бы права правообладателей всех тех спецификаций, которые в нем реализованы. При этом даже в случае отсутствия юридического преследования со стороны правообладателя свободное ПО окажется в положение "«вечного догоняющего"» по отношению к проприетарному продукту.
 
== Выгоды открытых стандартов ==
* [[PCI]]. Контролируется организацией PCI SIG, в которую может вступить каждый, уплатив не-запретительный взнос. Невзирая на неформальное доминирование компании [[Intel]] в данной организации, она не является подразделением Intel.
* [[USB]]. Применимо все, что сказано выше про PCI.
* Семейство стандартов [[RFC]] - — IP, TCP, UDP, HTTP, FTP, SMTP, IMAP и так далее. Контролируется организацией IETF, в которую может вступить каждый, уплатив не-запретительный взнос. Более того, в отличие от PCI и USB, в IETF не прослеживается доминирующая компания.
* [[POSIX]]
* Стандарты большинства языков программирования.
* [[Sony Memory Stick]]. Существует система запретительных юридических мер, запрещающих производство контроллеров этого вида флеш-памяти компаниями, отличными от Sony.
* [[VHS]]. Правообладателем является компания JVC.
* [[X11]]. Правообладателем является [[Массачусетский технологический институт|MIT]].
 
== Примеры закрытых спецификаций ==
Анонимный участник