Бразилия середины 1980-х попыталась вырастить собственную компьютерную индустрию за стеной импортных запретов — и обнаружила, что стена защищает рынок, но не даёт технологий. История компании Unitron Eletrônica и её клона Macintosh — идеальная линза, через которую видно, как ломаются об реальность все стороны: и те, кто копирует, и те, кого копируют, и те, кто пишет правила игры.
В 1984 году Бразилия приняла закон, закрепивший режим Reserva de Mercado — резервации внутреннего рынка микрокомпьютеров для национальных производителей. Импорт готовых машин был фактически запрещён. Логика была прямая, как трансатлантический кабель: если не пускать IBM, Apple и Compaq на бразильский рынок, местные компании получат пространство, чтобы набрать мышечную массу, освоить технологии и однажды выйти на международный уровень. Política Nacional de Informática — так называлась эта государственная стратегия — опиралась на опыт послевоенной Японии и Южной Кореи, где протекционизм действительно помогал растить электронных гигантов. Разница была в масштабе экономики, в глубине инженерной школы и — что критично — в доступе к базовым компонентам. Бразилия не производила собственных процессоров. Она не выпускала дисководы. Она зависела от импорта комплектующих даже для тех машин, которые собирала внутри страны. Режим резервации создавал теплицу, но семена всё равно приходилось завозить.
Контролировала этот режим Secretaria Especial de Informática (SEI) — специальный орган, который решал, какие проекты получают одобрение, а какие нет. SEI была одновременно регулятором, арбитром и, в каком-то смысле, садовником: она определяла, что именно вырастет за стеной. Каждый новый компьютерный проект бразильской компании требовал её благословения. Это создавало странную ситуацию: рынок был защищён от внешней конкуренции, но внутренняя конкуренция зависела от бюрократического решения. Компания могла разработать блестящую машину — и упереться в отказ. Или получить одобрение на посредственный продукт, потому что он лучше вписывался в политическую конъюнктуру. Бразильские инженеры работали в условиях, где техническая задача переплеталась с политической так плотно, что отделить одну от другой было невозможно.
Unitron Eletrônica была основана 23 апреля 1974 года в Сан-Паулу — за десять лет до того, как Reserva de Mercado стала законом. К середине 1980-х это была компания с опытом, не стартап на коленке. И когда её инженеры решили создать клон Macintosh, они понимали масштаб задачи. Оригинальный Mac 512K, выпущенный Apple в сентябре 1984 года, был машиной с характером: закрытая архитектура, проприетарные микросхемы, уникальный графический интерфейс. Скопировать его — совсем не то же самое, что собрать ещё один IBM PC-совместимый компьютер из стандартных компонентов.
Первоначально Unitron пыталась пойти легальным путём. Был план лицензировать технологию у Apple — купить право на производство, платить роялти, действовать в рамках закона. Но бразильское законодательство о резервации рынка требовало, чтобы в любом совместном предприятии минимум 51% принадлежало национальной компании. Apple на это не пошла. Для Купертино отдать контрольный пакет местному партнёру означало потерять контроль над собственной технологией на рынке, куда компания и так не могла поставлять продукцию напрямую. Тупик был симметричным: Unitron не могла легально получить технологию, Apple не могла легально продавать в Бразилии. Обе стороны упирались в одну и ту же стену — только с разных сторон.
Тогда Unitron взялась за обратную инженерию. Компания получила кредит в 10 миллионов долларов от государственного банка — сумма, которая показывает, что проект рассматривался не как авантюра, а как стратегическая инвестиция. К работе подключился CTI (Centro de Tecnologia da Informação) — бразильский центр информационных технологий. А для разбора и воспроизведения проприетарных чипов Apple привлекли National Semiconductor из Санта-Клары, Калифорния. Ирония уровня государств: американская корпорация за американские деньги помогала бразильцам воспроизводить американский компьютер в обход американского же давления.
Меня завораживает именно инженерная часть этой истории — то, как бразильские специалисты разбирали Macintosh на молекулы и собирали заново. Задача распадалась на несколько слоёв, и каждый требовал отдельного подхода.
Процессор Motorola 68000 на 8 МГц был стандартным компонентом, его можно было купить на открытом рынке. Оперативная память — 512 КБ — тоже не представляла проблемы: чипы DRAM производились десятками фабрик по всему миру. Дисковод 3.5 дюйма на 800 КБ поставлял японский Chinon. Монохромный экран 9 дюймов с разрешением 512×342 пикселя воспроизводил ту самую картинку, которую видели пользователи оригинального Mac. Всё это — «кости» машины, и достать их было вопросом логистики, не инженерии.
Настоящая сложность начиналась с проприетарных элементов. Apple использовала в Macintosh несколько заказных микросхем ASIC — контроллер дисковода, часы реального времени, программируемые логические матрицы (PAL-чипы). Эти компоненты нельзя было купить: они разрабатывались специально для Mac и не продавались отдельно. Именно здесь пригодилась помощь National Semiconductor: специалисты провели обратную инженерию чипов, восстановив их логику и создав функциональные аналоги. Процесс напоминал работу реставратора, который по фрагменту фрески восстанавливает всю композицию — с той разницей, что фреску потом нужно было заставить работать.
Самый амбициозный элемент — ROM объёмом 128 КБ. В оригинальном Macintosh ПЗУ содержало ключевые части операционной системы, низкоуровневые процедуры работы с оборудованием и знаменитый Toolbox — набор функций, который делал Mac Маком. Unitron настаивала, что не копировала содержимое ROM побитово: по словам Райнера Брокерхоффа, консультанта команды, прошивку написали на C и ассемблере — функционально эквивалентную, созданную с нуля по спецификациям Inside Macintosh. Apple позже будет утверждать прямо противоположное: получив образцы и разобрав их у себя в Купертино, объявила ROM почти точной копией своей, — и именно этот спор станет главным оружием кампании против клона. Юридически всё решалось бы просто: побитовое копирование ROM — бесспорное нарушение авторского права, а воспроизведение функциональности через собственный код — серая зона; но в этот спор вмешается политика, и решать будет не суд.
23 сентября 1985 года, 5-я Международная выставка информатики — Unitron представила свою машину публике. Unitron Mac 512 стал первым в мире клоном Macintosh. Не первым клоном персонального компьютера вообще — IBM PC к тому моменту уже обзавёлся десятками копий от Compaq до тайваньских noname-производителей. Но клоном именно Mac, машины, которую Apple строила как неприступную крепость закрытой архитектуры. Для бразильской публики, отрезанной от оригинала запретом на импорт, это было событие. Для Apple — красная тряпка.
Реакция Купертино была предсказуемой и жёсткой. Apple заявила о нарушении интеллектуальной собственности. Но юридическая позиция компании в Бразилии оказалась слабее, чем можно было бы ожидать. В 1987 году два бразильских университета — UFRJ (Федеральный университет Рио-де-Жанейро) и UFRGS (Федеральный университет Риу-Гранди-ду-Сул) — провели экспертизу по запросу SEI. Вывод обоих отчётов — датированы маем 1987-го — был для Unitron обнадёживающим: машина действительно получена обратной инженерией, а не копированием, а Apple, как выяснилось из материалов SEI, не зарегистрировала патент на Macintosh в Бразилии. Компания, которая в США яростно защищала каждый элемент своего дизайна, на бразильском рынке, куда она всё равно не могла поставлять продукцию, просто не позаботилась о патентной защите. Это похоже на то, как если бы вы поставили бронированную дверь на квартиру, но забыли закрыть окно — потому что были уверены, что никто не полезет с той стороны.
Однако Apple располагала оружием, которое не требовало бразильских патентов, — правительством Соединённых Штатов. К середине 1980-х торговые отношения между Бразилией и США и без того были напряжёнными. Reserva de Mercado раздражала Вашингтон: американские технологические компании теряли доступ к крупнейшему рынку Латинской Америки. Случай Unitron стал идеальным аргументом для тех в американской администрации, кто требовал жёстких мер.
США перешли от дипломатических протестов к прямым угрозам. На кону оказались бразильский экспорт обуви и апельсинового сока — товары, не имеющие ни малейшего отношения к компьютерам, но критически важные для бразильской экономики. Логика была грубой: если Бразилия не защитит интеллектуальную собственность американских компаний, американские пошлины ударят по бразильским фермерам и обувщикам. Апельсины против микросхем — торговая война редко бывает элегантной.
Под этим давлением в декабре 1987 года Бразилия приняла Lei de Software — Закон № 7646, устанавливавший правовую защиту программного обеспечения. Закон не был прямой капитуляцией: Бразилия и сама понимала необходимость регулирования в этой сфере. Но хронология говорит за себя — закон появился на фоне конкретных торговых угроз. В марте 1988 года SEI отклонила проект Unitron Mac 512. Формально — в рамках нового правового поля. Фактически — под давлением, которое шло одновременно снаружи и сверху.
Unitron не сдалась. 29 марта 1988 года компания подала заявку на новый проект — Unitron 1024, усовершенствованную версию клона. Заявка дошла до высшей инстанции — совета CONIN (Conselho Nacional de Informática). Голосование, состоявшееся 19 декабря 1988 года, заслуживает отдельного кадра: 8 голосов против, 7 — за. Все семь независимых представителей в совете проголосовали за Unitron. Все голоса против принадлежали правительственным министрам. Министр аэронавтики воздержался. Решающий голос, похоронивший проект, подал министр науки и технологий. Голосование выглядит как рентгеновский снимок бразильской политики того момента: независимые эксперты считали проект жизнеспособным и законным, но политическое руководство, зажатое между собственной промышленной стратегией и международным давлением, предпочло его убить. Unitron после этого закрылась.
Меня поражает арифметика этого голосования. Один голос. Вся история компании, десять миллионов долларов государственного кредита, годы инженерной работы, написанный с нуля ROM — всё упёрлось в перевес в один голос, поданный чиновником, который балансировал не между «законно» и «незаконно», а между Вашингтоном и Бразилиа.
Режим Reserva de Mercado пережил Unitron ненадолго. В 1990 году президентом Бразилии стал Фернанду Коллор ди Меллу, и его администрация взяла курс на либерализацию экономики. Импортные барьеры на компьютеры начали демонтировать. К началу 1990-х бразильский рынок открылся для иностранных производителей, и Apple наконец могла продавать свою продукцию в стране — той самой стране, где несколькими годами ранее её технологию воспроизвели, разобрали на части, признали законной в университетской экспертизе и всё равно запретили.
Итоги режима резервации оцениваются по-разному. Бразилия действительно вырастила несколько компьютерных компаний — но большинство из них производили клоны IBM PC, а не оригинальные разработки. Технологический разрыв с мировыми лидерами за годы изоляции не сократился, а вырос. Бразильские пользователи платили за местные машины больше, чем стоили оригиналы на мировом рынке, и получали продукцию, которая отставала на поколение-два. Теплица вырастила растения — но не те, на которые рассчитывали.
Для Apple история Unitron осталась неприятным эпизодом, в котором компания оказалась одновременно жертвой и бенефициаром. Жертвой — потому что её технологию скопировали. Бенефициаром — потому что скандал стал рычагом давления на бразильское правительство и в конечном счёте помог открыть рынок. Для бразильских инженеров, написавших собственный ROM на C и ассемблере, разобравших ASIC-чипы и собравших работающую машину, — это была демонстрация компетенции, которая не получила шанса превратиться в продукт.
Легко рассказать историю Unitron как анекдот про бразильских пиратов, которые скопировали Macintosh и попались. Эта версия удобна, компактна и неверна. Unitron не действовала в правовом вакууме: компания работала в рамках системы, которую создало государство, получала государственное финансирование, прошла университетскую экспертизу и была признана законной по всем внутренним критериям. Её уничтожило не правосудие, а политическое решение, принятое под внешним давлением с перевесом в один голос.
Так же легко представить бразильскую Reserva de Mercado как режим, который «разрешал пиратство». Это тоже искажение. Режим давал местным компаниям защищённый рынок — но не отменял авторского права и не гарантировал, что обратная инженерия будет одобрена. SEI могла отклонить проект, и отклоняла. Закон о защите программного обеспечения был принят ещё до формального конца резервации. Система пыталась быть одновременно протекционистской и правовой — и обнаружила, что эти две задачи вступают в конфликт, когда дело доходит до технологий, созданных за пределами стены.
Фраза Джобса про пиратов и военно-морской флот была мотивационным лозунгом для команды, которая работала внутри Apple. Он имел в виду дерзость, нежелание подчиняться корпоративной бюрократии, готовность нарушать внутренние правила ради результата. Инженеры Unitron, по грустной иронии, оказались пиратами в буквальном смысле — их так назвали, хотя они работали по правилам своей страны. Разница между пиратом и капером всегда определялась тем, чей флаг на мачте, а не тем, что происходит на палубе.
Компания не умерла сразу: после запрета Unitron секвестировала штат и перебивалась побочными продуктами — вроде сценического контроллера на базе клона Apple II, — всё ещё выплачивая кредит за машину, которой так и не суждено было стать товаром. Несколько экземпляров Unitron Mac 512 сохранились в частных коллекциях и музеях. Бразильская IT-индустрия пошла другим путём — через открытие рынка, сборочные производства и, позднее, через софтверные компании.