Следваща страница
Предишна страница
Съдържание
Обратно
Катедралата и базарът
Ерик С. Реймънд <esr@thyrsus.com>
, превод:
Никола Колев <nikky@sdf.lonestar.org>
и Калоян Доганов
<kaloian@europe.com>
8 август 1999, версия на превода: 26 декември 2000
Разглеждам подробно един успешен проект с отворен код --
fetchmail, който беше преднамерено стартиран като проверка на някои
удивителни теории в софтуерното инженерство, подсказани от историята
на Linux. Обсъждам тези теории в светлината на два различни стила на
разработка -- "катедралният" модел, използван широко в комерсиалния
свят, противопоставен на "базарния" модел от Linux света. Посочвам,
че тези модели произлизат от противоположни основни положения относно
естеството на задачата по отстраняване грешките в софтуера. След това
давам аргумент, подкрепен от Linux опита, че "Когато има достатъчно
очи, всички грешки изплуват на повърхността", предлагам продуктивни
аналогии с други самокоригиращи се системи от самостойни агенти, и
завършвам с малко изследване на следствията от това прозрение за
бъдещето на софтуера.
Следваща страница
Предишна страница
Съдържание
Обратно