Интернет магазин китайских планшетных компьютеров



Компьютеры - Собор и Базар

22 января 2011





«Собор и Базар» — эссе Эрика Рэймонда на тему методов разработки программного обеспечения, основанное на анализе процесса разработки ядра Linux и личном опыте управления открытым проектом fetchmail. Впервые «Собор и Базар» был представлен автором на Linux Kongress 27 мая 1997 года и был опубликован как часть книги с аналогичным названием в 1999. Данное эссе часто преподносится как манифест движения за открытые исходные тексты программ.

В эссе сравниваются две модели разработки свободного программного обеспечения:

  • Соборная модель, когда исходный код становится доступным с выходом каждого нового релиза программы, но во время работы над очередным релизом доступ к коду разрешен лишь ограниченному кругу разработчиков проекта. Как пример приводятся проекты GNU Emacs и GCC.
  • Базарная модель, в которой код разрабатывается через Internet на виду общественности. Реймонд называет Линуса Торвальдса, лидера проекта разработки ядра Linux, изобретателем такого процесса разработки. Также он приводит оценочное описание применения базарного метода к работе над проектом fetchmail.

Центральным тезисом эссе выступает утверждение Эрика что «при наличии достаточного количества глаз все ошибки мельчают». Он называет это Законом Линуса: при достаточном количестве глаз ошибки выплывают на поверхность. В отличие, по мнению Рэймонда, от Соборной модели, когда на охоту за ошибками уходит чрезмерно большое количество времени и энергии ограниченного числа разработчиков, имеющих доступ к коду.

Эссе помогло убедить уже существующие свободные проекты в эффективности использования базарного принципа. В их числе GNU Emacs и GCC, изначально полностью Соборные проекты. Самым известным фактом, связанным с эссе, стала его роль в решении Netscape открыть код Netscape Communicator и начать проект Mozilla.

Собор часто является моделью разработки проприетарного программного обеспечения — с дополнительными ограничениями в виде отсутствия доступа к исходному коду даже при выходе релиза программы — в связи с этим фраза «Собор и Базар» часто используется для сопоставления проприетарного и OpenSource программного обеспечения.. Но, несмотря на это, само по себе эссе рассматривает только процесс разработки свободного программного обеспечения и не обращается к проприетарным проектам.

Например, Wikipedia — проект базарного типа, в то время как Nupedia и Encyclopædia Britannica — соборные проекты.

Когда O’Reilly в 1999 году опубликовал книгу, она обладала ещё одним достоинством — это была первая книга, опубликованная под условиями Open Publication License.



Просмотров: 1163


<<< Спор об именовании GNU/Linux