Monthly Archives: April 2012

Процесс смены лицензии все еще продолжается

2 недели назад мы писали, что мы все еще улучшаем “правящего бота” (программу, которая проходит по базе данных и удаляет/прячет данные, несовместимые с новой лицензией). К нашему большому сожалению, процесс отладки бота занял больше времени, чем предполагалось. Поэтому у нас есть две новости: хорошая заключается в том, что бот успешно проходит больше тестов, чем раньше, а плохая – то, что так заканчиваются все равно не все тесты. Сейчас уже несколько человек работают над тем, чтобы он работал без ошибок.

Как только бот сможет пройти все тесты, начнутся тесты на копии “живых” данных на отдельном сервере, который уже собран и настроен. Если и они будут успешными, будет проведен еще один тест уже на небольшом кусочке настоящей базы данных (скорее всего, это будет Ирландия). Если все закончится хорошо, будут обработаны и остальные данные.

Есть и хорошие новости: за прошедшие недели мы смогли достичь соглашения насчет нескольких больших массивов данных, так что они теперь останутся в базе. Большое спасибо всем, кто участвовал в этом процессе!

На следующей неделе мы тоже расскажем, как идут дела.

Большое всем спасибо за терпение!

Процесс изменения лицензии: что сейчас происходит

Сейчас, когда новый сервер был успешно установлен на свое место нашей командой сисадминов, мы переходим к второй части процесса – необходимому для перехода на Open Database License редактированию данных. Мы обещали опубликовать новости процесса только на следующей неделе, но слишком много людей спрашивают об этом, так что мы публикуем их на 4 дня раньше.

Изменения в коде OpenStreetMap API закончены и успешно проверены, следовательно, openstreetmap.org готов к распространению новых данных. Спасибо Мэтту Амосу (Matt Amos) за написание кода и Тому Хьюзу (Tom Hughes) за его проверку.

Следующая часть – “правящий бот”. Это специальный скрипт, который работает в определенной области данных OpenStreetMap и удаляет/прячет данные, которые несовместимы с новой лицензией. Это самая важная часть работы: мы собираемся не оставлять данных, создатели которых не дали разрешение на их распространение под Open Database License, и при этом не удалить ничего лишнего.

Со среды (4 апреля) мы запускаем тесты на реальных данных из базы данных (спасибо Фредерику Рамму (Frederik Ramm) за помощь в этом). Сейчас мы не на 100% удовлетворены результатами, поэтому мы продолжаем работать над кодом бота. Вы можете быть уверены, что мы не запустим бота до тех пор, пока не сможем полностью гарантировать точность его работы. Из-за 4-дневных Пасхальных каникул мы ожидаем, что это произойдет только на этой неделе. Из-за этого мы на несколько дней будем отставать от нашего расписания, но мы должны сделать все правильно.

Если вы разработчик, вы можете помочь нам с неработающими тестами: посмотрите на код https://github.com/zerebubuth/openstreetmap-license-change. Если вы картограф, у вас есть еще пара лишних дней на рисование. А если вы потребитель данных, то вы, разумеется, можете использовать данные под старой лицензией – CC-BY-SA 2.0.

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