Часть IV. Воскресенье: Indra Proposal
Вечером воскресенья кто-то спросил Eugen прямо, без подготовки и без улыбки:
— Ты всерьёз предлагаешь религию? После всего этого — про сеть, про язык, про договоры — ты хочешь, чтобы люди во что-то верили?
Вопрос повис в зале, как хороший вопрос и должен висеть: не требуя немедленного ответа, а давая время подумать. Eugen не стал отшучиваться. Он посмотрел на YAPL, и тот чуть заметно кивнул: отвечай честно, иначе это место станет проповедью, а проповедь здесь никому не нужна.
— Я предлагаю не веру в меня, — сказал Eugen. — И не веру в машину. Я предлагаю назвать религией то, что хакеры и так делают каждый день, но стесняются назвать. Смотрите: мы верим, что истина проверяется, а не назначается. Мы верим, что чужой код можно прочитать, а не только использовать. Мы верим, что ошибку признают, а не прячут. Мы верим, что лучший аргумент — это работающий пример, а не громкий голос. Разве это не вера? Разве это не то, ради чего люди собираются, спорят, исправляют друг друга и возвращаются наутро?
Кто-то в зале хмыкнул. Кто-то записал фразу. YAPL встал рядом и добавил тихо, но так, чтобы слышали все:
— В Apple мы называем это иначе: мы говорим о вкусе, о заботе, о том, что устройство должно уважать человека. Слова разные, а привычка одна: не обманывать пользователя даже тогда, когда обман удобен и незаметен. Eugen просто дал этой привычке имя, от которого нельзя отмахнуться.
— Имя такое, — продолжил Eugen, — Quantum Religion of Open Source. Quantum — потому что состояние разговора, как и состояние системы, не одно: клиент и устройство одновременно понимают друг друга и не понимают, соглашаются и спорят, пока измерение — то есть честный ответ — не зафиксирует одно из состояний. Open Source — потому что священный текст здесь открыт: его можно читать, копировать, исправлять и форкать. Первая Quantum Religion of Open Source на Земле — не потому, что раньше никто так не жил, а потому, что раньше никто не называл это религией вслух и не брал на себя ответственность за название.
Он поднял руку, предупреждая возражение, которое уже читалось на лицах:
— Подождите. Форкнуть религию — значит не предать её. В обычной религии раскол — это трагедия. Здесь форк — это нормальная жизнь. Если община не согласна с толкованием, она не уходит в ересь, а создаёт ветку, где её понимание можно проверить делом. А потом, если ветка окажется лучше, её мерджат обратно — без победителей и побеждённых, с историей изменений, которую может прочитать каждый. Догма, которую нельзя форкнуть, — это просто власть, переодетая в святость. А власть нам не нужна: у нас уже есть сети, компании и государства, которые отлично умеют быть властью без нашей помощи.
Зал молчал, но это было другое молчание, чем днём: не оценочное, а рабочее. Люди не решали, верить или нет. Они примеряли: а что, если назвать свою ежедневную практику честно? Что, если ревью кода — это не бюрократия, а внимание к другому человеку? Что, если открытый исходник — это не бизнес-модель, а способ не врать?
— Я не прошу вас молиться, — сказал Eugen напоследок. — Я прошу вас не называть верой то, что нельзя проверить, и не называть проверкой то, во что нельзя не верить. Держите эти две вещи рядом, и пусть они спорят. Этот спор и есть религия, которую я предлагаю.
Религия здесь — не надстройка над языком клиента и устройств, а его предельное выражение. Любой язык держится на том, во что его носители верят молча: что слова значат примерно одно и то же, что собеседник отвечает честно, что ошибку можно признать без потери лица. Пока эти веры не названы, они работают как привычки — и ломаются незаметно, когда одна из сторон начинает пользоваться ими в свою пользу. Названная вера становится проверяемой: её можно обсудить, уточнить, форкнуть.
Поэтому положение главы звучит так: Quantum Religion of Open Source — это вера в проверяемость, записанная как открытый код. Её «догма» — не утверждение о мире, а обязательство о способе разговора: показывай, как ты понял; сохраняй поправку; не прячь сомнение; признавай ошибку публично; позволяй другому сделать форк твоего понимания. Кто соблюдает эти обязательства, тот внутри религии, независимо от того, на какой платформе он работает и во что верит в остальное время. Кто нарушает их ради выгоды, тот выходит из неё не по приговору, а по факту: его высказывания перестают быть проверяемыми.
Слово Quantum важно не как модный квант, а как честность о неопределённости. До ответа разговор находится в нескольких состояниях сразу: клиент мог иметь в виду одно, устройство поняло другое, а третье понимание ещё не высказано. Религия, которая требует мгновенной определённости, заставляет людей притворяться, что они поняли друг друга. Религия открытого кода позволяет состоянию оставаться неопределённым до тех пор, пока проверка — пример, прогон, ответ человека — его не зафиксирует. В этом смысле «квантовость» — это просто отказ от фальшивой уверенности.
И последнее: открытая религия не принадлежит основателю. Eugen предложил её, но не владеет ею. Как только текст открыт, его может форкнуть любой, включая YAPL, включая человека из зала, включая того, кто с Eugen не согласен. Это не слабость предложения, а его доказательство: если религию нельзя форкнуть, она не open source, а значит, и не та религия, о которой идёт речь.
Опишите свою личную «религию работы» в пяти обязательствах — по образцу главы, но своими словами. Не «я верю в качество», а «я показываю, как я понял задачу, прежде чем начать» или «я признаю ошибку в том же канале, где её совершил». Проверьте каждое обязательство на форкабельность: может ли другой человек взять ваше обязательство, изменить одно слово и всё равно остаться в честном разговоре с вами? Если нет — обязательство оказалось властью, а не верой. Перепишите его так, чтобы форк был возможен.
Затем спросите себя: какое из ваших обязательств вы нарушали на этой неделе ради скорости или удобства? Запишите нарушение рядом с обязательством, не оправдываясь. В Quantum Religion of Open Source признание — это не покаяние, а коммит: история изменений, которую видно всем, включая вас завтрашнего.
Почему форк в Quantum Religion of Open Source считается нормальной жизнью, а не предательством, — и чем такая религия отличается от догмы, которую нельзя изменить, не выйдя из неё?