主题:【原创】论开源和修桥-说说我对开源的理解 -- 猪头简
成功的open src项目,由于其开发人员水平超高,我认为那些项目如果不是open src的,也同样会成功。而且越是成功的open src项目,它的代码树越严格,几乎最后只有1到2个人有权力修改。
一个有趣的事情是这样的:由于windows的symbol可以免费从MS下载,而且非常方便,其开发环境甚至集成了symbol下载,以至于在调试时只比没有src code差一点点,有时候我甚至感觉更方便,毕竟如果只有src code而没有symbol,是不能直接汇编-〉code的。有能力的程序员可以很容易的基于symbol找出windows的bug。这样做的人不多,因为有能力读懂汇编(哪怕是基于symbol)的人很少。linux代码是全开源的,但能够提交bug的人也很少,我认为和前者是差不多多的。
所以linux开源的好处在于,使用者(开发者)可以通过阅读code学习——因此许多东西没有文档也无所谓了——反正你可以阅读代码(这怎么看都像是讽刺),使用者(开发者)可以修改——这个是windows怎么都赶不上的。
至于多人添加模块,众人拾材火焰火焰高之类的梦想,那是不现实的。甚至众人寻找bug,都不那么现实。
- 相关回复 上下关系8
压缩 2 层
🙂我的看法 伊霜 字286 2009-09-03 18:01:58
🙂开源差不多只能算是一种软件发布模式,而非开发模式 1 蟹爪兰 字704 2009-09-03 19:34:58
🙂应该说 伊霜 字390 2009-09-03 19:40:52
🙂核心在于开发者水平
🙂开源整个一套体系你没看见啊 littles 字54 2009-09-03 09:12:30
🙂好的当然有,但大量的是垃圾 1 蟹爪兰 字1501 2009-09-03 19:22:45
🙂就所谓开源的Linux kernel说明一点 mmq 字472 2009-09-04 20:47:07
🙂开源 伊霜 字330 2009-09-04 22:30:11