15 января 2015-го

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Стив отвечает

Две недели назад Стив Кост отвечал на любые вопросы на сайте Reddit. Я выбрал и перевёл некоторые из ответов, поскольку его точку зрения сложно понять из писем и блога.

22 января в 23:00 по Москве мы поговорим с ним на нашем радио в прямом эфире. Вопросы можно будет передать на IRC-канале #osm-ru. Трансляция будет дополнительно опубликована в переводе.

mr_gila: Что вдохновило вас на создание OSM?

На этот вопрос есть несколько ответов. С одной стороны, это достаточно очевидное решение. Тогда, в 2004, википедия была новой и популярной, и принципы вики пробовали многие. Почему бы не применить их к картам?

Также, у меня был старый ноутбук с Debian Linux и приёмник GPS для USB. Я пробовал какие-то картографические приложения, но карт не было. Почему бы их не сделать?

Также, почти все карты, доступные в Великобритании и Европе, были очень закрытыми и очень дорогими. Почему бы не открыть их?

Также, я был молод и наивен.

Ну и не забудем, что сейчас OSM — это очень, очень много участников со всего света. Он бы не взлетел, если бы я не убедил многих людей присоединиться и помочь.

mapsandmapsandmaps: Каково было учиться в UCL (университетском колледже Лондона), и какую роль он сыграл в решении создать OSM? Не странно, что проект стал предметом многих научных исследований, с авторами вроде Муки Хакли?

Я работал в исследовательских лабораториях и не особо посещал занятия. То есть, у меня было достаточно времени и ресурсов (компьютеров с прямым выходом в интернет, без NAT!), чтобы сделать OSM и другие штуки.

Муки руководил одной из таких лабораторий (как и Пол Торренс, Мартин Додж, Шон Горман и другие), так что это не так уж удивительно.

ManAboutCouch: Несерьёзный вопрос, но как OSM смог так развиться без нормального геометрического типа полигонов?

OSM стал успешен, я считаю, помимо прочего, именно потому, что его модель данных очень проста. Когда я затеял проект, многие требовали использования сложных схем (вроде WFS). Вы повеситесь только от чтения его спецификации. Для меня OSM был не столько технологической, сколько социальной задачей, и куда проче подогнать технологию под людей (простые типы данных OSM), чем убедить людей использовать WFS.

NorbitGorbit: Если бы вы создавали проект с нуля сейчас, какую систему вы бы выбрали или написали для хранения и доступа к данным, собранным сообществом?

Думаю, я бы сделал всё то же самое, с незначительными поправками.

Я стараюсь быть осторожным в вопросах авторства. Например, ченджсеты и отношения: они важны, но их сделал не я, хотя и имел какие-то мысли на счёт подобного.

Думаю, я бы поработал над моделью тегов, глубже, чем просто ключи и значения, поскольку сейчас приходится делать составные ключи вроде «addr:housenumber=42».

Помимо модели данных, у Waze здорово получилась работа с сообществом. Непросто убедить людей вводить некоторые типы объектов.

dv7d: Вы картируете? Что особенно нравится рисовать?

Да, я до сих пор картирую под разными именами. Некоторое время я массово правил адреса, оценивая сложность такой работы. Немало времени потратил на чистку данных TIGER. MapRoulette — хороший сайт для поиска случайных мест, где что-то нужно поправить.

GregZorz: Что вы ответите, если кто-нибудь пожалуется, что использование вами нескольких аккаунтов мешает оценке благонадёжности правок?

Я бы сказал, что в целом вы правы, но как основатель проекта, я видел не один сатирический блог от моего имени, преследования и прочую сетевую хренотень. Так что предпочитаю анонимность.

ManAboutCouch: Вы неоднократно заявляли, что следующей большой задачей для OSM станет адресная информация. Учитывая море способов адресации по всему миру, и что эта задача считается «не такой интересной», как рисование других объектов, как вы оцениваете перспективу выполнения этой задачи?

Честно говоря, сложно представить её завершение в обозримое время. Адресация требует смелых решений. Например, отображать на сайте OSM только те улицы, по которым есть адреса. Мир мгновенно станет полупустым, что поспособствует добавлению новых адресов — примерно как было в OSM 5-7 лет назад, но с нынешним количеством участников и инструментов. К сожалению, такие решительные шаги почти невозможны в наше время.

edparsons: С нетерпением жду книги — но пока она не вышла, были ли какие-то решения на заре проекта, о которых теперь жалеете?

Разобью на две части: ошибки и сожаления.

Ошибок масса. OSM мог выйти в кэш, как Waze. Сегменты (тип данных, был до линий) отъели много сил. Пытался проводить картовстречи, указывая людям, где или что картировать, а не оставляя выбор на них. Назвал проект OpenStreetMap, хотя он много больше, чем карта улиц.

Определение «ошибки» потребует много места, но замечу, что многое из упомянутого будет ошибкой только в определённом контексте. Какие-то ошибки неизбежны, когда создаёшь что-то новое. Я радуюсь ошибкам, потому что они меня учат. Но я понял, что многие люди так не считают, ошибки, или даже попытки что-то сделать, что может завершиться неудачей, это... не для них.

Что приводит меня к главному сожалению: отказ от управления. Я ожидал, что многие думают так же, как я, и так же откажутся от контроля в пользу новых интересных задач. Это, в целом, не оправдалось. Сработало-то замечательно, люди отличные, OSM пыхтит и катится... но дни крутых поворотов и рисков позади. Это сводит с ума: открытую карту можно развить сотней способов, а не просто смотреть, как она немного прирастает каждый год, и собирать очередную конференцию. Например, решить проблему адресации.

Мы очень хорошо поработали, конечно. Мы проложили дорогу для других. Просто мои амбиции намного выше, включая «завершённый» OSM к этому моменту (включая адреса, конечно).

dalek2point3: Я правильно понял, что вы бы предпочли, чтобы OSM пошёл путём коммерческого краудсорсинга, как Waze, а не бесплатного, как википедия? Обдумывали ли вы эти два пути и их плюсы с минусами?

Вот почему я упомянул «определённый контекст»: во всем есть минусы. Возможность коммерциализации ускорила бы развитие. Не обязательно выбирать из крайностей, открытости и закрытости. Можно открывать данные через два года, например.

Недостатком будет невозможность таких проектов, как «команда гуманитарной картопомощи», которая поехала и помогла всем в Гаити.

GregZorz: Не считая теоретических сожалений, оглядываясь на последние 10 лет, был ли какой-то материальный предмет или данные из поездки, которые, к своему сожалению, не смогли сохранить или восстановить?

Я всё выбрасываю с лёгким сердцем. Вспоминаю историю, как Джобс вернулся в Эппл в 97-м, и у них был «музей Эппл» со старыми компьютерами и прочей техникой. Он его закрыл. Или, как говорит Гейтс, он не тратит время на рассматривание зеркала заднего вида.

Я считаю, что вещи вроде картографических футболок, бумажных карт, ручек с конференций, старых GPS-навигаторов привязывают меня к прошлому, которое всё равно ушло. Мне больше интересно будущее.

smellsliketuna: Много ли людей обращаются к вам с предложениями коммерческих инициатив на основе предыдущего картографического проекта? Это было бы логичным шагом, учитывая ваши знания и опыт.

Да — я состою в нескольких консультативных советах, например. Известны Auth0 и ParkNav, остальные не так публичны.

mapsandmapsandmaps: Каково ваше мнение по открытым/закрытым инструментам в ГИС и картографии, и считаете ли, что открытые данные и инструменты со временем победят?

Не думаю, что открытые приложения превзойдут альтернативы, потому что они всегда играют на позиции догоняющих, и очень редко ориентированы на пользователей или оригинальны. Как пример, выделите группу чисел в таблице Excel, и для раскраски их по значениям потребуется два клика. То есть, чтобы низкие значения подкрасились зелёным, затем через жёлтый к красному. Простая визуализация, я всё время ей пользуюсь.

А теперь попробуйте сделать то же в Libre/Open Office, Apple Numbers или Google Docs. Это почти невозможно, в сравнении. Каждый пытается скопировать Excel (и ESRI, и т. д.), но они почти всегда копируют не то. Посмотрите мой доклад про то, как Дубаи копируют Нью-Йорк.

alexandreleroux: Предвидите ли переход Google на данные OSM для Google Maps/Earth? Это уже сделали другие большие игроки, хотя бы частично (Microsoft, Apple, MapQuest, Esri).

Сотрудники Google всегда хорошо поддерживали OSM, спонсировали конференцию и тому подобное. Думаю, OSM просто слишком медленно развивается для их целей, и это нормально. В мире достаточно места для нескольких карт или идеологий.

Я думаю, для Google это будет непросто, по паре причин. Во-первых, уже вложенные деньги. Кто захочет быть парнем, списавшим миллиарды долларов? Во-вторых, наша карта ещё недостаточно хороша для них, и ещё не готова. Они пытаются заставить машины ездить самостоятельно, что, помимо прочего, требует отличных карт, и это пока не про нас.

Случится ли переход? Рано или поздно. Думаю, это смотря сколько Google (и OSM) проживёт, что зависит от того, найдут ли они другую бизнес-модель, но тут могут быть только домыслы.

Смотрите на вопрос так: поставили бы вы на то, что люди не станут пользоваться википедией? В конце-концов, если OSM достаточно хорош при нулевой цене, какой смысл им не пользоваться?

alexandreleroux: Я слышал от многих работников в области ГИС, что использование данных OSM затрудняет его лицензия, ODbL.

Очень удобно винить ODbL в том, что не используешь OSM. Я ещё не встречал случая, когда это не обуславливалось бы на самом деле чем-то другим, вроде бизнес-решения. Например, кто-то не хочет возвращать адреса в открытый проект, и поэтому «лицензия плоха». Это как говорить, что лицензия википедии — зло, потому что каждый раз при цитировании приходится упоминать википедию.

Безупречна ли лицензия? Определённо, нет. Но это абсолютно нехоженое поле. Не существует другого даже близкого по масштабу и сложности проекта с открытыми данными. Могли бы мы перейти на Public Domain? Да, но тогда возникает вопрос, будет ли OSM успешен без стимулов к добавлению данных в общую базу. Отсюда споры типа «Linux против BSD».

smellsliketuna: Какими проектами планируете заниматься в будущем?

Мне кажется, в мире многое стоит исправить. Поиск мог бы быть умнее, например. Огромное количество закрытых баз данных можно открыть. Нередко видно, что небольшим организациям нужны более качественные услуги по репрезентации их в сети.

И есть простые вещи. Я сейчас балуюсь с этим: http://www.my-evangelist.com

dv7d: Как выглядит будущее OSM?

GeoGlobalDomination! (контекст)

С каждым днём всё сложнее обосновать неиспользование OSM в каком-то виде, потому что карта становится лучше, а цена не растёт. Я немало раз упомянул адресную информацию, но именно её не хватает до полноты.

2015  

2014

Это был странный год, который проще определить через то, чего в нём не было.

  • Не появилось нового редактора, и старые качественно не улучшались. Никто не выпустил качественно новых плагинов для JOSM. В iD до сих пор нет поддержки сервера смещений. Меркартор жыв: недавно один его пользователь утянул петербуржский перекрёсток в Африку.
  • Никто не взялся даже за планирование API 0.7. Была пара дискуссий в рассылках и EWG, с предсказуемым «хочешь — сделай». Понятно, что новый API полностью уйдёт с Rails на cgi-map. Понятен начальный фронт работ, но заняться этим банально некому. Всё и так работает, неинтересно. А для остального есть Overpass.
  • Несмотря на постоянные «почти готово», в прошлом году не вышла ни одна «мажорная» версия Leaflet. Раньше Владимир делал по 2-3 релиза в год. В грядущей 1.0 поменяется модель тайловых и векторных слоёв и работа с проекциями. На прошлой неделе автор призвал всех участников разработки поднапрячься и выпустить хотя бы бету в этом месяце.
  • Mapbox так ускорялся, что перешёл на сверхсветовую скорость, и пропал из поля зрения обычного человека. TileMill во второй версии перешёл на платную модель хранения тайлов, и из-за сложности настройки векторных тайлов толку от самостоятельной сборки исчезающе мало. Компания бешено набирает людей, уже даже просто так, помапить. Образно выражаясь, конечно: недовольная скоростью обрисовки американских городов, она задействует открытые данные и специалистов по импортам. Всё лучше, чем импорты исподтишка, какими балуются некоторые русские компании.
  • Мы очень хотели изменений в Совете OSMF, но не срослось: только отвлекли его участников спорами на месяц. Он продолжает свою полуоткрытую работу, 16-17 февраля они встретятся вживую, и кто-нибудь даст кому-нибудь по лицу, если повезёт. Под шумок Хэнк тянет с выбором места проведения SotM 2015 из двух вариантов. Неопределённость и закрытость — кажется, имманентное свойство Совета.
  • Конечно, новый OWL так и не закончен, а старый никому не интересен. Единственным средством слежения за правками остаётся Who Did It, который я делал как временное решение, не ожидая, что он будет актуальным и через два года. Ладно хоть Achavi сделал просмотр ченджсетов веселее.

И хотя никаких технических прорывов не произошло, год был богат на неожиданности.

  • Главной из которых, конечно, стала карта национального поисковика «Спутник», полностью завязанная на OpenStreetMap и данные в PD.
  • Затем Mail.Ru Group купил белорусскую команду Maps.me и вывез её в Москву. Затем устроил аттракцион щедрости, сделав приложение бесплатным. И, наконец, убил собственную онлайн-карту, заменив страницу ссылкой на Maps.me.
  • Обычно работы многочисленных студентов с Google Summer of Code медленно покрываются пылью, но в этом году всё наоборот: у нас был только один человек, но тем, что он написал, пользуются сотни осмеров. Да, комментариями к ченджсетам. И они даже года не провисели в пул-реквестах: благодаря шумихе в OSMF, их быстро влили в сайт. Чаще бы выборы.
  • Не появился второй новостной блог, но проект WeeklyOSM с сентября стабильно переводит немецкие новости на восемь языков (есть добровольцы на русский?), а во вконтакте выросло несколько осмосообществ с очень активными ведущими: псковское, курское, самарское. Ещё у нас летсплеи по JOSM делают, это вообще космос. И радио.
  • Мы редко выбирались на картовстречи в этом году, но качество проведения онлайн-встреч выросло неимоверно: вспомнить крымскую, например, или серию мероприятий Missing Maps. Такие встречи вербуют в OSM сразу кучу картографов, и о них широко пишут в крупных газетах (не в России, увы). И по теме вербовки — мы впервые с 2011 года пришли в школу и показали детям редактор карты. Скоро ещё пойдём.

Отсутствие громких новостей непривычно: ни перелицензирования, ни нового редактора — но именно такой год показал, как бурно прогрессирует OSM в мелочах. Вместо одного лидера обнаружились сотни мапперов, программистов и писателей, неукротимо двигавших все аспекты проекта. Чёрт возьми, OpenStreetMap действительно неостановим.

Две тысячи пятнадцатый будет годом больших игроков: Mapbox и Telenav в Штатах, Спутник и Mail.ru в России. Как бы мне ни хотелось завести старую сказку про редакторов и программистов, осенью стало особенно ясно, что направление развития задают не участники, не OSMF и не Совет, а те, кто вкладывает в OpenStreetMap деньги и рабочее время. Принцип do-ocracy повернулся неожиданной стороной, и большинству участников только предстоит осмыслить, хорошо это или вредно. Год обещает быть интересным.

Зрелищного видео правок за год никто не сделал, но Дмитрий Афонин прислал отличную картинку, которая и показывает, чего мы добились (это не уникальная карта, а целая серия), и напоминает о первом принципе проверки открытости (распечатать и продать), и намекает на тренд будущего года, когда ввиду обстоятельств люди в России начнут понимать, где в OSM деньги.

26 декабря 2014   · · ·
Ctrl
· · ·   18 января 2015