Добавить в цитаты Настройки чтения

Страница 24 из 30

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

Эпопея началась в 1947 году, когда Эккерт и Мокли после ухода из Пенна подали заявку на патент на их работы по ENIAC, и в конце концов патент был получен в 1964 году (патентная система работает довольно медленно). К этому времени компания Эккерта — Мокли вместе с ее правами на патенты была продана компании Remington Rand, которая стала называться Sperry Rand, и она и потребовала от других компаний платить ей лицензионные отчисления. IBM и Bell Labs решили платить, но Honeywell отказалась и начала искать пути оспорить патенты. Наняли молодого адвоката — Чарльза Колла, который имел степень по инженерии и работал в Bell Labs. Его цель состояла в том, чтобы аннулировать патент Эккерта — Мокли, доказав, что патентуемые положения не были оригинальными.

Получив рекомендации от адвоката Honeywell, который съездил в Университет Айовы и почитал про сконструированный Атанасовым компьютер, Колл посетил Атанасова в его доме в штате Мэриленд. Атанасов был польщен осведомленностью Колла о деталях его компьютера и обижен тем, что так и не получил должного признания, поэтому он передал Коллу сотни писем и документов, доказывавших, что Мокли присвоил некоторые идеи во время своего визита в Айову. Тем же вечером Колл поехал в Вашингтон и прослушал лекцию Мокли, сидя в заднем ряду. В ответе на вопрос о машине Атанасова Мокли сказал, что он едва взглянул на нее. Колл понял, что если бы он мог вынудить Мокли сказать это же под присягой, то сумел бы дискредитировать его в суде с помощью документов, полученных от Атанасова.

Когда спустя несколько месяцев Мокли понял, что с помощью Атанасова Honeywell может оспорить его патенты, он сам приехал к Атанасову домой в Мэриленд, взяв с собой адвоката Sperry Rand. Это была неловкая встреча. Мокли утверждал, что во время его визита в Айову он не разбирался в подробностях докладной записки Атанасова и не рассматривал детали его компьютера, но Атанасов холодно возразил, что это не так. Мокли остался на ужин и попытался обаять Атанасова, но безрезультатно.

В июне 1971 года вопрос уже рассматривался в Миннеапо-лисском суде, председательствовал федеральный судья Эрл Ларсон. Мокли представил неубедительные свидетельства. Ссылаясь на плохую память, он сбивчиво рассказал о том, что увидел во время своего визита в Айову, неоднократно отказывался от утверждений, сделанных ранее, говорил, что он видел компьютер Атанасова только частично приоткрытым и в тусклом свете. Атанасов, напротив, был очень убедительным. Он описал построенную им машину, продемонстрировал модель и перечислил, какие идеи Мокли взял у него. Семьдесят семь свидетелей были вызваны для дачи показании, еще восемьдесят дали письменные показания под присягой, кроме того, было описано 32 600 вещдоков. Судебное разбирательство длилось более девяти месяцев, и таким образом оно стало самым длинным разбирательством федерального суда по подобным вопросам.

Судье Ларсону потребовалось еще девятнадцать месяцев, чтобы подготовить окончательное решение, которое и было оглашено в октябре 1973 года. В нем он постановил, что патент Эккерта — Мокли на ENIAC недействителен: “Эккерт и Мокли не первыми изобрели автоматический электронный цифровой компьютер, а позаимствовали этот объект изобретения у доктора Джона Винсента Атанасова”76. Вместо того чтобы подать апелляцию, Sperry договорился с Honeywell[17].

Мнение судьи, изложенное на 248 страницах, было тщательно выверенным, но в нем не были рассмотрены некоторые существенные различия между машинами. Мокли взял не так много из машины Атанасова, как, кажется, думал судья. Например, в электронной схеме Атанасова использовалась двоичная логика, в то время как у Мокли был десятичный счетчик. Если бы патентные претензии Эккерта — Мокли были менее амбициозными, патент бы, наверное, выжил.

Случай был неоднозначным даже с юридической точки зрения, поскольку суд должен был определить, в какой пропорции распределяются заслуги по изобретению современного компьютера. Но этот судебный процесс имел два важных последствия: он вывел Атанасова из забвения, и он очень ясно продемонстрировал (хотя это и не входило в намерения судьи или любой из сторон), что великие инновации, как правило, появляются в результате суммирования идей, зародившихся в большом количестве источников. Изобретение, особенно такое сложное, как компьютер, как правило, появляется не в результате отдельного мозгового штурма, а в процессе совместного творчества. Мокли посетил множество мест и разговаривал со многими людьми. Это, возможно, затруднило патентование изобретения, но не уменьшило влияния, которое оно оказало.

Мокли и Эккерт должны быть в верхней части списка людей, которым принадлежит заслуга изобретения компьютера, и не потому, что все их идеи были собственными, а потому, что они смогли выловить ценные идеи в разных местах, добавить свои разработки, воплотить в жизнь свое видение машины с помощью собранной ими компетентной команды и оказать сильнейшее влияние на ход последующих событий. Машина, которую они построили, была первой электронно-вычислительной машиной общего назначения. Эккерт позже сказал: “Атанасов хоть и выиграл процесс в суде, но он вернулся к преподаванию, а мы продолжили строительство первых реальных электронных программируемых компьютеров”77.

Следует также признать большие заслуги Тьюринга и в разработке концепции универсального компьютера, и в последующем участии в работе команды в Блетчли-Парке. Как оценить исторический вклад других инноваторов — в какой-то степени зависит от критериев оценки. Если вам импонирует романтика творчества одиноких изобретателей и при этом вы меньше озабочены тем, кто в историческом плане больше повлиял на развитие компьютерной техники, вы можете поставить Атанасова и Цузе на первые места. Но главный урок, который можно извлечь из истории рождения компьютеров, состоит в том, что инновации, как правило, возникают, когда объединяются усилия “провидцев” и инженеров, и что творчество питается из различных источников. Только в сказках изобретение возникает подобно грому среди ясного неба или лампочке, загорающейся в голове одиночки, творящего в подвале, на чердаке или в гараже.





Говард Айкен и Грейс Хоппер (1906–1992) с фрагментом разностной машины Бэббиджа в Гарварде, 1946 г

Справа: Джин Дженнингс (1924–2011), 1945 г. и Бетти Снайдер (1917–2001), 1944 г

Внизу: Джин Дженнингс и Фрэнсис Байлас с машиной ENIAC

Глава 3

Программирование

До появления современного компьютера оставался еще один важный шаг. Все машины, построенные во время войны, проектировались, по крайней мере на начальном этапе, для выполнения конкретной задачи, например для решения уравнений или расшифровки кодов. Настоящий компьютер, как он виделся Аде Лавлейс, а затем Алану Тьюрингу, должен был уметь легко и быстро выполнять любую логическую операцию. Это потребовало создания машин, работа которых определялась бы не только их hardware (аппаратным устройством), но и software, то есть программным обеспечением — набором команд, по которым эти машины могли работать. Тьюринг изложил эту концепцию совершенно ясно. “Нам не нужно бесконечного количества различных машин, решающих различные задачи, — писал он в 1948 году. — Достаточно одной. Инженерная задача конструирования различных машин для выполнения различных задач заменяется интеллектуальной работой по «программированию» универсальной машины для выполнения всех этих задач”1.

17

К этому времени Атанасов отошел от дел. Его карьера после Второй мировой войны была связана с военными снарядами и артиллерией, а не с компьютерами. Он умер в 1995 г. Джон Мокли продолжал работать в компьютерной науке в качестве консультанта Sperry и в качестве основателя и президента Ассоциации вычислительной техники. Он умер в 1980 г. Эккерт также проработал большую часть жизни в Sperry. Он умер в 1995 г.