Катедралата и базарът

„Катедралата и базарът“ (в оригинал на английски език „The Cathedral and the Bazaar“, CatB) е есе за методите на софтуерно инженерство, написано от Ерик Реймънд въз основа наблюденията му върху процеса на разработка на Линукс и собствения му опит с управление на софтуер с отворен код, fetchmail. За първи път есето е изнесено на 27 май 1999 на конференцията Linux Kongress и публикувано като част от едноименна книга, излязла през същата година.

Есето посочва разликите между двата модела на разработка на свободен софтуер:

  • катедралният модел, при който изходният код е достъпен при всяко издание на софтуера, но кодът, разработван между отделните издания, е ограничен само до група разработчици. Като примери са посочени текстовият редактор GNU Emacs и компилаторите GCC.
  • базарният модел, при който кодът се разработва публично посредством взаимодействие в Интернет. За откривател на този метод Реймънд посочва Линус Торвалдс, лидер на разработката на ядрото на операционната система ГНУ/Линукс.

Основната теза на есето е твърдението на Реймънд, че „Ако има достатъчно очи, всички грешки се виждат“ („Given enough eyeballs, all bugs are shallow“), което той нарича Закон на Линус. С други думи, колкото по-широко достъпен е изходният код за тестване, критичен оглед и експериментаторство, толкова по-бързо ще се откриват и отстраняват всички бъгове и грешки. Реймънд твърди, че за сравнение с базарния модел, при катедралния модел се изразходва прекомерно количество време и енергия в търсене на бъговете, тъй като работната версия на кода е достъпна само до много ограничен кръг от разработчици.

Наследство

редактиране

Есето оказва влияние, като допринася повече съществуващи софтуерни проекти под отворен код и свободен лиценз да възприемат, изцяло или частично, открити модели на разработка в базарен стил – в това число GNU Emacs и GCC, които оригинално са давани за примери за катедралния модел на софтуерна разработка. Най-известният ефект от есето, е окончателното решение на Netscape Communications Corporation да оповести изходния код на Netscape Communicator и да постави началото на проекта Mozilla.

Още един отличителен факт за книгата е, че когато издателство O'Reilly Media я публикува през 1999, тя става първата цялостна книга за търговско разпространение, публикувана под лиценза Open Publication License.

Външни препратки

редактиране
 
Уикицитат
Уикицитат съдържа колекция от цитати от/за
    Тази страница частично или изцяло представлява превод на страницата The Cathedral and the Bazaar в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс – Признание – Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите. ​

ВАЖНО: Този шаблон се отнася единствено до авторските права върху съдържанието на статията. Добавянето му не отменя изискването да се посочват конкретни източници на твърденията, които да бъдат благонадеждни.​