谈谈Discuz的"伪开源",觉得写得有意思,转载

jackxiang 2010-10-20 19:03 | |
  
  这个话题可能会令Comsenz的人不舒服,但是我只是在说一个事实,并没有攻击Comsenz的意思,comsenz还是一家值得我们尊敬的公司。他们让个人站长可以免费使用Discuz!论坛系统?或者说公开大部分代码,让大家研究学习。

好吧,这么说来,跟我的命题相去甚远。为什么要取这么一个命题呢?Discuz如何成了伪开源。下面直指问题所在。

1. Discuz结构设计混乱,代码质量不高,是有人故意为之好叫别人看不懂,弄不明白?

2. Discuz没有完备的手册,一切都隐藏在那嘈杂的代码之下,深黑色的阴暗里面,你甚至看不到注释!

3. Discuz不接受志愿者提交Patch,这是一种畸形的开源,Discuz为什么那么多补丁,不用想也知道会是这样的结果!

4. Discuz的开发过程非常不透明,一切都是个谜,只有等到谜底揭开的那一瞬间,你才知道,谜底是如何如何。

5. Discuz没有完善的Bug Tracker,并且对于用户热心提交的Bug反馈,非常粗暴,相当冷酷,更会对你的建议置若罔闻。

6. Discuz的功能设计不求稳定,只求有利可图?背后有什么不可告人的秘密?

7. Discuz置站长隐私于不顾,在程序安插后门,方便收集数据。

8. Discuz对官方论坛管理不善,论坛垃圾贴横行,仿佛是城市郊区的垃圾填埋场。

如果Discuz真有心做开源,又怎会如此,Discuz又怎会一身Bug,千疮万孔,一片骂声?

真正的开源是怎样的?

1. 理顺程序设计思路,以人为本,确保别人能看懂你的设计,你的代码。不要故意藏匿,不要故意混淆代码,这不是开源精神。

2. 提供SVN,GIT等代码仓库,并尝试接收志愿者提交的Patch,大家协力修好Discuz.

3. 吸收志愿者加入开发团队,设计产品透明化,社区化。

4. 倾听社区的声音。

5. 友善的对待热心反馈BUG的个人站长和用户们,这些可爱可敬的人们,让我们的产品更加美好。

6. 提供更完善的开发文档和使用手册,帮助人们学习使用,开发插件,进行Hack,Mod或者自行二次开发。

7. 管理好社区,打击发牛皮癣。

8. 设立专业Bug Tracker,用专业的方法来处理BUG.

9. 提升程 序稳定性,而不是一味追名逐利。

10. 关爱用户隐私,去掉恶心的后门代码。

差不多就想到这些建议。如果Discuz有心想做一个象Drupal和Wordpress这样的产品,必须要端正自己的态度才行,不然,一切只是空谈。

愿上帝保佑Discuz,Comsenz和腾讯。
来源:http://www.netroby.com/article-3362.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3655/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]