Ничего не понял — ни причем тут онлайн, ни чем это отличается от того, что делает Бренда, когда считает всем зарплату в Экселе… ну, то есть в Визи Кальк.
Подключили один из компов на стенде — мой, с японской видеокартой и винчестером. Пока я возился с железом, Джон отправился найти, где тут сто восемнадцатый стенд и вернулся с двумя парнями лет около двадцати пяти.
— Знакомьтесь Крис Коламбус, мой друг, автор наших идей, — представил Харрис.
— Ого, никогда бы не подумал, что ты мексиканец, выговор совсем не характерный. Извини, не хотел обидеть. Я Крейг Финсет, — протянул руку один из них.
— Джейсон, — представился второй и тоже не погнушался с безродным латиносом поручкаться. Я, правда, уже не тот, что год назад. Вытянулся, уже не такой тощий, выражение лица уверенное. Одеваться начал преимущественно в приличное, а не то, что в шкафу нашел. Не тяну на семнадцатилетнего.
— Давайте сразу начну с демонстрации того, во что мы превратили ваш редактор, — предложил я. — В основе ваш MINCE, но мы здорово перелопатили купленные у вас исходники. У вас был отличный универсальный редактор, мы же сразу делали упор на инструмент для программистов…
Ctrl-O, открылся древовидный диалог выбора файла, я нашел в нем эталонный пример — змейку на бейсике и выбрал нажатием Энтера. Код отобразился на дисплее во всем своем великолепии.
— Как вы этого добились⁈ Я про цветной текст высокой четкости.
— Японский видеочип NEC 7220, привез, как сувенир, но в нашей студии уже все себе такой попросили. Но обратите внимание на логику подсветки…
И я показал им всё. Выделение текста и хоткеи по копированию, вырезанию, вставке. Отмену действия через Ctrl-Z и отмену отмены по Ctrl-Y. Поиск и замену по файлу и по проекту. Как примитивный, так и на основе регулярок.
Как ключевое слово меняет цвет подсветки, стоит мне удалить в нем одну букву, а линтер делает фон строки красным, намекая на то, что что-то здесь не то. На запуск выполнения по F5 и компиляцию через Ctrl-F5, интеграцию с отладчиком и просмотр значений переменных, установку закладок в коде, навигацию по файлам проекта и быстрое переключение между ними на вкладках, как в браузере. Кастомизацию и систему плагинов, позволяющую расширять набор поддерживаемых языков. Киллер-фичи, как начнут говорить в будущем. Местами комп вел себя неторопливо, но мы с Джоном хорошо поработали и микролаги не особенно бесили.
Со стороны стенда «Кибер системс» что-то бухнуло. Видимо, это звук челюсти, отпавшей у «тети Гали», то есть Гейл.
— Крейг… я хочу работать с этим инструментом, — осипшим голосом произнес Джейсон, — даже если придется потратиться на японский видеочип.
— Запишись в очередь за мной, Джей, — усмехнулся Крейг и искренне похлопал в ладоши. — Парни, вы всего за полгода это чудо совершили? На базе нашего MINCE? Вы большие молодцы. Я покупаю у вас лицензию… оу… вы же купили пакет «Аметист», не так ли. С правом модификации кода, но не последующей продажи.
— Это та самая проблема, про которую я говорил по телефону. И я хотел бы обсудить ее приватно, — программистка зарплатных баз данных с соседнего стенда вся в слух обратилась. Увы, не позволим ей посплетничать.
Наверное, где-то в головах обоих разрабов в их собственные денежные бассейны хлынула воображаемая наличность.
— Тут вся соседняя улица в ресторанчиках, — предложил Крейг, — мы собирались пива выпить, пока наши жены по диснейленду гуляют. Но, наверное, не стоит.
Нашли на первый взгляд заслуживающий доверия ресторан и продолжили переговоры уже в нем.
— Итак, лицензирование, — начал обсуждение Джейсон. — Не вижу в нём проблемы. По ВордСтар, у нас договор о роялти в 30% за использование нашего исходного кода, — предложил Джейсон, — у вас есть прорывные новаторские идеи, предлагаю уменьшить до 25%. Продажи у вас пойдут отличные, ребят, вы станете богатыми людьми. Хотя… вы же играми занимаетесь, Тетрис разработали, то есть уже не бедствуете.
— Пожалуйста, ознакомьтесь. Это лицензия «Каналья», она же Си-Пи-Эль, — протянул я парням распечатку составленного Лео документа. — Но сразу предупреждаю — речь не идет о том, чтобы открывать ваши исходники без вашего разрешения и как-то ущемлять вас финансово.
— Какое меткое название, — раздраженно фыркнул Крейг, — вы убьёте рынок текстовых редакторов. Никто! Абсолютно никто не пожелает покупать платные продукты, имея бесплатный на голову выше.
— Си-Си называет это агрессивным захватом рынка, — смущенно сказал Джон.
— Вы что, коммунисты? — воскликнул Джейсон. — Или из секты доктора Столлмана⁈
— Я с большим уважением отношусь к Ричарду Столлману, хотя лично с ним не знаком, — как можно спокойнее сказал я. — Нас с вами забудут, а его нет. Как вам такое решение — мы лицензируем редактор по вашей обычной схеме, но с 50% роялти вместо 25%. Однако через некоторое время, допустим, один год, мы также выпустим его под лицензией «Каналья». Сроки и проценты обсуждаемые. Моя цель — не убить текстовые редакторы, а дать им толчок в развитии. Сотни программистов-энтузиастов по всему миру начнут дорабатывать наше решение и делиться наработками. И обратите внимание — лицензия не запрещает продавать, только скрывать исходники.
— Как насчет 70% роялти? Мы можем просто запретить вам выпускать продукт и реализовать за полгода все те же идеи самостоятельно и начать получать 100%, — аккуратно попробовал нас прогнуть Джейсон.
— Жадность — это плохо, — напомнил ему я. — Нам тоже ничего не мешает переписать вашу часть кода и сделать её бесплатной. Мы с самого начала собирались написать редактор сами, но представилась возможность срезать угол.
— Вы просто убиваете наш бизнес… — раздраженно всплеснул руками Крейг.
— Мы даем вам сверхприбыли на некоторый срок, за который вы сможете создать другой продукт. Давайте начистоту — через пару лет или даже раньше MINCE прекратит приносить вам достаточно много, рынок насытится, появятся новые коммерческие редакторы от больших игроков. Вам неминуемо придется искать другую нишу. Вы талантливые программисты и найдете ее, но сами понимаете, что упретесь в потолок.
Сказал это на послезнании о том, что Единороги займутся звуком.
— Три года! Один год — это катастрофически мало, — выпалил Джейсон.
— Давайте найдем компромисс. Два года, — с неожиданной твердостью предложил Джон.
— Нам надо подумать, мы не одни в команде, — без уверенности бросил Джейсон.
— Без проблем. Времени до конца выставки вам хватит? — спросил у них. — Если скажете, мы отложим демонстрацию редактора и представим только другой софт, полностью наш.
— Да, — робко и почти синхронно согласились оба.
— Не надо откладывать, — разрешил Крейг. — Но почему нельзя просто продавать хороший продукт?
Вот что я за каналья такой? Испортил ребятам настроение. Но с другой стороны, я и правда принесу им известность и кучу денег с роялти.
— Потому что на бесплатной версии мы заработаем больше. И мы и вы, вот увидите. Мы с юристами предусмотрели данный момент. Не нужно считать меня безумным коммунистом. Это тоже бизнес, но с другой моделью монетизации. Давайте пока подпишем ваше разрешение на демонстрацию нашего редактора.
Глава 24
Итак, 16 мая 1983 года началась национальная компьютерная конференция и мы заняли места на стенде. Мы — это я, Джон, Линда и Мария. А прилетевшая Трейси вернулась к полюбившейся ей роли стендовой модели.
Для демонстрации выбрали всего два продукта — Коммандер и Эдитор. Если бы бостонцы не пошли на контакт, пришлось бы ограничиться одним лишь файловым менеджером, но бумаги, разрешающие демонстрацию продукта, основанного на их исходном коде, они подписали. Неоднозначная, блин, ситуация. Я совсем не хочу оказаться канальей, разрушившим их бизнес.
— Фух… ребятки, тут такая духота! Может, мне стоило купальник надеть? — сразу спросила Пенни Смит, оценивая атмосферу в шатре. Кондиционеры не то, чтобы не справлялись — такое впечатление, что их вообще не включили. Как бы кто тепловой удар не словил.