- Открытая модель разработки
-
«Собор и Базар» (англ. The Cathedral and the Bazaar; аббревиатура CatB) — эссе Эрика Рэймонда на тему методов разработки программного обеспечения, основанное на анализе процесса разработки ядра Linux и личном опыте управления открытым проектом 27 мая 1997 года и был опубликован как часть книги с аналогичным названием в 1999. Данное эссе часто преподносится как манифест движения за открытые исходники.
В эссе сравниваются две модели разработки свободного программного обеспечения:
- Соборная модель, когда исходный код становится доступным с выходом каждого нового релиза программы, но во время работы над очередным релизом доступ к коду разрешен лишь ограниченному кругу разработчиков проекта. Как пример приводятся проекты и GCC.
- Базарная модель, в которой код разрабатывается через Internet на виду общественности. Реймонд называет Линуса Торвальдса, лидера проекта разработки ядра Linux, изобретателем такого процесса разработки. Также он приводит оценочное описание применения базарного метода к работе над проектом Законом Линуса: при достаточном количестве глаз ошибки выплывают на поверхность. В отличие, по мнению Рэймонда, от Соборной модели, когда на охоту за ошибками уходит чрезмерно большое количество времени и энергии ограниченного числа разработчиков, имеющих доступ к коду.
Эссе помогло убедить уже существующие свободные проекты в эффективности использования базарного принципа (полностью или частично). В их числе GNU Emacs и GCC, изначально полностью Соборные проекты. Самым известным фактом, связанным с эссе, стала его роль в решении Netscape открыть код Netscape Communicator и начать проект Mozilla.
Собор часто является моделью разработки проприетарного программного обеспечения — с дополнительными ограничениями в виде отсутствия доступа к исходному коду даже при выходе релиза программы — в связи с этим фраза «Собор и Базар» часто используется для сопоставления проприетарного и OpenSource программного обеспечения. (Реймонд использовал данное сравнение в Halloween Documents). Но, несмотря на это, само по себе эссе рассматривает только процесс разработки свободного программного обеспечения и не обращается к проприетарным проектам.
Например, Wikipedia — проект базарного типа, в то время как Nupedia и Encyclopædia Britannica — соборные проекты.
Когда O’Reilly в 1999 году опубликовал книгу, она обладала ещё одним достижением — это была первая книга опубликованная под условиями Open Publication License.
Литература
- The Cathedral & the Bazaar. — O'Reilly, 1999. — ISBN Hardcover ISBN 1-56592-724-9, October 1999; paperback ISBN 0-596-00108-8, January 2001 – includes "The Cathedral and the Bazaar", "Homesteading the Noosphere", "The Magic Cauldron", and "Revenge of the Hackers"
Ссылки
Wikimedia Foundation. 2010.