![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пример открытого программного обеспечения
Разработка открытого программного обеспечения демонстрирует интересную модель того, как внутренние стимулы, горизонтальная структура и принцип добровольного участия можно применять для мотивации креативных профессионалов и достижения практических результатов13. Разработчики открытого софта не образуют тесного сообщества — это обширная сеть отдельных специалистов, коллективно создающих многочисленные продукты высокого качества наподобие операционной системы Linux и сервера Apache, который сейчас используется в компьютерных сетях многих крупных компаний. Для мобилизации креативности тысяч независимых специалистов в этих кругах принята своя тонкая дисциплина и скрытая структура. Эрик Рэймонд, гуру разработчиков открытого софта, утверждает, что хотя само программирование остается занятием одиночек, действительно серьезные прорывы требуют интеллектуальной энергии большого числа людей. По его мнению, разработка открытого программного обеспечения напоминает не столько организованное строительство собора, сколько хаотическое взаимодействие базара. На первый взгляд производство открытого софта кажется абсолютно бессистемным. В его основе лежит добровольное сотрудничество специалистов из разных стран и разных организаций. Несмотря на наличие особой " хакерской культуры" у членов этого рассеянного сообщества, здесь отсутствуют традиционные формальные атрибуты, которые мы привыкли связывать с производительным трудом — отношения подотчетности, конкретные задания и четкие обязанности. Однако на более глубоком уровне можно различить и определенную структуру, и дисциплину. Вместо бюрократической иерархии традиционных организаций в данной структуре на первый план выходят эффективность, способности и оценка со стороны коллег. При этом само программное обеспечение отражает разделение труда. Оно имеет " модульную" природу, т. е. состоит из множества отдельных конкретных задач, выполнением которых занимаются многие группы и независимые специалисты. Это позволяет людям с различными способностями и квалификацией работать над разными элементами системы. Проекты по созданию открытого софта строятся вокруг постоянной группы ведущих специалистов, которые выполняют основные задачи и осуществляют руководство, объединяя разрозненные усилия большой группы временных добровольцев. Джош Лернер из Гарвардской школы бизнеса, чье исследование охватывает 13000 разработчиков открытого программного обеспечения, выяснил, что менее 0, 1% от этого числа в сумме отвечают почти за три четверти всех программ. Около трех четвертых ограничились единственным вкладом" '. К постоянному ядру обычно принадлежат люди с солидной профессиональной репутацией — опытные программисты и авторы исходного кода, которые по мере развития проекта могут сами все меньше заниматься собственно программированием. Эта группа определяет общую концепцию проекта и выполняет контрольные функции. Ее члены оценивают поступившие предложения и решают, какие из них следует включить в программный продукт, а также регулируют состав своей группы, время от времени принимая кого-либо из добровольцев. Все же в отличие от традиционной иерархии, где начальство могло запросто отказать талантливому креативному специалисту от места или не допускать проявления инициативы, члены ведущей группы имеют сильный стимул привлекать лучших программистов, так как они сохраняют контроль лишь до тех пор, пока сообщество их поддерживает. Если им случается поступать нерационально или повести группу в неправильном направлении, может произойти " ответвление", когда недовольные берут исходный код (который, разумеется, не защищен никаким авторским правом или патентом) и начинают новый проект, в другом ключе — как и бывало неоднократно. Проект по разработке открытого программного обеспечения принимает форму организации с добровольным членством, но с четкими правилами поведения участников. Существует ряд строгих, хотя и неписаных принципов относительно того, как стать и быть частью этого сообщества. Количество и состав членов все время меняются, но только до некоторого предела; принадлежность к группе зависит от практических результатов работы и соблюдения должных правил поведения и честной игры. Сложная, но неявная система контроля и санкций обеспечивает следование правилам и помогает добиться от каждого той или иной степени участия. Члены сообщества жестко реагируют на нежелание подчиняться: они могут " задать жару" нарушителю (т.е. послать ему сердитое или враждебное письмо), " заспамить" его электронный адрес массой нежелательных писем или игнорировать все его попытки контакта. Столкнувшись с подобными мерами, люди часто покидают сообщество по собственной инициативе, так что их не приходится исключать. В разработке открытого софта, таким образом, важную роль играет внутренняя мотивация добровольных работников. Эта деятельность имеет отчасти горизонтальную структуру, однако в центре ее располагается ядро, несущее ответственность за руководство и контроль. Сама работа, с ее комплексными и трудными задачами, вознаграждается, в основном, высокой оценкой со стороны коллег и специалистов, и не несет финансовой выгоды. Возможность заслужить уважение коллег — это достаточно мощный стимул для участия в проекте по разработке открытых исходников, но главным механизмом успеха является стремление сохранить и упрочить свою репутацию. Результаты всегда налицо: любой член сообщества в состоянии судить, чего достиг его коллега. Отзывы на программные продукты напоминают научную экспертную оценку, за тем исключением, что здесь процесс происходит открыто: имена рецензентов не принято скрывать. Несмотря на это, их комментарии порой бывают совершенно разгромными. Неудачная программа может вызвать резко негативную реакцию, способную испортить карьеру разработчику. Авторы программ идут на этот риск, чтобы взамен получить интеллектуальный вызов и признание, связанное с принадлежностью к элитному креативному сообществу. В этом смысле модель открытого софта отражает два центральных принципа креативной экономики: открытость новым идеям и меритократию.
|