# 大教堂与集市

> 两种软件开发模式。

- ID: m01709
- 分类: business
- 领域: 管理学

## 定义

两种软件开发模式。- 大教堂：封闭、精英主义、自上而下、追求完美（如微软Windows）。 - 集市：开放、喧闹、自下而上、快速迭代（如Linux）。 脚手架作用： - 协作模式：在互联时代，“集市模式”往往战胜“大教堂”。不仅适用于写代码，也适用于公司管理——你是要建立一个等级森严的大教堂，还是一个充满活力的集市？

## 机制

Eric S. Raymond 以“大教堂”（封闭、集中、发布周期长）对比“集市”（开源、公开、早发布常发布）的开发模式。机制是“足够多的眼睛，所有 bug 皆浅”（Linus 定律）。

## 练习

把项目源码早期公开。以“早发布、常发布”吸纳社区。把用户当协同开发者。授权与声誉驱动贡献。

## 脚手架用法

- 协作模式：在互联时代，“集市模式”往往战胜“大教堂”。不仅适用于写代码，也适用于公司管理——你是要建立一个等级森严的大教堂，还是一个充满活力的集市？

[阅读网页](https://thinkingmodels.site/entries/detail/m01709)
