开源和民主
前些天开车途中想到的,开源的软件开发 vs 闭源的公司内开发就有些如同民主vs 独裁,仔细想想,还真的有很多类同的地方。
- 初级阶段下,独裁社会常常比民主社会显得更加“和谐”和有效率; 软件开发也是如此,上古时代(软件的上古时代)的公司软件开发活动组织更有序、资源更丰富,效能会更高,这个阶段下开源的活动往往陷入缺少各种资源的基本问题上。
- 独裁体系的成败极度取决于掌控者的见解和能力,一些成功的独裁者往往能在一定范围内取得很高的成就,然而这种成败严重依赖于少数人往往持久性和持续成功的可能性存在问题; 公司项目往往成败取决于公司的决策、资源分配,越大的公司越依赖于项目的领袖们的经验和个人能力;
- 民主体系的成败其实仍然依赖于少数的精英,但是明显对少数精英的依赖程度要低。而且一旦精英不再成为精英,或者有新秀突起,转变的可能性要大于独裁体系。 开源领域中,谁能否定哪些牛人的成就和贡献?但是问题是,开源下你不需要去否定任何人来证明自己的强大,有更牛的想法?有不同见解? just do it! 这个时候独裁体系和公司闭源体系的劣势就非常明显,这些体制下充满有能力有热情却没有办法施展的情况,更存在已经属于反动落后的力量顽固地掌权的情况。
- 社会越进步,民主的优势越明显。越民主越容易产生新的精英并提升整个社会的认知和水平,从而形成正反馈。 开源发展到今天,这种正反馈已经形成了,你已经几乎找不到任何不能在开源领域里找到的工具、知识了,虽然目前来说还并不一定是最好的,但是越来越多的最好的东西正出现在开源的行列之中。
- 独裁的社会不过渡向民主,可能就会消亡,只不过是时间问题,民主的成果和威力不断展现的时候,愚民政策的效能越来越低下。 成功的闭源公司如果不拥抱开源世界,即使过去和现在还坐拥着很大程度的成功,未来也会使岌岌可危的,事实上已经可以看到开源其实和公司本身并没有根本的矛盾。
- 最根本的,对于人民而言,民主社会的获益更大; 对于用户而言,开源带来的用户价值更大。
----
本文纯属个人观点,和本人的雇主(Microsoft)没有任何联系。
Related posts:
- Social Network的反思
- Be lucky -- 幸运是一种可以学习的技巧
- Startup vs Established - 大公司还是小公司?
- 为SXSW拉票! :)
- Shirky’s Law和一些思考
- VIIV: 我们不会忘记!
- 我加入了FUSE Labs!~
- 购买iPad失败~~ 入手Time Capsule~~
- 再见Windows Phone…
- Personalized infographic generator
Search related in web: