Кратко

  • 27 октября W3C объявил полифилл WebMCP вторым пилотом новой программы открытого кода. Его постепенное сворачивание поставлено в зависимость от продвижения спецификации по пути стандартизации и появления совместимых нативных реализаций в браузерах.
  • Сообщество работает над полноценной программой с ориентиром на середину 2028 года, однако устав группы прямо исключает выбор пилотов. Действующие правила закрепляют за сотрудниками W3C решения о размещении, ресурсах, бренде и финансировании.

Временный код получил более чёткую судьбу, чем постоянная власть

У второго пилота W3C вполне земной план: пакет npm, события жизненного цикла, декларативное применение и синхронизация с развивающейся спецификацией и тестами веб-платформы. В объявлении есть ещё одна редкая для нового проекта деталь — условия, при которых он перестанет быть нужен. Спецификация должна двигаться по пути стандарта, а браузеры должны дать совместимые нативные реализации. Тогда полифилл можно будет убирать постепенно. Дата не названа; достижение этих условий не объявлено. Один успешный прототип не превращает «если» в «уже».

Принимающая организация пока устроена менее окончательно. Первым пилотом в сентябре стала панель Can I VC? о проверяемых удостоверениях, предложенная членом W3C Digital Bazaar. Второй проект — код совместимости, который могут установить разработчики. Панель и библиотека будут по-разному потреблять деньги, внимание и работу над безопасностью. Оба проекта уже носят институциональный адрес, хотя постоянный орган управления программой ещё не создан. Ранние решения способны установить привычки до утверждения правил.

Группа сообщества начала работу 21 октября. Она стремится подготовить полную программу к середине 2028 года; членство в W3C для участия не требуется. Устав поручает изучить круг проектов, этапы их существования, изменение статуса, разбор конфликтов, пожертвования, безопасность, лицензирование и устройство будущего комитета. Предполагается, что затем появится управляющий преемник, а группа будет отправлена в архив. Это содержательная роль в подготовке будущих правил.

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

«Временный» порядок может принять окончательное решение

В опубликованных общих правилах поясняется: W3C как лицо, принимающее решения, означает сотрудников W3C. Распределение полномочий между ними не раскрыто. Полное описание жизненного цикла ещё в работе. Однако нынешний порядок уже позволяет сотрудникам оценивать состояние проекта, искать способ восстановить активность, прекращать размещение с ответственным закрытием или переносом и запускать остановленный проект снова. У слова «пилот» нет способности отменить последствия такого решения для пользователей.

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

Деньги проходят по той же схеме. W3C решает, принимать ли денежную или натуральную поддержку, и хочет подключать сотрудников к переговорам с потенциальными сторонниками на раннем этапе. Правила стремятся отделить взносы от прямого контроля над технической стратегией. Одновременно W3C вправе удерживать 20% поступлений на расходы программы, обещая общую регулярную отчётность и ежегодный аудит. Это разрешение в правилах, а не свидетельство о списании 20% с любого из двух пилотов. Будущий отчёт будет полезен, если покажет распределение денег и условия, сопутствующие поддержке.

У сотрудников есть основания удерживать юридическую и бюджетную ответственность: они предоставляют организации имя и ресурсы. Вопрос не в том, чтобы убрать их из решений, а в том, где закончится их право и начнётся право будущего органа. Комитет, который обсуждает спор, комитет, который меняет статус проекта, и комитет, который может пересмотреть прекращение размещения, — три разных конструкции. Их нельзя свести к одному слову «сообщество».

Документ о передаче полномочий станет новостью года

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

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

Источники