Артефакт эпохи: как воскресала цифровая легенда 1987 года
Перенесемся в 26 октября 1987 года. Берлинская стена еще разделяет мир, Всемирная паутина существует лишь в зачаточном текстовом виде, а программное обеспечение распространяется через USENET — по частям, в виде длинных цепочек сообщений. Именно в этот день Эдвард Барлоу выложил в группу comp.sources.games релиз под названием:
«conquest — многопользовательская стратегия по мотивам Средиземья, Часть 01/05»
Впоследствии этот проект, который автор переименовал в Conquer, стал одной из самых глубоких и значимых стратегий своего времени. Игроки управляли народами Средиземья, погружаясь в управление экономикой, магией, дипломатией и военными походами. Уникальность Conquer заключалась в том, что она зародилась в эпоху, когда само понятие «open source» еще не вошло в обиход.
Эпизод 0: Студенческие серверные
В середине 90-х Conquer была культом среди студентов технических специальностей. Мы часами просиживали в компьютерных лабораториях Unix, погружаясь в мир текстовых карт, где каждый мог стать правителем империи орков или эльфийских королевств. Однако к 2006 году это наследие оказалось заблокировано юридическими неопределенностями.
Эпизод 1: Начало одиссеи
В 2006 году, вспоминая университетские годы, я осознал, что проект Conquer находится на грани окончательного забвения. Исходный код был погребен в старых архивах USENET, а лицензионный статус оставался туманным — типичная проблема софта тех лет. Я поставил перед собой амбициозную цель: найти правообладателей и перевести игру на лицензию GPL, чтобы сохранить ее для современных дистрибутивов Linux.
Звучало просто. На деле — почти невозможно.
Эпизод 2: Цифровая археология
Поиски Эдварда Барлоу и Адама Брайанта превратились в настоящее детективное расследование. Старые адреса почты не отвечали, следы терялись в глубинах форумов 80-х. Спустя месяцы упорного труда мне удалось выйти на Эда Барлоу. Он отреагировал философски: «Я делегировал управление Адаму давным-давно. Когда я писал эту игру, термина «копилефт» не существовало, я просто развлекался». Ключ к решению лежал у Адама Брайанта, но тот словно испарился.
Эпизод 3: Пять лет тишины
Я документировал каждый шаг в рассылках Debian Legal, открыл тикет в GNU Savannah (#5945) и ждал. Юристы были непреклонны: без письменного разрешения от всех владельцев авторских прав проект нельзя было признать легально чистым.
Прорыв случился 23 февраля 2011 года. Ко мне пришло сообщение:
«Я услышал о запросе на открытие кода. Даю согласие на публикацию под GPL.» — Адам Брайант.
Он наткнулся на мои старые публикации и сам нашел меня.
Эпизод 4: Реинкарнация — Версия 5 (2025 год)
Спустя годы Стивен Смуген спросил меня о судьбе Conquer, и мы вернулись к обсуждению версии 5 (V5). Это была полностью переработанная Адамом версия с автоматизацией данных и расширенным функционалом. Изначально V5 была коммерческой, но Адам великодушно согласился: «Я не против перевода Version 5 на GPL».
Эпизод 5: Утраченный гений — наследие Ричарда Кэли
В процессе я обнаружил еще одного важного участника — Мартина Форссена (MaF), создателя PostScript-утилит для печати игровых карт. К счастью, он тоже дал добро на GPL. Однако оставался вопрос с Ричардом Кэли. След привел меня в Эдинбургский университет, а затем — к архивной копии его сайта.
«Ричард Кэли скончался от сердечного приступа 22 апреля 2005 года в 41 год». Его личный сайт остался «цифровым памятником»: инструкции по FreeBSD, эксперименты с графикой и пронзительный, тонкий британский юмор в разделе «Об авторе». Юридически его вклад остался заблокированным, но проект отдал дань уважения этому выдающемуся человеку:
^_^
(O O)
\_/@@\
\\~~/
~~
- RJC RIP
Эпизод 6: Современный ренессанс

Сегодня Conquer переживает второе рождение. Я настроил сборку пакетов для Debian и APK (Alpine Linux) с использованием современных инструментов CI/CD и Melange. Теперь эта классика — не просто архив, а живой проект, доступный для установки.
Эпизод 7: От USENET к CI/CD
# Современный CI/CD пайплайн
- name: Build APK package
run: melange build conquer.yaml
- name: Build Debian package
run: dpkg-buildpackage -b
Что изменилось:
- Полный переход на GPLv3.
- Адаптация кода C под стандарт ANSI C99.
- Теперь в Conquer можно играть прямо через браузер с помощью
ttyd.
Репозитории доступны для всех: Conquer v4 и Conquer v5.
Почему это важно?
Программная археология — это не только байты и скрипты. Это история о людях, которые создавали будущее, не осознавая масштаба своего влияния. Мой путь с Conquer показал, что open source держится не на коде, а на непрерывности связей и уважении к первопроходцам. Документируйте свои проекты, указывайте лицензии и помните: то, что вы пишете сегодня, завтра может стать бесценным историческим достоянием.


