Коллективная разработка программного обеспечения становится возможной ввиду модульного характера компьютерных программ. В данном случае речь идет о двухуровневой организации интеракций: иерархическом принципе взаимодействий акторов при управлении проектами в рамках групп и вертикальном между индивидами, входящими в сообщество. В большинстве случаев в процессе коммуникации каждый агент получает информацию об относительно маленьком фрагменте проекта и, только неформальные лидеры обладают полным видением происходящего в коммуникативной системе.
При этом двухуровневая система не препятствует процессам социальной мобильности, в рамках которых любой участник проекта имеет возможность перейти из страты разработчиков в страту архитекторов проекта. При этом речь идет не только об информационной стратификации, существующей между лидерами сообщества и остальными участниками, но и разделении участников по стратам на тех, кто лучше находит и оценивает возникающие при разработке программных артефактов проблемы, и тех, кто успешно интегрирует заплатки в текст программного артефакта. Таким образом, уже после создания сообществ начинается процесс групповой коммуникативной сегментации, т.е. формирование субгрупп, занятых решением тех или иных специфических задач.
В третьем параграфе второй главы «Групповая идентичность, социальные нормы и профессионализм участников сообществ как составные части социальной структуры» диссертант рассматривает групповую идентичность участников виртуальных сетевых сообществ разработчиков ПО с открытыми кодами с точки зрения влияния ее на функционирование социальной структуры. Ведя речь о групповой идентичности, он под этим термином понимает перцепционно-познавательный процесс самоопределения, посредством которого ключевые характеристики группы усваиваются в форме базовых характеристик поведения индивида. В ходе указанного процесса происходит идентификация участников сообщества с самой группой, позволяющая наряду с формальными договорными обязательствами принудить их, действовать в интересах коллектива.
Социальные нормы способствуют процессам самоорганизации сообществ. В свою очередь, социальные ценности формируют ядро идеологии любой социальной группы, и в этом отношении движение разработчиков ПО с открытыми кодами не является исключением
Говоря о сообществах разработчиков ПО соискатель подчеркивает, что речь идет об объединении профессионалов ассоциированных исходя из профессиональных интересов. Поэтому именно понятие «профессионализм» интегрирует социальные ресурсы структуры сообществ. Виртуальные сетевые сообщества, объединяющие акторов по признаку общего профессионального интереса, в англоязычной литературе получили название «виртуальных сообществ практики» (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 п.л.