Ограничения и компромиссы

Эта страница - честный ответ на самое острое возражение к стандарту: если каждая Вселенная обязана принять общую модель, чтобы федерироваться, не та же ли это централизация в другой шляпе? Короткий ответ: да, есть реальный обязательный общий слой. Мы его не прячем. Здесь названо точно, что это, чем это не является и какую цену вы за это платите.

Если перед решением о доверии к стандарту вы прочитаете только одну страницу, пусть это будет эта.


Что на самом деле требует общий слой

Чтобы федерироваться, Вселенная ОБЯЗАНА принять фиксированный набор структурных примитивов и обязанностей поведения. Это тонкая обязательная форма. Она задана Конституцией Мета-Вселенной (MUC), и это единственное, что не является опциональным. MUC - авторитетное перечисление: 21 статья в шести главах. Это не схема мира, а небольшой набор инвариантов о том, как единица смысла形 оформляется, перемещается и учитывается. Несущие из них - следующие.

Как единица смысла оформляется и перемещается:

С чем вы соглашаетесь, когда обмениваетесь:

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

Замечание о словаре: главная страница показывает модель через презентационный словарь (Измерение, Пространство имён, Объект, Проекция). Это поверхностные имена для тех же инвариантов, которые MUC задаёт нормативно. Статьи MUC - авторитетное перечисление обязательной формы; термины главной отображаются на них и не добавляют отдельной цены.

Чего общий слой НЕ требует

Форма ничего не говорит о том, чем ваш смысл является. Предметный смысл остаётся полностью локальным:

Вы приводите свои модели в соответствие структурной форме. Вы никогда не отдаёте их содержание. Две Вселенные могут федерироваться, полностью расходясь в том, что такое "продукт", потому что стандарт фиксирует контейнер, а не груз.


Сделка, сказанная прямо

Каждый работающий стандарт совместимости делает тот же размен, и ни один из них не считается централизацией в предосудительном смысле:

В каждом случае общий слой тонкий, обязательный и намеренно слеп к содержанию. Именно это делает его безопасным для принятия. Vercy - та же сделка, применённая к смыслу: форма общая, чтобы содержанию не приходилось быть общим.

Честное утверждение

Мы не заявляем "никакой централизации". Это было бы ложью, и скептик поймал бы нас с первого прочтения.

Честное утверждение уже и защитимо:

Централизация здесь минимальна, ограничена формой и подотчётна.

Если хотя бы одно из этих трёх перестаёт быть правдой, возражение справедливо и стандарт провалился. Это обязательства, а не украшение.


Трудный вопрос и ответ на него

Прямыми словами возражение звучит так:

Если участие требует принятия общей конституционной модели, а условия участия не опциональны, то суверенитет содержания реален или централизация просто переехала этажом выше?

Это правильный вопрос, и половина его бьёт в цель. Да, условия не опциональны: чтобы федерироваться, вы соответствуете форме. Называть это "отсутствием централизации" - подтасовка. Значит, суверенитет не может означать "никаких общих правил": при таком определении ни один стандарт совместимости в истории не был совместим с суверенитетом, а слово явно используется не так.

Вот рабочее определение, которое принимают эти страницы и к которому стандарт приводится во всех канонических источниках:

Суверенитет - это не отсутствие общих правил. Это право уйти со своими моделями, право форкнуть общий слой и право участвовать в его изменении. Соответствие общей форме - цена совместимости, и она названа явно.

Это приведение завершено не на каждой странице. Часть канонических документов всё ещё несёт прежние абсолютные формулировки (например, "цитируемые убеждения" Видения и Финальный принцип MUC), и согласование их с определением выше - открытая, отслеживаемая работа, а не завершённое утверждение. Мы предпочитаем сказать это прямо, а не делать вид, что весь корпус уже говорит одним голосом.

На фоне этого определения возражение сводится к одному подлинному риску и ответу на него.

Подлинный риск: кто управляет конституцией? Если один распорядитель может менять обязательную форму по своему усмотрению, ваш суверенитет содержания зависит от его добросовестности. Структурное отделение формы от содержания этого не решает. Решает только управление. Риск закрывается тремя вещами, и первые две действуют уже сегодня:

  1. Право выхода. Артефакты - обычные файлы под открытой лицензией (Apache-2.0). Уход стоит вам федерации, но никогда не стоит вам ваших моделей. Вы уносите всё, что создали, в формате, который никто не может отозвать.
  2. Право форка. Стандарт форкается, как любой открытый стандарт. Если распорядитель уходит в сторону, сообщество берёт последнюю хорошую версию и продолжает. Именно это делает поведение распорядителя проверяемым: угроза форка реальна, поэтому есть стимул держать форму тонкой, а процесс открытым.
  3. Право участвовать в изменении. Изменения формы проходят публичный документированный процесс, а не частное решение владельца. Любая заинтересованная сторона МОЖЕТ предложить изменение; каждое изменение версионируется, рецензируется и поддаётся аудиту. Краткий ответ - Управление, кратко, механика - полные документы Управление и Процесс изменений.

Документы по управлению излагают механику прямо: выпущенные версии неизменяемы, замороженные документы меняются только через опубликованный Запрос на изменение, ломающие изменения обязаны быть помечены и снабжены указаниями по миграции, а вся история правок остаётся пригодной для аудита (почему изменение произошло, кто его предложил, когда его приняли, какая версия его ввела). Владение здесь - это распоряжение спецификацией, а не владение чьими-либо реализациями или опубликованным знанием.

Итак, реален ли суверенитет? При честном определении - да, потому что вы можете выйти, форкнуть и участвовать в управлении. Скептику стоит следить не за выходом и форком, которые уже действуют, а за тем, останется ли процесс изменений по-настоящему открытым на практике. Именно за это стандарт и следует спрашивать, и именно туда мы вас направляем.


Что вы отдаёте и что получаете

Что вы отдаёте

Что вы получаете

Размен намеренный, и это тот же размен, который делает любой долговечный стандарт. Форма мала, чтобы содержание оставалось свободным. Мы называем эту цену открыто, а не делаем вид, что она нулевая.


Не только слова: форма умеет отказывать

Форма, которая ничего не может отвергнуть, - это не стандарт, а глоссарий. Эта отвергает. Проверки соответствия в реестре исполняемы: невалидная модель, отсутствующий экспорт, разорванное ребро в графе, дата, оставшаяся в имени файла, или разъехавшийся индекс дают ненулевой отказ со ссылкой на конкретное нарушенное нормативное правило. Соответствие - это то, что модель может не пройти, и только такое соответствие стоит заявлять.


Куда идти дальше