Обойдёмся без советов

31 октября, 11:34

В рассылке osmf-talk — и в самом OSMF — наступили странные времена. Как знают слушатели OSM радио, у нас уже неделю как нет председателя Совета, главы основных рабочих групп тоже нет, а по карте разгуливает зомби Стив Кост, откусывая головы зазевавшимся мапперам. Что случилось?

16 октября открылся приём заявок от кандидатов в Совет. Туда сразу записался Фредерик Рамм (на второй срок) — и тишина. Как описано в прошлой заметке, в OSMF ничего не происходило и не происходит. Недавно Дейв Корли вспомнил про премию Ульфа Мёллера, но «никто никого не номинировал», и про неё забыли. Казалось, до 4 утра 24 октября список кандидатов так и останется из одного человека. Затишье продолжалось ровно до полудня 21 октября, когда Сара Хоффман (автор номинатима) прочитала манифест Фредерика, удивилась и попросила членов Совета объясниться. Что же там такого?

  • В OSMF нет прозрачности. Инициатива с развёрнутыми отчётами о встречах была подавлена. Список членов OSMF приходилось вырывать с боями — и это члену Совета.
  • Совет плохо взаимодействует с рабочими группами: последние иногда считают, что Совет слишком много на себя берёт.
  • Бюрократия затягивает простые решения на месяцы, даже если все в целом согласны с ними.
  • При этом некоторые члены Совета не торопятся с ответами, пытаются спихнуть решения на рабочие группы, и в целом тормозят изменения.

Обсуждение имело позитивный эффект — список кандидатов начал расти. За сутки записались Марек, Петер Барт и Рэнди Мич (биографию и заслуги кандидатов распишу позже). Саре отвечали как участники OSMF, удивлённые текстом, так и члены Совета (Саймон и Кейт), которые не пытались опровергнуть манифест, но уточняли, что не всё так плохо, пусть их разочарование и сочилось сквозь текст. Так, Саймон Пул отметил, что за последние два года удалось принять несколько важных документов (AoA, LCA, объяснение лицензии), и в работе увеличение прозрачности по членам OSMF и финансам и снижение порога вхождения для ассоциированных членов OSMF (см. пункт 6).

А затем Стив Кост сыграл патриарха, объяснив всем, что OSM уже не торт, но мы можем снова покрыть его глазурью, уменьшив размер Совета до 3 членов и переписав цель OpenStreetMap из «лучшей карты мира» в «лучшую карту адресов мира». А все проблемы решать оплачиваемыми сотрудниками, ведь деньги не так сложно найти. В этом его позиция не изменилась с 2012 года, когда он ещё не ушёл из Bing в Telenav, — и не стала актуальнее.

Раздалось многоголосье незадачливых участников OSMF, соглашающихся со Стивом, перемежающееся возгласами опытных членов «да ты что, дед, совсем что ли», промеж набирающего силу обсуждения финансов OSMF и общей фрустрации от беспомощности Совета и острого желания всё поправить. Наконец, вечером 23 октября, за 9 часов до закрытия сбора заявок, в таблицу вписался Стив Кост. Уверен, никто из участников дискуссии этого не ожидал.

Почему его решение странно? Ну, во-первых, он Почётный Председатель, т. е. может участвовать во всех встречах Совета, обращаться к любым структурам OSMF и давать ценные указания. Не может только участвовать во внутренних голосованиях Совета. Во-вторых, не приобретая особых привилегий, он займёт место, на которое мог претендовать кто-то более незамутнённый и полный энергии. В-третьих, за 20 минут до этого он подписался под предложением сократить срок службы в Совете, и он уже провёл в нём 5 лет. Наконец, Стив давно оторвался от реальности OpenStreetMap, и поведёт проект не вперёд, а в другое место.

Дальше последовал ряд вежливых недоумённых писем от давних осмеров, на которые Стив солнечно отвечал: «кажется, вы перегрелись, давайте возьмёмся за руки и поднимем OSM на новую высоту». Подобные реплики только бесили участников, и Фредерик не выдержал первым: «ты же причина непрозрачности Совета» и «ты же создавал конкуренцию OSMF своими MapClub и OSM Plus». Затем Саймон Пул, председатель Совета, сложил полномочия.

В заметке, которую он написал три дня спустя, Саймон объяснил, что его решение вызвано не дурацкими спорами в списках рассылки, и не личными обстоятельствами. Разгадка одна — Стив Кост. Если его изберут (а его изберут — многие не следят за спорами, а голосуют за знакомые фамилии), его странные цели поддержат некоторые члены Совета, которые работают много лет и предпочтут вернуться к удобному положению, когда ничего не надо решать. А других вытеснят, потому что один из пунктов программы Стива — уполовинивание Совета. Даже если Стив собирается вернуться всего на год, передавать управление «хунте» будет очень неразумно. Ситуация патовая, и единственный выход — роспуск Совета.

Полный роспуск Совета, перенос голосования на три месяца и набор Совета с нуля — с подачи Ричарда набирающая популярность позиция, к которой склоняются помимо прочих посетители чатика #osm (включая меня), Фредерик, Саймон, Сара Хоффман, Кейтлин. Программный текст Ричарда на эту тему, «давайте уступим место молодым», половина Совета проигнорировала: единственным адекватным ответом будет последовать за Саймоном. Фредерик проштудировал устав и предложил схему мягкого переворота, которая решит проблему неуступчивых членов Совета:

  1. составить предложение роспуска Совета и набора новых членов с жёстким цензом;
  2. найти 26-30 членов OSMF, которые подпишутся под предложением;
  3. потребовать у Совета сбора общего собрания: его придётся провести не позже, чем через 49 дней;
  4. получить на общем собрании большинство голосов.

Конечно, мы надеемся, что до этого не дойдёт. Кажется, варианта «оставить как есть» уже нет: Dermot McNally, ответственный за голосование, до сих пор его не объявил, а до AGM14, на котором объявят результаты, осталась неделя.

Сломается ли OpenStreetMap без Совета? Нет, конечно: по инерции он проживёт ещё много лет. Всю важную работу у нас делают добровольцы и рабочие группы: серверы — OWG, вандализм — DWG, разработка — EWG, юридические вопросы — LWG. Работа Совета — стратегическое планирование и общие вопросы, но её он и сейчас делает неудовлетворительно.

Попутно в osmf-talk обсудили тему встреч Совета вживую: Фредерик сомневается, что их результаты оправдывают 5-8 тысяч фунтов на перелёты. Пришли к тому, что встречи важны: не столько решениями (которые не блещут и в другое время), но личным знакомством членов Совета друг с другом. Общаться, зная собеседника в лицо, куда продуктивнее, чем воспринимая его только как набор букв. А стоимость — ну, хотя денег у OSMF немного (20-30 тысяч фунтов дохода в год), никаких затруднений с деньгами мы не испытываем, на серверы хватает.

Затем Фредерик поднял тему независимой проверки расходов участниками OSMF. Потому что сторонняя бухгалтерская компания не заметит, если кто-то оплатит из денег OSMF поездку на море или новый ноутбук. Наш казначей, Оливер Кун, ответил, что у нас всё хорошо: доступ к Paypal и к банковским счетам есть у нескольких членов Совета, для аудита и бумажной работы нанимаем стороннего бухгалтера, и у нас не такая большая организация, чтобы сильно усложнять процедуры. Ну и ещё что он оставит позицию казначея на следующей неделе, но поскольку сложная работа делегирована оплачиваемому сотруднику, заменить Оливера будет несложно.

Вчера Майкл Коллинсон, будучи модератором osmf-talk, попросил не слишком нагнетать и не переходить на личности. Никто не воспринял это всерьёз: если не в открытой только для членов OSMF рассылке, то где вообще обсуждать проблемы?

В следующем письме Майкл объявил: он складывает все свои полномочия. Будучи бывшим секретарём по членству в OSMF, он имел доступ к базе данных членов и получал копии писем на membership@ — единственный, не считая Хэнка Хоффа, которого обвиняют в нежелании делиться информацией с другими членами Совета. Также Майкл председательствовал в рабочей группе по лицензиям (LWG) и управляющей команде (MT), которая должна была служить прослойкой между Советом и рабочими группами. Последняя его совершенно разочаровала: постоянные дрязги с Советом, все её члены одновременно участвуют в рабочих группах, и работа получается какая-то нервная и бессмысленная. Майкл ощущает, что перестал быть полезен, поэтому предпочтёт заняться более продуктивной деятельностью: в понедельник он опубликует план своего нового проекта, «Заниматься тем, что интересно». Он хочет упорядочить участие в проектах OSMF: про повышение равенства участников, программирование, поддержку. Помогая новым добровольцам, он надеется сделать их работу приятной и продуктивной, и через это увеличить количество активных участников OSMF за год втрое, до 75 человек.

Конечно, Майкла приветствовали в его решении. Саймон Пул только одному удивился: почему он не поддержал роспуск Совета?

Дневной сон

26 октября, 8:54

Сегодня с 14:00 до максимум 15:30 по Москве серверы баз данных OpenStreetMap будут отключены. Данные из API нельзя будет не только отправить, но и скачать. То есть, не будет работать ни один редактор. Вы можете загрузить часть карты в JOSM заранее, но будьте готовы к конфликтам правок, загружая отредактированное несколько часов спустя.

Не будут создаваться файлы репликации, не будет работать вход по имени-паролю OSM: ни на форумы, ни в trac, ни на help.osm.org. Будут работать как прежде: сайт и поиск адресов, тайлы, списки рассылки, вики, чатик, репозитории git и svn. Во время технического перерыва администраторы поменяют местами главный и вспомогательные серверы БД. Это теоретически можно сделать вовсе без отключения систем, но, во-первых, лучше подготовить к длинному отключению на всякий случай, а во-вторых, во время отключения серверы перезагрузят, чтобы обновить ядро и другие модули.

Две плюшки к забытому столу

20 октября, 19:58

С тех пор, как место Potlatch 2 на сайте занял iD, тот ушёл из ниши редактора для новичков чуть выше, в редакторы средней сложности. Неопытные мапперы всё так же могут ломать в нём отношения, но те, кто запомнил пару десятков шорткатов, правят карту не сильно медленнее пользователей JOSM. Однако Ричард не развивает редактор уже пару лет: рассылка еле жива, коммиты в репозиторий — сплошь переводы из translatewiki. Претензии полностью иссякли: похоже, единственным недостатком потлатча было то, что он открывался по умолчанию. За два года количество пользователей редактора упало впятеро, но их пока больше, чем у JOSM, меняющегося каждый день.

Неделю назад Ричард картинкой из «Флэша Гордона» заявил: потлатч ещё жив! Несколько полезных для опытных редакторов функций давно написаны процентов на 90, и у автора появилось время добить их до работоспособного состояния. Первая — шорткаты для тегов. Вдобавок к «R», копирующему теги с предыдущего выделенного объекта, можно нажать Shift+Fn (где 2 ≤ n ≤ 12) и сохранить все теги объекта на функциональной клавише. Вторая функция — плавающее окно с альтернативной подложкой, которое открывается галочкой в списке подложек. Сделано для идентификации объектов на снимке по аналогам генштаба, но можно, заблокировав масштаб, использовать как мини-карту, чтобы не потеряться.

В комментариях пользователи сетуют, что так и не появилась функция восстановления удалённых объектов — единственная причина держать на сайте Potlatch 1. «Что ж поделаешь — функция сделана в обход OSM API, повторить её едва ли получится», — сожалеет Ричард. «Я только что добавил поддержку вызова /deleted в OSM API с параметрами, аналогичными вызову /map. Он возвращает список удалённых объектов в прямоугольнике», — парирует Фредерик Рамм в, почему-то, рассылке josm-dev@. Фредерик, очевидно, хочет добавить восстановление удалённого в редактор JOSM, но если у Ричарда выпадет пара свободных дней, вполне вероятно, что первый потлатч, не обновлявшийся с 2010 года, окончательно исчезнет. Помимо уменьшения головной боли админам и программистам, это позволит выкорчевать поддержку протокола AMF из сайта osm.org, упростив перевод API на C++ для версии 0.7.

Миллионы домиков

20 октября, 0:54

В сентябре 2013 года адресные точки и контуры зданий Нью-Йорка были выложены в public domain. Компания MapBox, большинство клиентов которой — американцы, немедленно взялась их импортировать в OpenStreetMap. Но поскольку они не французы и понимают, что нельзя просто взять и скопировать, процесс затянулся на год и затронул около 20 сотрудников. После десятков обсуждений, документирования, написания кода, обработки и постобработки данных, в Нью-Йорке появился миллион зданий и 900 тысяч адресных точек. Для сравнения, в России нарисовано всего 7 млн зданий. Алекс Барт рассказал об исходных данных, результатах и выводах. Исходные коды всех инструментов опубликованы на GitHub.

В похожей заметке блога MapBox Алекс поведал решение проблемы обновления исходного набора данных на сайте города. Наша лицензия не позволяет напрямую копировать обновления в базу под public domain, поэтому нью-йоркский отдел ГИС получает ежедневную сводку с изменениями в адресации и контурах домов в OSM. Увы, перевести наши данные под PD для упрощения транзакций у компании не получилось.

Этим летом команда переключилась на другие города США. В июле импортировали 150 тысяч домов в Сан-Франциско. Сейчас идёт импорт трёх миллионов домов в Лос-Анджелесе (фрагмент — на картинке выше, из твита Эрика Фишера). Также обнаружил, что Ian Dees в марте 2013 года импортировал 300 тысяч домов в Чикаго — правда, более простым способом, без лишних дискуссий.

В нашем сообществе никто, кроме отдельных программистов, не любит импорты. По разным причинам, но чаще всего — потому что они делаются тяп-ляп, и результат ни поправить, ни откатить. С 2008 года длинная инструкция в вики описывает, какие шаги должен пройти идеальный импорт. Правда, мало кто ей следует. MapBox же обещает соответствовать не только этим требованиям, но и собственным правилам, которые сводятся к одному: «мы уважаем сообщество и учитываем его на всех этапах импортирования». Кажется очевидным, но пойди найди какого-нибудь другого импортёра, который подпишется под таким. Мы уже рады, когда уважение к работе других участников OSM проявляют обычные мапперы, редактирующие карту вручную.

Двое на галеры

19 октября, 1:25

Как я уже упоминал на радио, надвигается конференция State of the Map, которая означает ежегодное собрание OSMF, что, в свою очередь, напоминает нам о выборах. Фредерик Рамм и Мэтт Эймос выходят из Совета, и с четверга кандидаты на их места записываются в эту вики-страницу. В этом году мы голосуем не за одного претендента, а ранжируя их: так голоса не угадавших лидера не пропадут зря — если, конечно, нам будет из кого выбрать. Претендентов пока немного, и этому две причины.

Во-первых, в прошлом году мы поменяли схему участия, и теперь в OSMF три вида членов: обычные, ассоциированные и корпоративные. Первые отличаются от вторых только тем, что предоставили адрес проживания. Ну и их список можно получить по запросу. В Совете могут работать только обычные члены — но после новогодней сортировки в них осталась только треть от общего числа. То есть, на сегодня потенциальных кандидатов меньше двухсот. Конечно, желающие могут быстро зарегистрироваться, или поменять вид членства.

Кстати, обновлённая позавчера статистика участников OSMF открывает странный тренд: в последние четыре месяца общее количество участников не росло, а в сентябре даже уменьшилось на десять. Немного компенсируют это 5 корпоративных членов (среди которых наш NextGIS). Кажется, вопрос ухода обычных людей из Фонда не волнует Совет: на августовской встрече они решили, что нужно развивать корпоративное членство, и к SotM составят проект его уровней (т. е. не один вид, а несколько, с разной стоимостью).

Вторая причина падения интереса к работе в Совете — многолетний застой в проекте. Я дважды попытался поднять тему в рассылке osmf-talk@ (про смерть, про отдых): OpenStreetMap стал слишком большим, и ранняя идеология — программисты сами поставят и решат все задачи — уже не работает, поэтому примерно с 2011 года ничего не происходит без инициативы сторонних организаций. А те не заинтересованы в развитии самого проекта, в непользовательских частях: API, сбор данных, сложное редактирование. OSMF должен вырасти в большую организацию наподобие Фонда Викимедиа, с долгосрочной стратегией, с платными рабочими местами, не боящуюся расширяться в новые ниши. Весь Совет поголовно считает, что номинальных задач — поддержки серверов и разрешения конфликтов между участниками — более чем достаточно. Обновлённый манифест разочарованного Фредерика (обязательно прочитайте) это отлично иллюстрирует. Ричард Фэйрхёрст, проработавший в Совете полтора года и шумно его покинувший, шутит в чатике, что починить OSMF можно, заменив разом весь состав Совета, а не только пару человек, которые, как он намекает, не являются частью проблемы.

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

Возможно, эта инерционность, граничащая с апатией, стала причиной процедурных задержек в этом году: так, на подготовку предложения по месту проведения State of the Map 2015 выделено всего 2,5 недели: приём заявок открыли 14 октября, и в Буэнос-Айресе уже хотят объявить победителя. Всё идёт к тому, что следующей осенью мы полетим в YOUR CITY.

От руки

18 октября, 16:45

Открыв слой «Roantra» на OpenGeofiction, сначала вспоминаешь французский карандашный стиль. Он впечатляет каждый раз, даже сейчас потаскал карту, рассмотрел текстуры. Но карта республики Roantra особенная: немец Фило Стапф нарисовал её всю от руки, включая столицу, Yasheu. Кроме того, он сгенерировал рельеф, и недавно перенёс всё нарисованное в проект OpenGeofiction, расширив и дополнив. Вместе с другим разработчиком, он представил проект на SotM EU 2014.

Галерея геокубизма

7 октября, 13:35

Объявленный в середине лета конкурс логотипов JOSM на финишной прямой: разработчики опубликовали присланные заявки и предлагают помочь в выборе. Дирк благодарит всех участников; он не ожидал, что их будет так много. Конечно, есть пара вариантов и от Фелиса, два года назад работавшего над альтернативным интерфейсом редактора. Разработчики поясняют, что открытого голосования не будет, но они рады услышать и учесть ваше мнение — напишите пару слов на contest@josm.openstreetmap.de. Следующая «стабильная» версия JOSM выйдет уже с новым оформлением.

Его ворсейшество

7 октября, 11:34

Мы помним карты на обоях, пледы из карт, рельефные карты, аэрографию на машины и наклейки на трамваи, краску на асфальте в МИИГАиК, выжженную карту на доске, тряпочные карты для путешественников. Дизайнер Флориан Пачер нашёл незанятую нишу: он печатает карты на коврах. Точнее, фрагменты спутниковых снимков: они цветные, и мозаика возделываемых полей достойно заменяет привычные узоры. Его работу воспели в десятках изданий по архитектурному дизайну, включая русскую версию Architectural Digest. (via kulturologia.ru)

Выходные в метро

17 сентября, 14:01

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

Одним из первых городов был Петербург: хотя никакие местные издания про проект не написали, маршруты точно так же аннотируются списком препятствий, и нигде больше вы так просто не узнаете, что в Автово с коляской лучше не соваться. Однако схемы станций местами устарели, местами просто неточны. Команда «Метро для всех» решила, что пора подтянуть город к общему уровню, и 20—21 сентября, в эти выходные, она устраивает хакатон «MetroHack 2014» в коворкинге «ChangeLab» на Василеостровской.

Кроме объезда станций и обновления схемы есть и более осмерские задачи: мы решили, что просто открыть данные недостаточно, пора улучшать карту метро в OpenStreetMap. Мы знаем (или узнаем), как под землёй идут все туннели, сколько ступеней в каждой лестнице, и где установлены лифты. Я обновил схему тегирования метро в соответствии со схемой общественного транспорта, ныне используемыми тегами и обсуждениями на форуме. Наконец, обходя станции, мы обратим внимание и на то, что лежит снаружи вестибюля: закартируем прилежащие тротуары и подземные переходы. Результатом хакатона станет не только пополнение сайта «Метро для всех», но и улучшение OpenStreetMap.

Можно прийти на пару часов, можно вкалывать с нами все два дня, можно вообще не приходить, а поругать схему на форуме. Регистрируйтесь на сайте, если решитесь, чем раньше — тем лучше. Картовстреч в Петербурге до весны не планируется, так что это последняя возможность сообща что-то сделать для карты города.

Весь покрытый зеленью

11 сентября, 10:54

Что это за точка в Атлантическом океане? Определённо, остров. Одно из значений слова null — «несуществующий», и оно верно: на самом деле, там пусто, несмотря на то, что в OpenStreetMap там каждый день разные вещи. Точка (0; 0) знакома каждому картографу: она часто притягивает данные, которые должны быть в другом месте. «Null Island» — это также самоназвание группы весёлых ГИС-разработчиков в Штатах (преимущественно из Stamen), которые вчера собрались на вечеринке в рамках FOSS4G. Конечно, у них есть футболки, подробная карта и сайт острова. Многие догадались, что поскольку в разных системах координат центр различен, остров на самом деле архипелаг, и Стивен Мэзер построил его схему.

Кстати, компания Stamen снова получила грант фонда Knight Foundation (того, что спонсировал редактор iD) на новые серверы, расширение слоя Terrain на весь мир и улучшение повсеместно используемого слоя Toner. Последний они в честь события опубликовали на GitHub — теперь его, наконец, можно самостоятельно починить для использования в обходных листах.

Ctrl +  Ранее