Спасибо друзьям Канайма GNU / Linux мы узнали, что 27 мая 2022 года исполнилось 25 лет со дня публикации один из фундаментальных текстов для понимания свободных программ. Собор и Базар Эрик С. Рэймонд.
Почему Собор и Базар?
В книге Рэймонд рассказывает о двух моделях разработки программного обеспечения.
… «соборная» модель, применимая к большинству разработок, проводимых в мире коммерческого программного обеспечения, в отличие от «базарной» модели, более характерной для мира Linux.
В первой главе автор объясняет, что побудило его написать книгу.
К тому времени, когда в начале 1993 года на моем экране появился Linux, я уже десять лет занимался Unix и разработкой ПО с открытым исходным кодом. Он был одним из тех, кто первым внес свой вклад в разработку GNU в середине XNUMX-х годов. Он выпустил в сеть приличное количество программного обеспечения с открытым исходным кодом, разрабатывая или совместно разрабатывая несколько программ (nethack, режимы VC и GUD Emacs, xlife и некоторые другие), которые до сих пор широко используются. Я думал, что знаю, как это делается.
Linux перевернул многое из того, что я знал, с ног на голову. В течение многих лет он проповедовал евангелие Unix о небольших инструментах, быстром прототипировании и эволюционном программировании. Но и он считал, что существует определенная критическая сложность, выше которой с самого начала необходим более централизованный и плановый подход. Я думал, что самое важное программное обеспечение (операционные системы или действительно большие инструменты, такие как Emacs) они должны были быть построены наподобие соборов, тщательно собраны волшебниками или небольшими группами колдунов, работающими в гордом одиночестве, без тестовых версий, которые должны быть выпущены до того, как придет время.
Стиль разработки Линуса Торвальдса — тестируйте как можно раньше и чаще, делегируйте как можно больше, будьте открыты до распущенности. – стало настоящим сюрпризом. Ничего общего с молчаливым и благоговейным строительством собора — Linux-сообщество, напротив, напоминало большой шумный базар с разными программами и подходами (адекватно отраженными в репозиториях программного обеспечения Linux, которые приветствовали вклад любого), из которых казалось возможным, чтобы целостная и стабильная система могла появиться только благодаря череде чудес.
Вы можете получить книгу бесплатно здесь