Обсуждение:NDA

Материал из in.wiki
Перейти к навигации Перейти к поиску

При обсуждении страницы пожалуйста подписывайте свои реплики, поставив в конце Вашего текста последовательность из четырёх тильд - ~~~~. Тильда набирается той же клавишей, что и буква Ё, но на латинском регистре и с прижатым Shift. Подробности - в Правилах комментирования статей.


но самая трясина ожидает разработчика при попытке работы с Wi-Fi

Премию Дарвина за причисление вафли к закрытым протоколам!

Зря иронизируете. Я поищу ссылку на обсуждение c kernel.org по поводу того, почему документации по Wi-Fi-чипсетам почти нет.
Жжоте, на некоторую часть оборудования доков (технического описалова) вообще нет (взять хотя бы винмодемы). Но отсутствие доков на винмодемы не делает весь стандарт связи по телефонным линиям закрытым. Аналогичная ситуация с вафлей - стандарт 802.11 полностью открыт (http://standards.ieee.org/getieee802/802.11.html), но железо может быть закрытым. Для более углубленного понимания можно взглянуть на GSM - есть ли свободные реализации этого протокола? Нет (только полупирацкие исследования THC и отдельных товарищей). Есть ли свободные реализации вафли? Конечно (свободных дров полно, например, iwlwifi). Так что народ спокойно работает с вафлей без особых напрягов.
Ну это уже придирки. Получается, так - стандарт закрыт? Ну типа да - ведь оборудование, посредством которого его используют, ведь закрыто? Закрыто. И вообще, вместо споров, лучше берите и уточняйте мою болвнку - ведь я там спецом указал, что статья требует доработки. Вот и напишите, что там закрыто, а что открыто без NDA. Кстати, по поводу GSM - на planet.openmoko.org проскакивало, что они подписали NDA на используемый gsm-модуль и чего-то даже выложили в ихнюю систему контроля версий.
Получается, так - стандарт закрыт? Ну типа да - ведь оборудование, посредством которого его используют, ведь закрыто? Закрыто.
Открыт. Я вам дал линк на соответствующие стандарты. Можете брать в руки паяльник и начинать производить свое железо - никто вам слова поперек не скажет (никаких бумаг подписывать для этого не нужно), однако у вас могут возникнуть проблемы иного плана - сертификация и прочая лабуда, не имеющая к NDA отношения. Закрытое оборудование тоже есть, но существует и открытое оборудование (к которому открыты спецификации; например, Atheros карточки и дрова к ним - madwifi).
Кстати, по поводу GSM - на planet.openmoko.org проскакивало, что они подписали NDA на используемый gsm-модуль и чего-то даже выложили в ихнюю систему контроля версий.
Они и не могли иначе сделать - протокол GSM закрыт до пяток. И если техническое описалово 802.11 доступно всем, то описалово GSM доступно только после подписывания сабжевой бумаги (однако, существуют лазейки, позволяющие изучать стандарт GSM, но обратная разработка - совсем другое дело).
И вообще, вместо споров, лучше берите и уточняйте мою болвнку - ведь я там спецом указал, что статья требует доработки. Вот и напишите, что там закрыто, а что открыто без NDA.
По некоторым причинам я не буду этого делать. Поэтому, я вместо правки поставил свое маленькое замечание на странице обсуждения.
Независимо от причин, спасибо за критику :). Я свободности протоколов не разбирусь, надеюсь дисскусия прояснит это вопрос. --Asp 19:01, 15 января 2008 (UTC)
ИМХО, не существует такого понятия как "свободный протокол", т.к. протокол подразумевает под собой стандарт, который нельзя (или крайне нерекомендуется) менять в целях совместимости (никто же не будет менять формат заголовков HTTP просто так). Но, есть такое понятие как "открытый протокол" (т.е. протокол, который документирован для широкой публики, причем официально, а не путем обратной разработки ;). Примеры закрытых протколов - Skype (официального описания протокола нет), Oscar (ICQ) (официального описания протокола нет), GSM (официальное описание протокола есть, но только после подписывания NDA); открытых - HTTP (протокол описан в RFC), Wi-Fi (стандарт 802.11 документирован IEEE), Jabber (no comments). И HTTP не может стать закрытым протоколом только из-за того, что он реализован в IE, который является несвободным ПО (т.к. тут говорили о том, что стандарт вафли якобы закрыт из-за того, что есть беспроводные карточки с закрытыми спецификациями для дров). Аналогично и с вафлей - можно самому собрать карточку (т.к. все, что для этого нужно - документировано) и ничто, кроме законов твоей страны, не ограничивает производство и использование оборудования Wi-Fi (правда, есть сертификат на совместимость, который выдает Альянс Wi-Fi, но это уже другая опера). Кроме того, стоит отметить, что уже существуют беспроводные карточки с полностью свободным ПО (т.е. свободное firmware и свободные драйвера). Но совсем другая ситуация с GSM - ты не можешь собрать мобильный телефон без официальной спецификации (т.к. спецификации, полученные путем обратной разработки, весьма скудны).