Обсуждение техники перелицензирования незаметно набрало обороты. В воскресенье участники рабочей группы созвонились (ещё один странный инструмент взаимодействия, наравне со списками рассылки: конференц-связь) и приняли
несколько решений. Плюс, Management Team, собравшись в субботу, согласились с базовым постулатом: перелицензирование должно произойти не одномоментно, а постепенно.
Фредерик Рамм в прошлом месяце
предложил не устранять данные CC-BY-SA, а завести дополнительное поле в базе,
release_status
, для каждой версии каждого объекта. Потом заполнить его по некоему алгоритму, и в итоге без какой-либо потери данных получится срез базы под ODbL. Далее, если какой-нибудь пользователь передумает, его правки будет несложно вернуть. Сам процесс изменения лицензии сведётся к включению запрета на выдачу неперелицензируемых данных.
Идея очень понравилась Dermot McNally, который сделал
логичный вывод: при таком способе, когда большая часть времени уходит на заполнение дополнительного поля в базе, не обязательно закрывать доступ к API на время перелицензирования, как планировалось раньше. Собственно, процесс можно запустить хоть сейчас, обрабатывая данные поэтапно. Это, помимо прочего, позволит поднять официальный аналог CLEANMAP. А момент перехода озаботит лишь тех, кто пользуется диффами: их ждёт многомегабайтный сюрприз.
Правила перелицензирования, как давно решено, основываются на сервисе WTFE (который используют JOSM и Potlatch), сейчас идёт лишь обсуждение разрезанных линий, а также мысль ввести фиктивную нулевую версию объектов, чтобы отвязаться от принципа «кто линию создал — того и тапки». Майкл Коллинсон из LWG после утверждения алгоритма ещё раз
призвал мапперов перерисовать всё, что светится. В некотором роде это последнее предупреждение.