《大教堂与集市》是一本关于黑客行为和文化的书,作者在序言中也说到了,书中的章节是写给程序员和技术管理者看的,但如果你对如何让编写更优质,更稳定的软件有深入一点的认识,这本书值得一看。说老实话,我当初看这本书完全是出于对黑客文化的好奇,这究竟是怎样一群人,是什么东西促使他们的黑客行为?
作者一开始就向读者解释了大众对黑客的误解,总认为黑客是一群具有破坏性的骇客。但其实黑客其实就是一批编程爱好者,他们由于乐趣而去编软件和玩软件。
文中提到了两种完全不同的开发模式:绝大多数商业公司所采用的大教堂模式和linux世界采用的“集市”模式。看完全书后,对集市模式的理解是一个开放的社区,在这个开放社区内,所有的成员都会遵守默许的规则,对社区的目标做出自己的贡献,并引以为傲。
因为书中提到了很多技术性的术语,所以只记录了书中比较有意思的观点。
一、黑客文化中的礼物文化
礼物文化产生于没有生活必需品稀缺问题的人群中,在气候宜人且物产丰富的生态环境中,我们经常可以在其居民文化中观察到礼物文化。在礼物文化中,社会地位并不取决你控制了什么,而是你给予了什么。黑客的礼物文化也即通过付出时间、精力和创意,在参与竞争中获取声望的文化。
二、声誉竞争模型推论
项目创建会比项目合作让人获得更多声誉;
一个软件如果只有作者本人才理解或需要,则在声誉竞争中几乎连参赛资格都没有;
对现有项目做出贡献会比另起一个新项目更容易吸引注意力;
和成熟项目进行竞争比填补领域空白要难的多。
三、什么才是好礼物
1. 如果程序不能像我所预期的那样工作,那就不是好的—不管它多聪明和有原创性。
2. 在心智层的拓展性工作要比在某功能域内(对现有作品)的重复性工作好。
3. 能进入主要发行版的作品比不能进入的好,在所有主要发行版中包含的作品最令人尊敬。
4. “使用”是最真实的赞美,类别杀手比同类竞争者好。
5. 相比那些只挑有趣和简单工作的人,长期致力于艰苦和乏味工作(如何调试、写文档)的人更令人钦佩。
6. 重要的功能拓展比低层次的修补好。
四、非直接的销售价值模型
开源项目的盈利模式有以下几种:
1. 占领市场:利用开源软件建立或维护专有软件(能产生直接收入)的市场地位。
2. 硬件糖霜:市场压力迫使硬件公司编写和维护软件,但软件本身不是盈利中心,它是一项开销——并且常常是一项很实在的开销。
3. 送配方,开餐馆:开源软件不是为闭源软件而是为服务占领市场。
4. 附属物策略:出售开源软件的附属物
5. 当下收费,未来免费
6. 软件免费,品牌收费
7. 软件免费,内容收费