автореферат диссертации по социологии, специальность ВАК РФ 22.00.04
диссертация на тему: Социальная структура виртуальных сетевых сообществ разработчиков программного обеспечения с открытыми кодами
Полный текст автореферата диссертации по теме "Социальная структура виртуальных сетевых сообществ разработчиков программного обеспечения с открытыми кодами"
На правах рукописи
Лыскин Георгий Иванович
СОЦИАЛЬНАЯ СТРУКТУРА ВИРТУАЛЬНЫХ СЕТЕВЫХ СООБЩЕСТВ РАЗРАБОТЧИКОВ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ОТКРЫТЫМИ КОДАМИ
22.00.04 - социальная структура, социальные институты и процессы
АВТОРЕФЕРАТ
диссертации на соискание ученой степени кандидата социологических наук
Ростов-на-Дону - 2004
Работа выполнена в Южно-Российском государственном техническом университете (НПИ) на кафедре социологии и психологии
Научный руководитель: доктор социологических наук, профессор
Самыгин Сергей Иванович
Официальные оппоненты: доктор социологических наук, профессор
Защита состоится 9 февраля 2005 года в 13 часов на заседании диссертационного совета Д 212.208.01 по философским и социологическим наукам в Ростовском государственном университете (344006, г. Ростов-на-Дону, ул. Пушкинская, 160, ИППК при РГУ, ауд. 34).
С диссертацией можно ознакомиться в научной библиотеке РГУ (г. Ростов-на-Дону, ул. Пушкинская, 148).
Автореферат разослан « ¿> » января 200^"г.
Ученый секретарь
Лукичев Павел Николаевич
доктор философских наук, профессор Андреев Эдуард Михайлович
Ведущая организация - Ростовский филиал ГОУВПО
«Российская Таможенная академия»
М.Б. Маринов
$6 9¿уд
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы исследования. В последних десятилетиях XX века исследователями в разных странах мира было выявлено появление социальных групп, включавших в свой состав программистов достаточно высокой квалификации, которые на общественных началах создавали программное обеспечение (ПО). За прошедшие десятилетия отдельные социальные группы сформировали новую социальную общность, включающую профессиональных программистов разрабатывающих программные артефакты на принципах отличных от идеологии коммерческих производителей программных артефактов.
В настоящее время движение разработчиков ПО с открытыми кодами является составной частью структур формирующегося информационного общества. Предлагая инновационные технологии производства общественно-значимой продукции, это социальное движение одновременно продвигает и новые технологии организации социальных взаимодействий. Речь при этом идет об объединении посредством использования возможностей глобальных телекоммуникационных сетей профессиональных программистов из разных стран мира с целью реализации совместных проектов.
Сегодня коммерческое ПО имеет существенные преимущества с точки зрения зрелости инфраструктуры, развитости каналов сбыта и поддержки и пр. Тем же, кто поставляет открытое ПО, предстоит пробиваться, создавать подобную инфраструктуру, использовать готовые элементы продвижения и поддержки коммерческого ПО.
Вместе с тем, правительства многих стран мира, в том числе и высокоразвитых, при выработке стратегии использования компьютерных технологий уже сегодня рассматривают варианты широкого использования распространяемых в открытых кодах программных продуктов, поскольку речь идет, в первую очередь, об информационной безопасности общества в значительной мере зависящего от технических и программных артефактов.
В Федеральной целевой ¡программе «Электронная Россия» имеются положения об открытости форматов и кода применяемых программ. «Электронная Россия» будет модернизироваться, во-первых, как программа, которая устанавливает общие правила «игры» и собственно для государственных информационных систем, и на поле взаимодействия государства с субъектами рынка информационных технологий, и, во-вторых, как программа, которая создает общие программные и технические элементы для того, чтобы информационно-технологические решения для госсектора разрабатывались и использовались. Одним из инструментов реализации программы станет единая среда электронного взаимодействия. «Электронная Россия» должна быть в равной степени открыта для взаимодействия с информационными системами министерств, ведомств, региональными, муниципальными органами.
В рамках «Электронной России» государство выражает готовность помочь социальным структурам разработчиков и эксплуатационников программного обеспечения с открытыми кодами нарастить эти возможности. Для этого и создаются центры компетенции, центры обучения, в процедуру проведения конкурсов в качестве обязательной альтернативы включается изучение возможности применения ПО с открытым кодом.
При этом в нашей, стране социальные аспекты разработки и использования ПО с открытыми кодами чрезвычайно редко попадают в сферу интереса академических исследователей. Актуальность темы исследования определяется потребностями формирующегося информационного общества, а также необходимостью теоретического осмысления социальных процессов в такой важной для народного хозяйства сфере деятельности как разработка программных артефактов.
Степень разработанности темы. Изучение социальных структур имеет давнюю традицию в социологической науке. Вместе с тем, вопросы функционирования сетевых сообществ пользователей телекоммуникационных сетей пока еще не нашли должного отражения в этом секторе социологического знания. Значительный вклад в развитие исследований внесли
¿1 Я.Ч *."!«•* * ■ * !
1 ? 4
*
* „»
Г. Рейнгольд (H. Rheinghold), Ш. Такл (S. Turkle), П. Коллок (P. Kollock), А.Е. Войскунский, СЛ. Дятлов, В.П. Терин. Указанные авторы, исследуя те или иные аспекты функционирования виртуальных сетевых сообществ пользователей сети Интернет, в значительной мере способствовали накоплению эмпирического материала, позволившего им начать разработку теоретических аспектов функционирования сообществ пользователей. Теоретическая модель социальной структуры виртуальных сетевых сообществ была разработана российским социологом C.B. Бондаренко1.
Непосредственно проблематикой сообществ разработчиков программного обеспечения с открытыми кодами занимались в основном практики, лично принимавшие участие в формировании коллективов. В первую очередь следует назвать Р. Столлмана (R. Stallman) и Э. Реймонда (E.S. Raymond), в чьих работах в значительной мере обоснована социальная миссия нового социального движения, раскрыты некоторые аспекты организационной культуры сообществ разработчиков ПО с открытыми кодами.
После работ Столлмана и Реймонда появилось немало исследований, в которых рассматривались вопросы формирования и функционирования сообществ. Тем не менее, следует признать, что большая часть публикаций касалась частной проблематики. В частности, речь шла о количественных показателях реализованных проектов (размера групп, интенсивности внутри-групповых коммуникативных взаимодействий и иных переменных), а также организационных аспектах функционирования виртуальных коллективов2.
При этом немногие исследователи рассматривали сообщества как социальный феномен и связанные с этим феноменом мотивационные установки. Происходило это не в связи с отрицанием социальной структуры как таковой, но в связи со сложностью выявления закономерйостей социальных
1 Бондаренко C.B. Социальная структура виртуальных сетевых сообществ. -Ростов-на-Дону: Издательство РГУ, 2004.
2 См. Elliott M. The Virtual Organizational Culture of a Free Software Development Community. / Paper presented at the 3rd Workshop on Open Source Software Engineering. -Portland: Oregon, May 2003; Роганов E.A. Свободное ПО успехи и проблемы в образовании // Компьютерра, 2001, № 48 (485).
взаимодействий. Последнее вызвано тем фактом, что сообщества разработчиков не являются официальными структурами и их социальные практики в значительной мере патентны3. В основном сбор эмпирического материала осуществлялся с использованием возможнбстей телекоммуникационных сетей, в редких случаях собранный материал дополнялся интервью «лицом к лицу» с участниками сообществ.
Некоторые исследователи предлагают использовать для анализа функционирования виртуальных сетевых сообществ инструменты феноменологической социологии и этнометодологйи. Для других же авторов это «частный случай академических исследований»4.
Интерес социологов и представителей других общественных наук в значительной мере сЬсредоточился на выявлении мотивации участия в сообществах высококвалифицированных программистов. При этом, чаще всего, ведя речь о модели разработки свободного программного обеспечения, акцент делался либо на паттернах производства инновационной продукции, либо на образе жизни индивидов в информационном обществе.
В сферу внимания представителей академической науки попали сакральная субкультура хакеров (послужившая основой формирования философии движения)5, вопросы влияния социальных практик участников дви-
3 См. Strauss А„ Corbin J. Basics of Qualitative Research: Grounded Theojy Procedures and Techniques. -Newbury Park, CA: Sage Publications, 1990; Паринов С.И. Онлайновые сообщества: методы исследования и конструирования. / Автореферат дис. на соискание уч. степени доктора технических наук. -Новосибирск, 2000.
4 Bezroukov N. Open Source Software Development as a Special Type of Academic Research (Critique of Vulgar Raymondism) // First Monday Journal, 1999, vol 4, Xs 10; Овчинский A.C. О воздействующих качествах информации в ракурсе глобализации процессов управления индивидуальным и массовым сознанием. / В сб. материалов 2-й Всероссийской конференции «Информационная безопасность России в условиях глобального информационного общества». Под общей ред. A.B. Жукова. -М.: Бизнес+Безопасность, 2001. С. 226-235
5 Более подробно см. Turkle S. The Sédond setf: computers and the human spirit. -N.Y.: Simon and Schuster. 1985; Кипиристи А. Угрожает ли Фемида российским хакерам - 2 // PC WEEK RE, 2002, № 38 (356).
жения на формирование программирования как научной дисциплины6, роль сообществ в развитии инноваций7. Кроме того, предпринимались попытки объяснить рассматриваемый социальный феномен исходя из постулатов экономической теории, юридических аспектов использования прав на интеллектуальную собственность и даже эпистемологии культуры.
Таким образом, можно констатировать, тот факт, что значительная часть существующих публикаций не затрагивает социальные основания функционирования новых социальных групп (более подробно мы анализируем содержание академических исследований в первом параграфе первой главы диссертации). Таким образом, можно утверждать, что несмотря на наличие публикаций в вопросах моделирования социальных структур разработчиков ПО с открытыми кодами, образовалась исследовательская лакуна, которую и заполняет настоящая диссертация).
Цель исследования состоит в изучении основных элементов социальной структуры виртуальных сетевых сообществ разработчиков программного обеспечения с открытыми кодами.
Реализация поставленной цели потребовала решения следующих исследовательских задач:
- выявить процессы воспроизводства социальных практик некоммерческой разработки программных артефактов, свидетельствующие о появлении новой социальной общности разработчиков ПО с открытыми кодами и входящих в ее состав социальных структур, а также развитие указанных процессов в России;
- определить субъект социальных взаимодействий происходящих в процессе разрабо тки ПО с открытыми кодами;
6 См. Feller J., Fitzgeiald В. Understanding Open Source software development -L.: Addison-Wesley, 2002; Колин K.K. Фундаментальные основы информатики: социальная информатика. -М.: Академические Проект; Екатеринбург: Деловая книга, 2000.
7 См. Bergquist М., Ljungberg J. The Power of Gifts: Organizing Social Relationships in Open Source Communities II Information Systems Journal (Special Issue on Open Source Software). 2001; Кимелев Ю.А. Джон Урри. Социология за пределами обществ. Мобильности двадцать первого столетия // Социологическое обозрение. Том 1, № 1,2001
7
1 ''- ¡выявить особенности осуществления социального обмена, осуществ-
' лйемого в рамках социальных структур виртуальных сетевых сообществ разработчиков ПО с открытыми кодами;
- рассмотреть основания, принципы формирования и функционирования виртуальных сетевых сообществ разработчиков ПО с открытыми кодами;
- выявить коммуникативные практики, выступающие в качестве элемента социальной структуры сообществ разработчиков ПО с открытыми кодами;
- определить значение групповой идентичности, социальных норм и профессионализма в функционировании названной социальной структуры. Объектом исследования стали социальные структуры, объединяющие
разработчиков программного обеспечения с открытыми кодами.
В качестве предмета исследования выбраны социальные практики, упорядоченные в пространстве и во времени, структурные связи, существующие внутри социальных групп виртуальных сетевых сообществ разработчиков программного обеспечения с открытыми кодами.
Теоретико-методологические основы исследования. Анализ поставленной проблемы осуществлен в традициях классической социологии, ее структуралистского направления, включающего подходы структурного функционализма (Э. Дюркгейм, Т. Парсонс и др.), теории символического интеракционизма (Г. Мид), теории социального обмена (П. Блау). Содержание работы представляет собой обобщение теоретических и эмпирических исследований отечественных и зарубежных ученых. В основу первичного материала для осуществления социологического анализа были положены работы, в которых освещалась деятельность участников движения за свободно распространяемое ПО, а также находящиеся в свободном доступе архивные материалы форумов, телеконференции, переписки по электронной почте, материалы вэб-сайтов и т.п. Автором диссертации использовался как метод контент-анализа, так и метод экспертных оценок, а также для получения отдельных данных метод социологического интервью. Исследования по
указанной проблеме осуществляются в рамках теоретической социологии виртуальных сетевых сообществ.
Гипотеза исследования. Разработчики программного обеспечения с открытыми кодами объединяются в социальные группы с целью совместной разработки востребованных обществом программных артефактов. Объединение происходит дистанционно с использованием возможностей телекоммуникационных сетей общего пользования. В результате такого объединения образуются так называемые виртуальные сетевые сообщества, в которых коммуникативные практики воспроизводятся на регулярной основе.
Указанные социальные группы и входящие в их состав индивиды образуют новый субъект социального действия. В рамках сообществ основной формой социального действия выступает социальный обмен, основанный на принципах экономики «дарения».
Сообщества имеют внутреннюю структуру, основными элементами которой выступают индивиды как обладающие определенными ценностными установками субъекты социального действия, социальные нормы, паттерны коммуникативных взаимодействий, социальные Нормы и социальные ресурсы.
Научная новизна диссертационного исследования определяется совокупностью полученных результатов. В содержательном плане новизна заключается в следующем:
1. Установлено появление новой социальной общности, которую составляют действующие в телекоммуникационных сетях сообщества разработчиков программного обеспечения с открытыми кодами. В России указанные социальные сообщества находятся на этапе становления.
2. Обосновано появление новых субъектов социальных взаимодействий, под которыми понимаются общности, виртуальные сетевые сообщества и отдельные индивиды, занятые деятельностью по разработке ПО с открытыми кодами.
3. На основе изучения процессов социального обмена установлено, что в виртуальных сетевых сообществах разработчиков ПО с открытыми ко-
дами существуют как социально приемлемые, так и социально неприемлемые формы социального обмена, основанные на принципах экономики и культуры «дарения».
4. Разработана модель формирования социальной структуры виртуальных сетевых сообществ создателей ПО с открытыми кодами, а также выявлены мотивы участия индивидов в указайных сообществах.
5. Разработана двухуровневая модель коммуникативных взаимодействий, осуществляемых в рамках социальной структуры разработчиков ПО с открытыми кодами.
6. Охарактеризована роль групповой идентичности, социальных норм и профессионализма в вопросах формирования и функционирования социальной структуры как обеспечивающих целостность и стабильность сообществ.
На защиту выносятся следующие положения:
- Реально наблюдаемые процессы воспроизводства социальных отношений между разработчиками программных артефактов с открытыми кодами, позволяют сделать вывод о появлении новой социальной общности, включающей действующие в телекоммуникационных сетях социальные структуры, объединяющие программистов, разделяющих ценности свободного распространения созданных ими компьютерных программ. В России стране имеются социальные предпосылки развития указанных социальных групп.
- Появление виртуальных сетевых сообществ разработчиков программного обеспечения (ПО) с открытыми кодами привело к возникновению нового субъекта социальных взаимодействий. При этом под субъектом социальных взаимодействий понимаются общности, виртуальные сетевые сообщества и отдельные индивиды, занятые деятельностью по разработке ПО с открытыми кодами.
- Основной формой социального обмена в рамках сообществ разработчиков ПО с открытыми кодами является безвозмездное дарение результатов труда. При этом не все существующие в рамках сообществ практики информационного обмена носят социально приемлемый характер. Социально неприемлемыми практиками являются практики «дарения» программного кода, исключительные права на использование которого, принадлежат третьим лицам.
- Основанием для формирования виртуального сетевого сообщества разработчиков ПО с открытыми кодами является существование представляющей интерес для неопределенного круга индивидов задачи, которая может быть решена при помощи создания специализированного программного артефакта. Мотивация участия в сообществе может быть разнообразной, однако превалирует познавательная, эмоциональная, протестаая мотивация, а также мотивация самоутверждения. Сообщества функционируют на принципах самоуправления с упором на техноме-ритократичность.
- В сообществах существует двухуровневая модель организации интеракций: иерархический принцип взаимодействий акторов при управлении проектами в рамках группы и сетевой - между разработчиками. При этом двухуровневая система не препятствует процессам социальной мобильности, в рамках которых любой участник проекта имеет возможность перейти из страты разработчиков в страту архитекторов проекта. После создания основной версии программного артефакта сообщество не прекращает своего существования, поскольку происходит изменение коммуникативных потоков, связанное с появлением новых участников, выявляющих и устраняющих выявленные ошибки в программировании.
- Групповая идентичность, социальные нормы и профессионализм выступают в качестве составных частей социальной структуры виртуальных сетевых сообществ разработчиков ПО с открытыми кодами. При
этом профессионализм выступает в качестве обобщенной характеристики социальных ресурсов структуры, групповая идентичность обеспечивает целостность и стабильность функционирования сообществ, социальные нормы являются элементом социальной структуры разработчиков программных артефактов с открытыми кодами.
Теоретическая и практическая значимость исследования. Результаты диссертационной работы позволяют углубить теоретические представления о социальных процессах, происходящих в киберпространстве, содействуя дальнейшим теоретическим разработкам социологии виртуальных сетевых сообществ. Они могут быть использованы в преподавании курсов по социологии и информационным технологиям в высших учебных заведениях, а также в практической деятельности по организации разработки программного обеспечения с открытыми кодами в различных отраслях народного хозяйства.
Апробация работы. Основные положения диссертационного исследования были представлены на II Всероссийском социологическом конгрессе «Российское общество и социология в XXI веке: социальные вызовы и альтернативы» (Москва, 2003), Международной научной конференции «Классическое лингвистическое образование — в современном мультикультурном пространстве» (Пятигорск, 2004), Всероссийской научной конференции «Пути становления субъекта в информационном обществе» (Ставрополь, 2004), опубликованы в сборнике научных трудов «Актуальные проблемы коммуникации и культуры» (Пятигорск, 2004).
Диссертация обсуждалась на кафедре социологии и психологии ЮжноРоссийского государственного технического университета (НПИ). Основные положения диссертации изложены в пяти научных работах общим объемом 6,48 п.д., в том числе одной монографии.
Структура работы. Диссертация состоит из введения, двух глав по три параграфа каждая, заключения и списка использованной литературы, включающей 210 источников. Общий объем диссертационной работы 143 страницы.
ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ
Во Введении обосновывается актуальность и выбор темы исследования, освещается степень ее разработанности, выдвигается гипотеза исследования, излагаются методы исследования, формулируется его новизна и выносимые на защиту положения.
Первая глава «Теоретико-методологические аспекты социального анализа виртуальных сетевых сообществ разработчиков программного обеспечения с открытыми кодами» посвящена рассмотрению базовых теоретических проблем, связанных с функционированием виртуальных сетевых сообществ разработчиков ПО с открытыми кодами. С этой целью в первом параграфе «Социальные предпосылки и социальная история формирования новой социально-групповой общности разработчиков программного обеспечения с открытыми кодами» автор диссертации выявляет социальные предпосылки появления новой социальной общности и входящих в нее социальных структур.
В последних десятилетиях XX века исследователями в разных странах мира было выявлено появление социальных групп, включавших в свой состав программистов достаточно высокой Квалифйкации, на общественных началах создававших программное обеспечение (ПО). В отличие от коммерческого ПО создававшиеся указанными группами программные артефакты распространялись либо бесплатно, либо на условиях возможной модификации потребителем.
Автор диссертации отмечает, что свободное программное обеспечение может рассматриваться как социальная, так и как техническая инновация. Компьютерные программы с открытыми кодами достаточно быстро приобрели популярность у пользователей, а сообщества разработчиков на практике стали признаваться субъектами социальных взаимодействий.
Появление новых социальных групп (которые, в частности составляют указанную социальную общность разработчиков ПО с открытыми кодами), ставящих во главу угла не вопросы получения прибыли любой ценой, но
решение общезначимых проблем, является характерной чертой современного общественного развития. В условиях изменения условий использования программных артефактов особое значение стала приобретать способность акторов к определению и выработке социальной позиции по отношению к происходящим изменениям. Самоопределение индивидов привело к формированию новой социальной общности, которую сформировали участники социального движения за ПО с открытыми кодами.
Исследовательский интерес к изучению различных аспектов функционирования движения «open-source»8 многогранен. Феномен привлекает внимание экономистов, представителей компьютерных наук и теоретиков инновационных процессов. Соглашаясь в принципиальном, что создание ПО с открытыми кодами представляет собой новый вариант общественного производства, академические исследователи расходятся в оценке истоков этого социального явления, процессов его воспроизводства и перспектив развития. Такой методологический плюрализм вызван природой создаваемых артефактов, которые с одной стороны выступают формой нового знания, а с другой - являются технологией, предназначенной для широкого применения.
В завершении параграфа соискатель рассматривает ситуацию с появлением указанных социальных групп в России. При наличии ясно выраженной заинтересованности со стороны, как государства, так и негосударственных акторов к внедрению ПО с открытыми кодами, в этой сфере существуют проблемы. В частности, государство не готово платить высокую зарплату высококвалифицированным разработчикам сложных, качественных решений, следовательно, неизбежно возникает социальная проблема высокой текучести кадров в службах технической поддержки.
Тем не менее, на взгляд автора диссертации, перспективы свободного программного обеспечения в России весьма обнадеживающие. Наличие исходного кода системы, огромная база уже разработанных программных ар-
* В дальнейшем автор будет в качестве синонимов использовать словосочегания «ПО с открытыми кодами» и «open-source».
тефактов, высокая надежность -■ все эти факторы должны сыграть свою роль в болыйей популяризации свободного программного обеспечения.
Во втором параграфе НёрЬой главы «Понятие субъекта в сообществах разработчиков ПО с открытыми кодами» автор поставил и решил исследовательскую задачу выявления субъекта социальных взаимодействий осуществляемых: в процессе разработки ПО с открытыми кодами. Выбор указанной проблематики сйязан с тем, что понятие субъекта является одной из важнейших категорий социологии. Именно субъект выступает в качестве связующей системы социальной общности киберпространства, связывая между собой отдельные ее фрагменты и наполняя смыслом социальные взаимодействия (интеракции).
С точки зрения социологической науки появление виртуальных сетевых сообществ разработчиков программного обеспечения (ПО) с открытыми кодами привело к возникновению нового субъекта социальных взаимодействий, владеющего свободой выбора и способного творчески трансформировать условия своего существования. В связи с этим некоторые авторы пишут о появлении новых возможностей и площадок творческого развития индивидов, о демократизации процессов технологического и культурного развития общества9. ,
Для изучения универсума, заимствующего одновременно экономическую деловитость у мелкого предпринимателя-ремесленника и благородно-бунтарский протестный порыв у леворадикальных молодежных движений, не достаточно ни масс-культурной, ни контркультурной гипотезы. Таким образом, в вопросах исследования роли субъекта при разработке программного обеспечения с открытыми кодами имеет место познавательная лакуна,
9 См. Holtgrewe U. Kreativität als Nonn - Zum Erfolg verdammt? Open-Source-Sofhvare zwischen sozial«- Bewegung und technischer Innovation. / In: Allmendinger J. (eds). Gute Gesellschaft? Verhandlungen des 30. Kongresses der Deutschen Gesellschaft für Soziologie in Köln 2000. -Opladen: Leske. 2001. PP. 399-424; Stalder F., Hirsh J. Open Source Intelligence // First Monday 2002, № 7(6): [Электронный ресурс]. Режим доступа: http://www.firstmonday.org/issues/issue7_6/stalder/index.html. -Загл. с экрана.
которую соискатель заполняет своей работой. При этом, говоря о субъекте он понимает общности, виртуальные сетевые сообщества и отдельных инди-вйдов, занятых деятельностью по разработке программного обеспечения (ПО) с открытыми кодами (open-source) и сообщества пользователей указанных программных артефактов.
В диссертации особо подчеркивается, что субъект социальных взаимодействий в компьютерных сетях это тот, кто обладает свободой в принятии решений по инициированию и осуществлению социальных интеракций, выборе целей коммуникативных взаимодействий и т.д. Применительно к функционированию виртуальных сетевых сообществ разработчиков ПО с открытыми кодами можно вести речь об общезначимости взаимодействий индивидов развивающих особую систему отношений, в которых реализуется субъектная позиция. В рамках вышеуказанных сообществ аткторы выступают в качестве реальных субъектов созидательной деятельности.
Участники сообществ формируют новое пространство информационной культуры, в котором не только создается техногенный мир программных артефактов, но и мир социальных отношений. В связи с вышесказанным, можно вести речь и об эволюционных процессах изменения в общественном сознании образа программиста как субъекта социального действия. Соискатель особо подчеркивает, можно утверждать, что развитие социальных взаимодействий в некоторых сферах человеческой деятельности находится на новом витке спирали общественного развития. На этом витке можно наблюдать, как появляются не только общезначимые ценности, связанные с развитием человеческого знания, но и формы общественно полезного труда, зачастую не предусматривающие материального вознаграждения. Таким образом, автор диссертации делает вывод: одна из движущих сил социального движения open-source заключена в его технической меритократичности, т.е. системе социальных вознаграждений, в рамках которой положение человека в обществе определяется его способностями и заслугами.
Вышеуказанный субъект принимает деятельное участие в процессах формирования информационного общества. Субъектная составляющая социальной эволюции реально воспроизводится в коммуникативных практиках, поддержании ролей и социальных статусов, а также мотивации общественно-полезной деятельности. Совершенствование указанного субъекта деятельности, хотя и проходит в условиях самоорганизации, тем не менее, нуждается в научном осмыслении, которое бы способствовало позитивным преобразованиям социальных структур информационного общества.
Социальный конфликт между сторонниками и противниками программного обеспечения с открытыми кодами, периодически возникающий и с не меньшей периодичностью затухающий, является не столько конфликтом тех или иных хозяйствующих субъектов, сколько противостоянием разных взглядов на развитие социальных отношений не только в сфере программного обеспечения, но и в сфере информационной культуры в целом. В данном случае речь вдет о межсубъектном конфликте в жизни и деятельности человека (между традицией и инновацией, между творческим и рациональным началом).
Таким образом, можно с уверенность утверждать, что в рамках социальной системы киберпространства сформировался новый субъект социальных взаимодействий, деятельность которого связана с профессиональной разработкой и внедрением ПО с открытыми кодами. Указанный субъект представлен как в виде социальной общности, так и отдельными виртуальными сетевыми сообществами и индивидами. На социальные практики субъекта оказывает воздействие не только государство как основной регулятор экономической деятельности, но и общественно-политические организации напрямую не связанные с разработкой программных артефактов.
В третьем параграфе первой главы «Формы социального обмена участников сообществ разработчиков ПО с открытыми кодами» автор отмечает, что одной из самых важных проблем, рассматриваемых в общественных науках, является проблема сотрудничества, и именно эта проблема
находится в основании феномена сообществ разработчиков программного обеспечения с открытыми кодами. При этом речь идет не только о важности социального обмена с точки зрения развития инновационной деятельности (что мы покажем в социально-историческом разрезе), но и о потенциальных угрозах функционирования виртуальных сетевых сообществ разработчиков ПО с открытыми кодами, а также социальной общности разработчиков в целом. В последнем случае, говоря о потенциальных угрозах, автор диссертации имеет в виду существующие в сообществах практики социально неприемлемого обмена, которые также стали предметом исследования.
С точки зрения диссертанта указанные программные проекты могут рассматриваться как эволюционные системы, основанные на интенсивных взаимодействиях между людьми и техническими, а также программными артефактами. Институционализация предполагает процессы легитимации, регулирования и стандартизации10. В свою очередь в процессе легитимации предается гласности информация, как о самом проекте, так и о созданном в его рамках программном артефакте, регистрируется права на созданную интеллектуальную собственность. В процессе стандартизации обеспечивается совместимость продукта с уже существующими на рынке разработками. Разделение труда, необходимое для реализации столь масштабных проектов как разработка программного обеспечения не только выделяет функциональные обязанности участников проекта, но и способствует возникновению необходимости осуществлять коммуникации с другими, а значит, и осуществлять регулирование социальных взаимодействий.
В рамках разделения труда формируется так называемая органическая солидарность: люди группируются не в соответствии с отношениями родства, а по особенностям общественной деятельности, которой они себя посвящают. Какие моральные дивиденды органическая солидарность предоставляет участникам сообществ разработчиков? Такой компенсацией оказывается, с одной стороны, самоощущение элитарного меньшинства с
10 См. Van de Ven А.Н. A Community perspective on the emergence of innovation // Journal of Engineering and Technology Management, 1993, № 10. PP. 23-51.
18
его чувством социальной исключительности и, с другой стороны, осознание просветительско-этической миссии, свойственное наиболее социально чувствительной части участников сообществ.
В тексте диссертации соискатель рассматривает значимость в процессе социального обмена экономической составляющей. Экономическое вознаграждение хотя и является важным фактором при объединении профессионалов в добровольно организованное сообщество, занимающееся выпуском некой продукции, но в случае виртуальных сетевых сообществ разработчиков ПО с открытыми кодами не оно определяет социальное поведение. Именно общество воспитывает у человека отказ от получения эгоистических удовольствий ради выполнения обязанностей высшего порядка, заключающихся в признании и расположении себе подобных.
В рамках культуры «дарения» социальный статус индивида определяется не тем, «тем бн владеет, а тем, насколько он щедр во взаимоотношениях с другими. При этом, обмен осуществляется в рамках коллективного действия, уровень же социального развития общества не имеет основополагающего значения. Коллективное действие может быть определено как любая деятельность, вовлекающая в нее двух или более индивидов, руководствующихся взаимными интересами и возможностью получения выгоды от координации взаимодействий11.
При этом не все" существующие в рамках сообществ практики социального обмена носят социально приемлемый характер. Социально неприемлемыми практиками являются практики «дарения» программного кода, исключительные права на йспользование которого, принадлежат третьйм лицам. Социально неприемлемые практики могут служить основанием для закрытия сообществ и применения к их участникам юридических санкций.
Во второй главе диссертационного исследования «Основные элементы социальной структуры виртуальных сетевых сообществ разработчиков ПО с открытыми кодами» соискатель рассматривает вопросы, связанные с
11 См. ManVell, Gerald and Pamela Oliver. The Critical Mass in Collective Action - A MicroSocial Theory. -N.Y.: Cambridge University Press. 1993.
19
функционированием виртуальных сетевых сообществ разработчиков ПО с открытыми кодами как социальных структур. В первом параграфе «Основания, принципы формирования и функционирования виртуальных сетевых сообществ разработчиков ПО с открытыми кодами» рассмотрены факторы, связанные с формой сообществ, включая этапы формирования виртуальных коллективов, а также мотивация вступления в их состав.
Социальные структуры сообществ включают: индивидов как субъектов социального действия, коммуникативные паттерны и социальные нормы как элементы социальной структуры, а также социальные ресурсы. Социальные действия индивидов в киберпространстве носят цикличный характер, т.е. речь идет о воспроизводстве этих действий акторами.
При этом техномеритократия выступает в качестве так необходимой движению open-source философской концепции, побуждающей людей отказаться от денежной компенсации и отдать свой труд «обществу». В данном случае, как подчеркивал Юрген Хабермас (J. Habermas), мы можем вести речь о приоритете для актора значения экспертной монополии в знании, выступающем в качестве ресурса влияния эксперта12.
Существуют два основных вида мотивации разработки свободных программ. Первый это отсутствие программы, которая выполняла бы нужную работу. Другой - желание быть свободным, которое толкает людей на написание с открытым кодом аналогов проприетарных программных артефактов.
Главные принципы движения за свободно распространяемое ПО состоят в открытости программного кода, стабильности и безопасности, резко контрастирующими с программными артефактами корпорации Microsoft, содержащими десятки тысяч ошибок. Для устранения этих периодически выявляемых недоработок постоянно необходимо устанавливать все новые «заплатки» и «дополнения» к уже выпущенным в гражданский оборот компьютерным программам корпорации (за многие из указанных дополнений легальному пользователю приходится платить).
12 Habermas J. Den rationella Overtygelsen. En antologi om legitimitet, kris och politik. -Stockholm: Akademikerlitteratur. 1984. P. 91f.
20
Говоря о мотивации участников виртуальных сетевых сообществ разработчиков ПО с открытыми кодами, диссертант делает акцент на использовании теоретических концептов внутреннего побуждения. Как известно, в основе теории внутреннего побуждения находится человеческая потребность в компетентности и самоопределении, которые непосредственно связаны с эмоциями и получением удовольствия. '■"
При этом можно вести речь о том, что для сообществ разработчиков ПО с открытыми кодами характерна, в первую очередь, внутренняя мотивация, включающая познавательную, эмоциональную и протестную мотивацию. И только во вторую очередь необходимо рассматривать внешнюю мотивацию - мотивацию самоутверждения (самореализации).
Если на первых этапах развития социального движения за открытые коды превалировали внутренние мотивы, то в настоящее время к ним добавились и внешние стимулы, основывающиеся на признании'заслуг не только в рамках сообщества, но и вне него. Успешная работа над некоммерческим ПО в конечном счете способствует формированию репутации индивида, которая отражает его талант и способности, а значит может стимулировать интерес к нему со стороны представителей венчурного бизнеса.
Для программиста ссылка на созданные им программные артефакты зачастую выступает лучшей рекомендацией при приеме на работу или получении заказа, чем те или иные характеристики от предыдущих работодателей или коЛлег. Кроме того, необходимо учитывать и возможную субъективность положительных характеристик, которые могут приукрашивать достоинства работника, в то время как работоспособность программных артефактов носит более объективный характер. Говоря о сообществах разработчиков ПО с открытыми кодами, соискатель подчеркивает, что речь идет не о социальном агрегате, но о социальной структуре.
Указанные сообщества не могут появиться на пустом месте. Их организаторы должны предложить будущим участникам некий информационный продукт, требующий улучшения в процессе совместной сетевой работы. При
этом будущие участники проекта самостоятельно осуществляют выбор задач, над которыми они будут в дальнейшем работать.
После того, как будет сформулирована техническая проблема, участники инициативной группы осуществляют информирование потенциальных участников о сути проекта и его особенностях. Процесс формирования сообщества, требует существенных затрат времени и усилий со стороны инициаторов пробкта.
После принятия индивида в состав сообщества и начала разработки программного артефакта, организаторам коммьюнити необходимо всё время поддерживать высокий темп, чтобы у сообщества не пропал интерес к разработке. При этом промежуточные варианты программы должны выпускаться очень часто с интервалами от одного до семи дней.
В указанной ситуации неизбежно появление ошибок. Вместе с тем, ошибки стимулируют общую работу и при достаточном числе добровольных разработчиков, среди них быстро находятся те, для кого исправление именно этих ошибок не составляет труда, поскольку исправление ошибки является самостоятельной исследовательской задачей.
Во втором пара1рафе главы «Паттерны коммуникативного поведения разработчиков ПО с открытыми кодами как элемент социальной структуры» диссертант отмечает, что паттерны коммуникативных практик выступают в качестве элемента социальной структуры сообществ разработчиков ПО с открытыми кодами. Поскольку в киберпространстве большая часть интеракций осуществляется акторами в текстовой форме, автор использует для анализа интеракций методологию символического интеракционизма.
Паттерны коммуникативных взаимодействий рассматриваются как элементы социальной структуры виртуальных сетевых сообществ. Программисты, входящие в состав сообществ, следуют уже существующим моделям коммуникации, свою индивидуальность, проявляя не только в смысловом наполнении посланий, но и в выборе тех или иных программных и технических артефактов, предназначенных обеспечивать коммуникативные практи-
ки, а также в формах осуществления интеракций, направленных на создание программных артефактов. При этом свободу участников сообществ ограничивают только нормы саморегулирования.
Коллективная разработка программного обеспечения становится возможной ввиду модульного характера компьютерных программ. В данном случае речь идет о двухуровневой организации интеракций: иерархическом принципе взаимодействий акторов при управлении проектами в рамках групп и вертикальном между индивидами, входящими в сообщество. В большинстве случаев в процессе коммуникации каждый агент получает информацию об относительно маленьком фрагменте проекта и, только неформальные лидеры обладают полным видением происходящего в коммуникативной системе.
При этом двухуровневая система не препятствует процессам социальной мобильности, в рамках которых любой участник проекта имеет возможность перейти из страты разработчиков в страту архитекторов проекта. При этом речь идет не только об информационной стратификации, существующей между лидерами сообщества и остальными участниками, но и разделении участников по стратам на тех, кто лучше находит и оценивает возникающие при разработке программных артефактов проблемы, и тех, кто успешно интегрирует заплатки в текст программного артефакта. Таким образом, уже после создания сообществ начинается процесс групповой коммуникативной сегментации, т.е. формирование субгрупп, занятых решением тех или иных специфических задач.
В третьем параграфе второй главы «Групповая идентичность, социальные нормы и профессионализм участников сообществ как составные части социальной структуры» диссертант рассматривает групповую идентичность участников виртуальных сетевых сообществ разработчиков ПО с открытыми кодами с точки зрения влияния ее на функционирование социальной структуры. Ведя речь о групповой идентичности, он под этим термином понимает перцепционно-познавательный процесс самоопределения, посредством которого ключевые характеристики группы усваиваются в
форме базовых характеристик поведения индивида. В ходе указанного процесса происходит идентификация участников' сообщества с самой группой, позволяющая наряду с формальными договорными обязательствами принудить их, действовать в интересах коллектива.
Социальные нормы способствуют процессам самоорганизации сообществ. В свою очередь, социальные ценности формируют ядро идеологии любой социальной группы, и в этом отношении движение разработчиков ПО с открытыми кодами не является исключением
Говоря о сообществах разработчиков ПО соискатель подчеркивает, что речь идет об объединении профессионалов ассоциированных исходя из профессиональных интересов. Поэтому именно понятие «профессионализм» интегрирует социальные ресурсы структуры сообществ. Виртуальные сетевые сообщества, объединяющие акторов по признаку общего профессионального интереса, в англоязычной литературе получили название «виртуальных сообществ практики» (Virtual Communities of Practice).
В этих сообществах их участники взаимодействуют непосредственно друг с другом, совместно используя знания. В современном мире с высоким уровнем разделения труда и развитой специализацией именно совместное использование знаний позволяет реализовывать масштабные проекты разработки программного обеспечения. Соответственно индивиды имеют стимулы участия во взаимодействиях, в конечном счете, это приводит к росту профессиональной квалификации.
Таким образом, в основе поведения акторов находится их ценностная профессиональная ориентация, и именно исходя из разделяемых личностью социальных ценностей, а также степени эффективности действия механизмов социального контроля, можно оценивать эффективность совместной работы участников коммьюнити. В процессе коммуникативных практик осуществляемых на регулярной основе виртуальные сетевые сообщества воспроизводят социальную структуру, что и делает эти социальные образования жизнеспособными.
С методологической точки зрения, в диссертации профессионализм рассматривается с использованием социологического инструментария структурного функционализма. Культивирование профессионализма выступает важным элементом групповой идентичности участников виртуальных сетевых сообществ разработчиков ПО с открытыми кодами. Так, исходя из профессиональных критериев, осуществляется отбор участников сообществ, давая уже сформировавшемуся коллективу моральное право диктовать, кто может, и кто не может становиться новым членом. Соответственно, даже сама возможность бьггь равноправным участником сообщества профессионалов является мощным стимулом участия в виртуальном коммьюнити. В диссертации предложены и обоснованы авторские критерии профессионализма как ресурса социальной структуры виртуальных сетевых сообществ разработчиков ПО с открытыми кодами: владение абстрактным, специализированным знанием разработки программного обеспечения; рациональный подход к разработке программных артефактов; автономность деятельности; саморегулирование; толерантность в вопросах учета мнения потребителей ПО; альтруизм; корпоративизм; приверженность идеалам коллективистской культуры. Таким образом, групповая идентичность, социальные нормы и профессионализм выступают в качестве составных частей социальной структуры виртуальных сетевых сообществ разработчиков ПО с открытыми кодами.
В «Заключении» диссертации подводятся итоги разработки элементов социальной структуры сообществ разработчиков ПО с открытыми кодами, намечаются перспективы дальнейших исследований.
По теме диссертации опубликованы следующие работы:
1. Лыскин Г.И. О социальной структуре сообществ разработчиков программного обеспечения с открытыми кодами. / Тезисы докладов и выступлений на II Всероссийском социологическом конгрессе «Российское общество и социология в XXI веке: социальные вызовы и альтернативы»: В 4 т. —М., Ростов-на-Дону: Издательство «Альфа-М», ИППК РГУ, 2004. -Т. 4. С. 306 - 309. -0,17 пл.
2. Лыскин Г.И. О коммуникативных практиках участников виртуальных сетевых сообществ разработчиков программного обеспечения с открытыми кодами. / Актуальные проблемы коммуникации и культуры. Сб. научных трудов. -Пятигорск: Пятигорский государственный лингвистический университет, 2004. С. 99-106. -0,45 п.л.
3. Лыскин Г.И. О коммуникативной мотивации участников виртуальных сетевых сообществ разработчиков программного обеспечения с открытыми кодами. / Материалы Международной научной конференции «Классическое лингвистическое образование - в современном мульти-культурном пространстве». -Пятигорск: Пятигорский государственный лингвистический университет, 2004. С. 425-428. -0,32 п.л.
4. Лыскин Г.И. Субъект в социальном движении разработчиков программного обеспечения с открытыми кодами / Материалы Всероссийской научной конференции «Пути становления субъекта в информационном обществе». -Ставрополь: Издательство Ставропольского государственного университета, 2004. -0,34 п.л.
5. Лыскин Г.И. Социальные аспекты разработки программного обеспечения с открытыми кодами. -Ростов-на-Дону: Издательство «Информатика», 2004. -5,20 п.л.
Подписано в печать 29.12.04 г. Формат 60x84/16. Бумага офсетная. Ризография. Объем 1,0 уч.-изд. л. Тираж 100. Заказ № 27/12.
Отпечатано в типографии ООО «Диапазон». 344010, г. Ростов-на-Дону, ул. Красноармейская, 206. Лиц. ПДЦ № 65-116 от 29.09.1997 г.
1 1 9 (f
РНБ Русский фонд
2005i4 49054