Электронное приложение к Free and Open Source Software

http://osa.samag.ru/cgi-bin/osa.pl?a=info;f=OpenSource006.zip

 

7 №6, 15 марта 2006 Проект Kamparealis

Преамбула

Для эффективной самоорганизации лю­бых систем нужна скоординированность действий отдельных участников. Как ее обеспечить? Можно поручить роль коор­динатора отдельному человеку, но это уже не будет самоорганизация, поскольку в та­ком случае всеми будет управлять один человек. Альтернативный вариант – ис­пользование автоматизированных само­организующихся компьютерных систем, подобными которым занимался Стаффорд Бир, создавший модель жизнеспособных систем (Viable System Model, VSM) [1]. Та­кая реально действующая самоорганизу­ющаяся система существует уже сегод­ня. Это Кампареалис (Kamparealis), раз­работанная московским программистом Микаилем Ахундовым и его товарищами. Она обладает русским интерфейсом, на­писана на PHP, использует СУБД MySQL.

Данная система не является коммер­ческой, предназначена для учета, разви­тия и реализации полезных предложений и идей. Кроме того, в системе можно голо­совать за понравившиеся идеи, определяя таким образом степень востребованнос­ти тех или иных предложений.

Проект имеет открытый исходный код. В флагмане движения Open Source – от­рытой ОС GNU – заложена рекурсия: GNU (по первым буквам от GNU’s Not Unix). Этим, как мы думаем, основатели дви­жения интуитивно указали принцип само­развития, и, по нашему мнению, движение свободного ПО должно было избрать ос­новным своим проектом не ОС, а систе­му типа Кампареалис, т.е. средство реа­лизации дел и идей. Именно такая систе­ма может разрабатывать не только другие проекты, но и совершенствовать саму се­бя. В системе Кампареалис заложена та самая рекурсия, что и в названии GNU, но (в отличие от GNU) рекурсия принципи­ально реализуется в самой системе.

Входим в систему

В данной системе работа напомина­ет многопользовательскую игру, в кото­рой основным героем являетесь вы сами. Но при этом есть и принципиальная раз­ница: если в MUD, RPG, WoW и прочих аналогах играют, уходя от действитель­ности, то здесь вы можете использовать весь ваш опыт совместной деятельности, командного взаимодействия, использо­вания on-line-интерфейсов для реальных задач – реализации общественно полез­ных дел (ОПД).

В первую очередь каждому участнику требуется регистрация с указанием ника, пароля и e-mail. На странице регистрации выводится список участников, количест­во предложенных и реализованных ими идей, отданные за эти идеи голоса (каж­дый участник может отдать свой голос за любую понравившуюся ему идею). Такая система голосования позволяет опреде­лить наиболее востребованные дела.

Вносим идеи

По играм вам, наверное, знакомо понятие квеста (quest) – задания, которые необ­ходимо выполнить участнику для получе­ния игрового опыта или нужного игрового предмета. Между квестом и идеей можно ­­­­­провести прямую параллель. Идея, которая ждет своей реализации, является квестом, но не игровым и виртуальным, а реальным, имеющим общественно полезный результат и, соответственно, дающим настоящее ощущение самореализации, настоящие предметы и опыт. Таким образом, идея – это квест реального мира.

Пора предложить идею. Тематика может быть любой, но есть условие: де­ло должно быть общественно полезным. Вы можете предложить либо идею, кото­рую сами же реализуете в дальнейшем, либо идеи, которые вы по каким-то причи­нам не в состоянии реализовать, – тогда, если другой участник сочтет ее достойной своего труда, он сможет сам взяться за ее реализацию. Все идеи разбиты на различ­ные темы, по которым они распределяют­ся в каталоге, чтобы в будущем их можно было просто найти.

Система демократична: здесь отсутс­твуют боссы и начальники – вся информа­ция (разумеется, кроме личных паролей) и собираемая статистика открыты абсо­лютно для всех (как для постоянных учас­тников проекта, так и для случайных посе­тителей). Доступность информации пред­полагает высокий уровень взаимоконтро­ля участников проекта, что в конечном ре­зультате должно привести в более высо­кому уровню самодисциплины.

Высказываем свое мнение

К каждой идее, участнику, новости можно добавлять комментарии, структура кото­рых представляется в виде дерева фору­ма. Это готовые площадки для конструк­тивных дискуссий.

В какой-то мере Kamparealis является усовершенствованием форума. Главным  недостатком любого форума является то, что в форуме заложен только механизм обсуждения идей и предложений, но аб­солютно отсутствуют средства их реали­зации, из-за чего от слов нельзя перейти к конкретному делу. В Kamparealis же пред­ставлен форум, где каждая идея обсуж­дается и «оттачивается», после чего пере­дается механизму реализации, т.е. Project Management.

Берем идею на реализацию

Представим, что вы специалист, профес­сионал, хотите реализовать какое-то ОПД. Или же ваше хобби связано с конструктив­ной деятельностью и вы ищете востребо­ванные обществом идеи, скоординиро­ванно ведущие к высоким целям, кото­рые можете реализовать в рамках этого хобби. Для этого достаточно будет зайти в каталог (раздел «Идеи») и выбрать (по тематикам) подходящую вам идею – имен­но ту, что вы сможете сделать качествен­но и быстро.

К каждой идее добавляются коммен­тарии по реализации и указывается дата планируемого завершения дела.

Если дело не будет реализовано до запланированной даты, то оно вый­дет из состояния реализации и вернет­ся в каталог.

Блоги и выполнение идей

В последнее время особую популярность приобрели блоги. В них человек пытается достичь самореализации, но в силу того, что достижение самореализации возмож­но только через полезный труд, добиться таким способом истинной самореализа­ции невозможно (в крайнем случае можно только создать для себя виртуальную уве­ренность в этом). Блог должен описывать не простое (пусть и любопытное) времяп­ровождение человека, но и его полезную деятельность, его труд. В системе Кампа­реалис такой блог есть.

У каждой реализуемой идеи – свой блог или система отчетов, где вы можете рассказывать о ходе реализации. Другим участникам будет интересно узнать о ва­ших достижениях, также они смогут дать вам совет, конструктивно покритиковать или оказать помощь.

На данный момент в Кампареалис вы сами определяете, готово ли дело: реали­зующий идею сам вправе создать «отчет о завершении», после чего она перейдет в раздел «Почет», где размещаются все реализованные идеи с авторами их реали­заторов. Но варианты проверки качества и подтверждения завершения еще нахо­дятся в стадии обсуждения, так что ждем ваших предложений.

Что дальше?

Мы думаем, что у большинства людей многие желания сходны. Каждый чело­век в состоянии сразу составить список из 200-300 своих потребностей, и, ско­рее всего, у разных людей многое из этих списков совпадет. Возможно, небольшая группа людей, действующая скоордини­рованно, сможет реализовать основные человеческие потребности – причем со­вершенно бесплатно. Таким образом, ес­ли мы найдем людей, для которых тот или иной вид деятельности представляется не тяжким трудом, а хобби, и скоордини­руем их, то сможем построить новое сво­бодное

В перспективе мы собираемся орга­низовать систему, которая бы связала хо­зяйственными отношениями энтузиастов и позволила бы производить товары и ус­луги по потребностям людей. Производить по тем же свободным принципам, что и Free and Open Source Software. Такой системе вовсе не обязательно заменять уже сущес­твующее производство – они могут функ­ционировать параллельно подобно тому, как сосуществуют коммерческое и сво­бодное ПО. Заинтересовавшимся читате­лям предлагаем ряд насущных вопросов, которые открыты для обсуждения:

Какими вы видите механизмы провер­ки реализации дела? Какими долж­ны быть критерии проверки качест­ва реализации идей? Стоит ли созда­вать механизм свидетелей-очевидцев-оценщиков реализации дела? Нужно ли выставлять баллы за качество ре­ализации дела?

Нужно ли создавать привилегирован­ных участников и если нужно, то по ка­ким критериям их определять? (По ко­личеству дел? По количеству голосов? Другие способы оценки?)

Какие еще сервисы нужны системе Kamparealis?

Ждем ваших советов и предложений.

Литература:

1. Леонид Отоцкий. «Стаффорд Бир и перспективы IT».

Виталий Чубатый

(frankenstein@hotmail.ru)

Микаиль Ахундов

(mikail@comtv.ru)