Выбрать главу

"Самая большая проблема с ftp.sunet.se в том, что он эффективно пресекает все попытки создания отечественных софтверных компаний (...) ПО -- индустрия будущего, которую мы, шведы, могли бы использовать, так как у нас высокообразованное население, если бы у нас не было ftp.sunet.se (...) Но как продукты этих компаний будут конкурировать с программами, которые "бесплатны", так как они были субсидированы налоговыми оборотами?"

(Бертил Йонелл, Z-mag@zine #6, 1995)

Здесь мы имеем явный конфликт с другой частью Правила №3 хакерской этики "Не доверяй властям". Ответ существующей софтверной индустрии: "Не доверять хакерам". Типичный аргумент в этих случаях -- это: "программы, разработанные хакерами плохие; любительские; нестабильные и т. д. Хотя, это трудно оправдать в случае критичного ПО, которое используется в самолётах или медицинском оборудовании, так как невозможно найти ни одной такой программы, созданной любителями. Компании, которые производят такое оборудование, заботятся о своей репутации и не нанимают никаких хакеров-любителей ни под каким предлогом. Наоборот, они берут своих программистов из более статусных университетских курсов, и их программы, как правило, часть более крупного продукта, за который и платит клиент. Когда дело коснулось операционной системы GNU/Linux, тесты показали, что это самая стабильная UNIX-подобная система в мире; все возражения не состоятельны.[107]

Существует целый набор добродетелей, которые как мы считаем даны нам Богом всемогущим, но это ничего не доказывает. Не факт, что образованный инженер будет собирать электронику лучше, чем соседский ребёнок, который стал радиолюбителем, как только научился ходить. Скорее, наоборот. Признаю, некоторые энтузиасты мигрируют в лучшие университеты и технические школы, но не всем из них нравится та формальная строгая среда, с которой они там сталкиваются. Им больше по душе оставаться дома в своём гараже и учиться и экспериментировать самостоятельно. Когда дело доходит до прямых практических знаний, такая мотивация выигрывает почти любой университет по своей продолжительности. (Кроме того, у нас есть такие студенты, которые посещают курсы по электротехнике, вычислительной технике и инженерной физике без какого-либо интереса к предмету или естественным наукам, но с единственной целью стать менеджерами над "другими", "путешествовать" или что там ещё теперь желает современная душа.)

Конечно, домашний хакер обычно не очень социально адаптируем, он скорее питает чувства к определённым подозрительным субкультурам. И это наиболее вероятная причина того, что такие мастеровитые хакеры не принимаются на работу, в которой они могли сделать больше всего. Вместо этого, они сидят по домам и варят "фривеар из топора" для всех и каждого. (Я не говорю о более худших случаях, описываемых в главах 4 и 10 про хакеров андерграунда и компьютерные преступления). Учёная степень -- это не только сертификат компетентности, это также указывает на то, что её обладатель социально адаптируем и готов принимать дисциплину и повиновение, которые требуются в больших корпорациях. Программист должен быть способен работать над проектом без его обсуждения. Ни одна большая компания не заинтересована нанимать сотрудников, которые думают независимо и без спроса разрабатывают альтернативные решения. Напротив, каждый проект контролируется вышестоящим сотрудником. Короче, учёная степень означает, что в дополнение к компетентности, её носитель принял власть и властные структуры, существующие в компаниях и образовательных институтах.

"Каши из топоров", которые варят энтузиасты, с множеством соперничающих решений, могут взять верх над монолитными корпорациями. Очевидно, что такая форма работы и такие взгляды на роль экономики в обществе являются частью основы киберпанковской идеологии. Но тут появляются уважаемые университетские хакеры: люди, живущие обычной семейной жизнью, но выросшие с первыми компьютерами в 70-ых (и создавшие их), находящиеся сегодня на переднем крае взрывного роста компьютерных технологий. И их посыл такой же: Свобода информации! Кажется, что рациональный мир вычислений влияет на своих пользователей одним и тем же образом: склоняет их к эффективности, децентрализации, кооперации и обмену информацией, подальше от перебранок, бюрократии и монотонности. Я говорю, что это хорошо. А вы что думаете?

вернуться

107

Методика тестов доступна на www.gnu.org