Стив отвечает
Две недели назад Стив Кост отвечал на любые вопросы на сайте 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 в каком-то виде, потому что карта становится лучше, а цена не растёт. Я немало раз упомянул адресную информацию, но именно её не хватает до полноты.
Спасибо за перевод! (С английским плохо)
Так что там в видео про GeoGlobalDomination?
Google зарубил кучу работающих проектов, с вложенными в них кучами денег, на подобии google reader, что возможно и нам что-нить «обломится» поболее благоприятного расположения %)