7、开源项目起步指南

开源项目起步指南

1. 项目文化与规范的形成

在开源项目中,社会规范是随着时间积累形成的集体智慧,书面规则往往是对无形且不断演变的共识的提炼,它更多是对项目文化的描述,且只是近似的描述。

项目能如此发展有几个原因。人员增长和高流动率对社会规范积累的破坏并不像想象中那么大。只要变化不是太快,新成员就有时间学习做事方式,学会后他们也会强化这些方式。就像儿童歌曲能流传数百年,现在的孩子唱着和几百年前孩子大致相同的童谣,虽然现在没有当时的孩子在世,但年幼的孩子听年长的孩子唱歌,等他们长大后又会唱给更年幼的孩子听。虽然孩子们并非有意识地进行传承,但歌曲得以流传正是因为这种定期且反复的传播。开源项目的时间尺度可能不是以世纪来衡量,但传播机制是相似的。不过项目人员流动更快,需要更积极、更有计划的传播来弥补。

人们通常会期望并寻找社会规范,这是人类的天性。在任何因共同目标而团结的群体中,新加入的人会本能地寻找能让自己融入群体的行为。尽早树立良好先例的目标是让这些“群体内”行为对项目有益,一旦确立,它们很大程度上会自我延续。

2. 避免私下讨论

即使项目公开后,你和其他创始人也可能想通过内部小圈子的私下交流来解决难题,尤其是在项目早期,有很多重要决策要做,而有能力做决策的人又很少。公开列表讨论的所有明显缺点会很突出,比如邮件交流的延迟、达成共识需要时间、要应付那些自以为懂但实际不懂的新手等。这时,私下做决策并将其作为既成事实或有影响力团体的坚定建议的诱惑很大,但不要这么做。

从长远来看,公开讨论虽然缓慢且麻烦,但几乎总是更可取的。私下做重要决策就像在项目上喷洒“贡献者驱虫剂”,没有认真的贡献者会长期留在一个由秘密委员会做所有重大决策的

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值