LXF159:Интервью
Olkol (обсуждение | вклад) (Новая страница: «Категория:Постоянные рубрики Категория:Интервью =Архитектор Ubuntu= ''Как обесп…») |
Olkol (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
''Как обеспечить, чтобы и не-технари смогли внести свой вклад в развитие свободного ПО? Мы встретились с Аллисон Рэндал, чтобы это выснить. | ''Как обеспечить, чтобы и не-технари смогли внести свой вклад в развитие свободного ПО? Мы встретились с Аллисон Рэндал, чтобы это выснить. | ||
'' | '' | ||
− | <span style="color:rad"><span style="font-size: | + | <span style="color:rad"><span style="font-size: 300%"> Аллисон Рэндал [Allison Randal] </span></span> |
— великолепный собеседник, и умеет часами удерживать интерес слушателей к чему угодно. К счастью, мы встретили ее за разговором о том, как привлечь в Ubuntu новых пользователей и помочь им побыстрее освоиться. Как технический архитектор Ubuntu, она видит свою миссию в том, чтобы «отстаивать видение Ubuntu сообществом; управлять переговорами с целью интеграции многих направлений и сбалансирования различных потребностей; правильно ставить вопросы для нахождения лучших решений». Кого, как не ее, расспросить о Unity, HUD и о том, как собрать команду? | — великолепный собеседник, и умеет часами удерживать интерес слушателей к чему угодно. К счастью, мы встретили ее за разговором о том, как привлечь в Ubuntu новых пользователей и помочь им побыстрее освоиться. Как технический архитектор Ubuntu, она видит свою миссию в том, чтобы «отстаивать видение Ubuntu сообществом; управлять переговорами с целью интеграции многих направлений и сбалансирования различных потребностей; правильно ставить вопросы для нахождения лучших решений». Кого, как не ее, расспросить о Unity, HUD и о том, как собрать команду? | ||
Версия 16:21, 22 сентября 2018
|
|
|
Архитектор Ubuntu
Как обеспечить, чтобы и не-технари смогли внести свой вклад в развитие свободного ПО? Мы встретились с Аллисон Рэндал, чтобы это выснить. Аллисон Рэндал [Allison Randal]
— великолепный собеседник, и умеет часами удерживать интерес слушателей к чему угодно. К счастью, мы встретили ее за разговором о том, как привлечь в Ubuntu новых пользователей и помочь им побыстрее освоиться. Как технический архитектор Ubuntu, она видит свою миссию в том, чтобы «отстаивать видение Ubuntu сообществом; управлять переговорами с целью интеграции многих направлений и сбалансирования различных потребностей; правильно ставить вопросы для нахождения лучших решений». Кого, как не ее, расспросить о Unity, HUD и о том, как собрать команду?
LXF: Для начала поговорим о вашей работе в Ubuntu. Вашим отличным форумам уже много лет, и сообщество Ubuntu — лучшее в них. Как это влияет на привлечение не-технарей?
АР: Ubuntu изначально и был ориентирован на не-технарей. И даже если вы не разработчик, любой ваш вклад в развитие проекта – помощь в информационном киоске или ответы на вопросы на форуме – оценят по достоинству. Хотя надо сказать, что по мере разрастания нетехнической части аудитории, когда на 29 млн пользователей приходится всего 200 разработчиков и 700 членов сообщества, напряжение явно ощущается.
Например, наблюдается огромный наплыв сообщений об ошибках, обработать которые просто невозможно. Ведь это даже не отчеты, которые можно рассмотреть и сказать: «Хорошо, давайте вникнем и исправим». Это нагрузка на проект из-за элементарно непонятливых людей.
Так что мы изрядно поломали голову над тем, как помочь не-технарям. И сейчас у меня нет готового ответа: мы же не волшебники. Просто есть ситуация, которая требует решения, и я знаю проекты, которые тоже скоро с ней столкнутся.
LXF: Полагаю, у Fedora и Gentoo таких проблем нет. Там все пользователи — разработчики.
АР: Как и у Debian и, даже в большей степени, Red Hat, но там велика доля корпоративных клиентов. И это один из способов решения проблемы с поддержкой нетехнической аудитории: организуются большие справочные каналы, и корпорации ими пользуются.
Но я осознаю, что есть масса нетехнических пользователей, которые не собираются платить за поддержку. И тем не менее им нужны ответы на примитивнейшие вопросы.
LXF: Думаете, можно что-то позаимствовать из платной модели поддержки Red Hat? Ведь это в их интересах — привлекать своих клиентов к сотрудничеству?
АР: Canonical тоже оказывает платную поддержку корпоративным клиентам. Соответствующий контракт может предоставляться как на всю компанию без ограничений, так и для однократного обращения. Это отчасти решает проблему с поддержкой: само ПО бесплатное, и есть люди, готовые помочь, но не хватает ресурсов, чтобы обеспечить работу волонтеров.
LXF: Вы упомянули необрабатываемые очереди ошибок. Какого рода отчеты присылают не-технари?
АР: Увы, их приходит множество. Часто это сообщения наподобие «Упал Thunderbird, почините» или «Не могу найти свои приложения в обновленном меню». И в таком же духе.
На форумах встречаются более конкретные вопросы, скажем, «Как сделать презентацию?» или «Как подключить камеру?», а отчеты об ошибках практически бесполезны. И, к сожалению, приходится прибегать к одному и тому же ответу: «Спасибо за сообщение, не могли бы Вы пояснить, когда это случилось и после каких ваших действий?» Худший вариант – это если вы спрашиваете «Не могли бы вы помочь найти информацию...». А они не могут, потому что не знают, как.
Думаю, решением может быть частичная автоматизация процесса: когда при падении программы происходит автоматический сбор информации и отправка отчета. Подобная функция есть в Firefox, где все собирается и предъявляется вам на маленьком экранчике с текстом: «Хотите сообщить Mozilla об этой ошибке? Возможно, это помогло бы решить проблему» и «Не могли бы вы рассказать подробнее о своих действиях». Все делается за вас – система сама ищет всю необходимую информацию.
LXF: Я вас понимаю: каждый месяц на диске, прилагаемом к журналу, есть какой-нибудь дистрибутив, и люди нам постоянно звонили и спрашивали: «А как узнать свой пароль?» или «А где Word?»
АР: И так будет все чаще. По мере того, как общее число пользователей будет расти, процент технарей, готовых помочь развитию проекта, будет уменьшаться.
В сфере свободного ПО изначально был некий перекос в ту сторону, что все его пользователи будут вносить свой вклад. Потенциально, может, и так, но сейчас у нас полно таких, которые никогда этого не сделают: им это неинтересно и не входит в их компетенцию.
И на самом деле, это хорошо. Будь все программистами, среди пользователей не было бы никакого разнообразия, и потенциальная аудитория была бы значительно меньше. Другое дело, если у вас есть не компьютерщик, а блестящий математик, например.
Если таковых удастся подключить, или же тех, кто до сего момента не пользовался компьютером – если Linux их первый опыт. Или у них телефон на Linux – сегодня же многие обходятся без компьютеров, сидя на Android.
LXF: И вновь мы возвращаемся к этому спору. Важно ли людям знать, что их Android работает на свободном ПО, или достаточно уже того, что они им пользуются?
АР: Думаю, многим это сперва невдомек, но это уже ступенька. Я ни в коем случае не считаю, что стыдно использовать Android и не знать, что он работает на Linux. Мне кажется, что выбрав Android, вы уже помогаете продвижению Linux. И чем больше людей его выбирает, тем больше будут постепенно в это вникать – просто из любопытства или от кого-нибудь услышав. А вот поддерживать такие разговоры – уже наша работа. Это может быть хорошей зацепкой, чтобы люди заинтересовались Linux и свободным ПО. В Mozilla очень в этом преуспели. У них полно пользователей, и знать не знающих, что такое свободное ПО, зато они в курсе, что Firefox – это круто. А при работе программа говорит сама за себя. Сразу после установки Firefox вы видите маленькое всплывающее окошко, рассказывающее о ваших возможностях и предлагающее посетить сайт Mozilla, чтобы узнать побольше о том, что же такое свободные программы.
LXF: А как нынче у Unity обстоят дела с привлечением новых пользователей?
АР: На мой взгляд, Unity – это эксперимент, и довольно неплохой эксперимент, особенно по части удобства использования. Unity разработан на основании соответствующего исследования, проведенного среди не-технической аудитории, конкретно – на пользователях прежней версии Gnome, с небольшими изменениями в настройках. Мы посадили пользователей за старый Gnome и старую Ubuntu, и так появилась первая версия Unity. Мы изменили все то, с чем им приходилось трудно, и пошел процесс итераций. Разрабатывали новый интерфейс и давали его опробовать. Как вам это, да как вам то? Снова выявляли трудности, и снова их устраняли. Это процесс эволюции, и он еще не завершен. Работа продолжается.
Очень важно, что были дистрибутивы, в плане удобства ориентированные на не-технарей, я это считаю важным и для развития технологии в целом. Windows и Mac оставались неизменными лет десять. А теперь, что интересно, тоже меняются. Смотрите: следом за Gnome Shell и Unity появился Windows 8, готовится новая версия Mac...
LXF: С интерфейсом Lion, где все иконки доступны прямо на рабочем столе...
АР: Да, именно. Мы привыкли видеть свободное ПО стремящимся догнать проприетарное, а теперь, выходит, все наоборот, и это здорово.
LXF: Забавно наблюдать новый для Windows эффект поворота рабочего стола только теперь. Мне просто взорвало мозг, когда я впервые увидел это в Compiz, а сейчас думаешь: «Фи».
АР: Да, у нас это уже давно. Не отставай с программами, Windows!
LXF: A HUD тоже создан, чтобы привлечь не-технарей?
АР: Нет, наоборот. Нацелив Unity на удобство обычных пользователей, мы немного порастеряли специалистов. Поэтому мы также провели ряд тестов, чтобы понять уже их сложности, ведь иной раз что не-технарю хорошо, то технарю – смерть. К примеру, первому достаточно держать открытыми одно-два окна, а второму нужно 20. Отсюда проблемы с переключением между ними, с тем, куда попал. Хотя HUD в принципе доступен и не-технарям: не зная, какое приложение использовать, просто наберите «светиться», если вам нужно, чтобы что-то светилось, и получите информацию о применении этой функции; так что и для не-технарей плюсы есть. Но ведь они не фанаты текстовых интерфейсов и не сильно любят что-либо вводить, потому я и предполагаю, что изначально HUD – для технарей, а другие уже подтянутся потом.
И здесь я не очень уверена: вот поисковик Google. С ним ведь все справляются. Нужно просто ввести пару слов, и он вам укажет, куда дальше идти. И тут тот же принцип, что и в Unity: не нужно рыться в многочисленных меню, чтобы найти приложение: нужен мне калькулятор – я набираю «калькулятор», и вот он передо мной. Так что, пожалуй, HUD – и для тех, и для других.
LXF: А вы себя считаете программистом?
АР: Да, конечно. Я программирую лет с восьми – пошла по стопам отца. Правда, в колледже я выбрала лингвистику, а не информатику, а лет 10 назад, работая на Pearl Foundation, занимаясь различными договорами и соглашениями, решила подучиться на юриста. Но обнаружила, что в те дни, когда я пишу код, я довольна и счастлива, а если юридический текст – то в конце мне хочется кого-нибудь укусить. И я поняла, что юриспруденция – это все-таки не мое.
LXF: А Ларри Уолл [Larry Wall] (еще один энциклопедист из Perl) ведь тоже лингвист?
АР: О да. Мы даже работали в одной организации. Я и в Perl-то попала после того, как однажды столкнулась с Ларри и его женой Глорией, и у нас зашел разговор о Perl и лингвистике, а потом выяснилось, что мы вместе работаем. Вот смеху-то было.
LXF: Помнится, я читал интервью с Ларри, где он тоже рассуждал о лингвистике, и все звучало так понятно, а потом я впервые увидел код Perl и ужаснулся. Что за скобки? Зачем все эти Ctrl+Shift+черт-те-что?
АР: Ларри бы на это сказал, что вы видели плохой Perl. Там действительно все это есть, но беглый Perl подобен речи – на нем стихи можно сочинять! Да и пишут, есть такая поэтесса, зовут Perl Poet.
LXF: Года три назад мы беседовали с Марком Шаттлвортом [Mark Shuttleworth], он отвечал на критику о том, что Ubuntu недостаточно способствует развитию Linux в целом, улучшению кода его ядра, и заявил, что для продвижения системы гораздо важнее привлечь больше людей, как в Мире Уэйна-2: «Завербуете — придут». С разработчиками у вас действует та же логика, что и с пользователями: привлечь в Ubuntu побольше не-технарей?
АР: Конечно. Один из приоритетов Ubuntu – готовность принять любую помощь, не только в виде кода. У нас есть группы пользователей по всему миру, и ваше руководство либо участие в одной из них расценивается как вклад в развитие сообщества. И это очень большой вклад. Не только в расширение пользовательской базы: они действительно приносят пользу. Если сосед скажет вам: «Слушай, ты должен это попробовать», это будет гораздо эффективнее любых рекламных плакатов. Так что это очень важный аспект, хотя... это же и неотъемлемая часть культуры Ubuntu, привлечение не-технарей. И это вовсе не свойственно изначально всем разработчикам, это вроде образовательного процесса – изучение новой культуры. |
О РАБОТЕ В UBUNTU
«Мы изрядно поломали голову над тем, как помочь не-технарям.»