Когда на винде или на маке падает какое-то приложение, выскакивает окошко с предложением отправить об этом информацию в Майкрософт или, соответственно, в Apple для изучения. Под FreeBSD, если пользователь сталкивается с ошибкой, он может сказать "send-pr" и отправить problem report.
Однако, если я сталкиваюсь с явной проблемой в Cisco/Juniper/Extreme, я должен заплатить за то, чтобы сообщить производителю о проблеме. Даже если у меня на руках отброшенная иосом кора, трапнувшийся джуносовый демон или воспроизводимая бага экстрима. Мне это совершенно непонятно. Ведь это не мне нужно - если у меня что-то не работает, я не буду ждать, пока вендор исправит ошибку и выпустит обновление, это для меня неприемлемо, я найду другой способ решения поставленной задачи, чтобы больше с этой ошибкой не сталкиваться. А после этого могу сообщить вендору об ошибке (чтобы другие пользователи не наступали на те же грабли), а могу не сообщать. Почему вендоры препятствуют тому, чтобы я им сообщал об ошибке? Ведь для этого не обязательно брать на себя гарантии исправления, не обязательно делать багрепорты общедоступными - почему бы просто не дать возможность отправить багрепорт?
Если бы так поступал один вендор, я бы решил, что у него какой-то выверт в мозгах. Но так поступают практически все, а это значит, что чего-то не понимаю я.
Объясните.
Однако, если я сталкиваюсь с явной проблемой в Cisco/Juniper/Extreme, я должен заплатить за то, чтобы сообщить производителю о проблеме. Даже если у меня на руках отброшенная иосом кора, трапнувшийся джуносовый демон или воспроизводимая бага экстрима. Мне это совершенно непонятно. Ведь это не мне нужно - если у меня что-то не работает, я не буду ждать, пока вендор исправит ошибку и выпустит обновление, это для меня неприемлемо, я найду другой способ решения поставленной задачи, чтобы больше с этой ошибкой не сталкиваться. А после этого могу сообщить вендору об ошибке (чтобы другие пользователи не наступали на те же грабли), а могу не сообщать. Почему вендоры препятствуют тому, чтобы я им сообщал об ошибке? Ведь для этого не обязательно брать на себя гарантии исправления, не обязательно делать багрепорты общедоступными - почему бы просто не дать возможность отправить багрепорт?
Если бы так поступал один вендор, я бы решил, что у него какой-то выверт в мозгах. Но так поступают практически все, а это значит, что чего-то не понимаю я.
Объясните.
cynical mode on
Date: 2009-11-17 11:49 am (UTC)Ну отправил John Doe, админ компании "FooBar Inc", сеть которой состоит из трех каталистов и одного Netscreen'a, bug report. Что с ним (репортом) будут делать вендоры A,B,C и даже J? Если баг критичен для key customer(s) - то оные кастомеры уже (при помощи платного контракта на поддержку) уже открыли case, вынули мозг AM'у и, возможно, услышали в ответ номер версии, в которой все будет исправлено. А если баг для key customer'а не критичен - то на баг можно забить (ну или воспользоваться этим как шансом продать контракт).
И насчет "не буду ждать" - а какие иногда варианты? Иногда именно что приходится ждать, когда исправят, и upgrade'иться.
Re: cynical mode on
Date: 2009-11-17 01:39 pm (UTC)Но всё равно не покидает ощущение, что FreeBSD team больше заинтересована в решении проблем своих пользователей, чем Cisco или Juniper - своих. Обычно ведь принято не только рубить бабло и исповедовать идеологию "заплати, тогда будет о чём с тобой говорить", но и заигрывать с клиентом (даже потенциальным) делать вид, что ты заинтересован в технологии, в качественном результате - и не только в IT, а во всех областях.
А тут явное пренебрежение проблемами клиентов, которые купили железо, но не купили саппорт. Понятно, не купили поддержку - не можете требовать исправления ошибок в ограниченные сроки, тут ведь никто не спорит. Но хотя бы выслушать с понимающим видом или сделать email, куда отправлять problem reports (а там передавать или нет эти репорты в R&D - вопрос отдельный) - это ведь нетрудно, как мне кажется?
Re: cynical mode on
Date: 2009-11-17 03:14 pm (UTC)"Нетрудно" - это, IMHO, не слишком подходящее слово. такая активность стоит вполне определенных денег. Какой-то TACовский инженер должен каждый репорт принять. Посмотреть, достаточно ли информации собрано клиентом. Проверить, воспроизводится ли проблема, не является ли она дубликатом уже известной или вообще "это не баг, это фича" и т.п. и т.д.
Такие компании любят считать деньги.
И насчет "FreeBSD больше заинтересована" - дык это ж сообщество. Там мотивы немного другие. Это все равно что удивляться, почему в квартирах на окнах цветы стоят - а в подъездах кадки с цветами редко, только в избранных домах.
Re: cynical mode on
Date: 2009-11-17 06:05 pm (UTC)Хотя наверное затраты на фильтрацию багрепортов могут быть больше.
Re: cynical mode on
Date: 2009-11-17 07:35 pm (UTC)По сравнению с этим затраты на фильтрацию багрепортов кажутся мне пренебрежимо малыми.
Впрочем, чем-то же они думают и как-то деньги считают. Значит, я ошибаюсь...
Re: cynical mode on
Date: 2009-11-17 11:23 pm (UTC)Re: cynical mode on
Date: 2009-11-18 12:14 am (UTC)Re: cynical mode on
Date: 2009-11-18 03:38 am (UTC)Re: cynical mode on
Date: 2009-11-18 12:16 am (UTC)no subject
Date: 2009-11-17 07:58 pm (UTC)и если у первых прибыль получается больше от количества проданных штук, а не от цены одного, то у вторых все как раз наоборот.
и отсюда желание впаривать "smart-net" или "svc-nd" по-дефолту к каждой купленой коробке...
no subject
Date: 2009-11-17 08:25 pm (UTC)Что-то я не могу вкурить эту мысль. Мне упорно кажется, что доход в любом случае получается как произведение цены на количество. :)
> отсюда желание впаривать "smart-net" или "svc-nd" по-дефолту к каждой купленой коробке
То есть, это всё-таки целенаправленное угнетение пользователей, не купивших smart-net, а не просто "экономически невыгодно держать инженера, принимающего и сортирующего багрепорты"? Похоже на правду (ведь даже критические обновления безопасности без саппорта недоступны), но почему бы тогда просто не прекратить продажу железа без саппорта? Что заставляет делать то, что не нравится и не приносит желаемого дохода?
no subject
Date: 2009-11-18 01:15 am (UTC)>Что-то я не могу вкурить эту мысль. Мне упорно кажется, что доход в любом случае получается как произведение цены на количество. :)
есть разница между "очень много мелких пользователей, покупающих понемногу" и "не так уж много крупных клиентов, суммы заказов которых измеряются миллионами"
no subject
Date: 2011-01-26 11:54 am (UTC)no subject
Date: 2011-01-29 11:11 am (UTC)Если судить по моему кругу общения, я бы так не сказал.
И я спрашивал у представителя Juniper, что делать пользователю без саппорта, который столкнулся с багой в JunOs. Ответ: ничего не делать. В смысле, покупать саппорт или самостоятельно искать workaround. Анонимные багрепорты (на форуме или где ещё), скорее всего, рассмотрены не будут.
Я, конечно, понимаю, что нужно отделять решение проблемы пользователя (предоставление ему версии JunOS с исправленной ошибкой или поиск workaround для его ситуации) от устранения проблемы в JunOS (когда-нибудь в одной из будущих версий). Саппорт предполагает первое. И если найден воркэраунд, пользователь удовлетворён и кейс можно закрывать. Я же говорю о втором, о том, что разработчик софта, как мне кажется, должен быть заинтересован в исправлении багов.
> 2. наличие собственно коры далеко не всегда позволяет понять причины их возниктовения
Разумеется. И, если нет саппорта, никто и не будет требовать понять причины и устранить их. Но нередки ситуации, когда проблема легко воспроизводится. Даже если таких случаев меньше половины (хотя я думаю, что больше) - разве это значит, что никакие коры неинтересны?
> 3. очевидно что сбор кор для массовых сегментов гораздо больше дает информации чем не для массовых
Не вполне очевидно, хотя, вполне возможно, что и так.
Но из этого ведь не следует, что сбор кор для немассового сегмента неэффективен. Особенно, если в дамп включить конфиг, лог, последние выполненные команды и другую полезную информацию.