其它工具 关于 bugfree 的一些不得不说的事

scmroad · 发布于 2012年11月20日 · 218 次阅读
96

作者: 王春生 转自:http://wangchunsheng.com/article-view-79056.html

这些话,在肚子里面憋了很久,说给自己听,也是说给hero听,也是说给大家听,是非曲直,恩恩怨怨,大家自由评说。 去年的时候,hero找我聊天,聊了很多。hero说了一句话,让我泪流满面,是委屈的流泪。hero说,你不应该放弃你的bugfree团队。我当时对hero说,我没有放弃我的bugfree的团队,只是有很多话,我现在还不能讲。 今天终于可以说说了。我并没有放弃bugfree的团队,是被排挤出了的bugfree团队! 时间要倒退到2004年,在西线工作的时候。那个时候,liu刚从微软出来,到西线创业。为了配合他的管理需要,我开发了bugfree最初的原型。一开始就是在公司内部使用,叫做bugtracker之类的名称。后来有一天说,咱们把它开源吧。liu听了之后很是兴奋,然后他说服公司,bugfree就正式开源了。最开始不叫做bugfree,叫做freebug。 很快liu去了一家做手机sp的公司。bugfree的后续版本的开发和维护,liu就没有再参与。2005年4月,我从西线辞职,开始自己的第一次创业。很幸运当时认识了手机之家的朋友们,老高帮我解决了服务器的问题。自己注册了bugfree.cn的域名,开始bugfree后续版本的开发。这时易软开源组织也正式成立。很快bugfree发布到了1.0正式版本。 之后,家中变故,父亲生病,我回老家照顾。第一次创业就此搁浅。06年上半年再次回到北京,在手机之家开发了ecshop1.0版本。这时liu和我联系,说他去了yahoo,推荐我也去yahoo工作。 于是开始了我的三年alibaba的工作生活。因为我和liu的特殊关系,两人走得很近。很多时候两个人下班也是一起回,因为住的都比较进。后来提议说,我们是不是可以把bugfree重新做起来。这个时候,bugfree上一个版本的更新已经是一年前的事情了。这时yupeng也加入了进来,很快发布了1.1版本,这是一个很小的bug fix版本,旨在让大家知道bugfree项目还没有结束。 这时大家开始筹划2.0版本。前后若干次讨论之后,最终确定了2.0第一个版本的功能。我完成了数据库设计和程序的框架设计之后,提出由yupeng来主导开发。主要想bugfree可以多一个人了解代码。 时间很快到了2007年的夏天,事情发生了很多的变化。我开始觉得liu不是以前的liu了,没有以前那么的率直,缺少了技术人员很多好的东西,增加了很多城府的东西。很多同事在谈论liu的办公室政治,政治手腕。另外一个liu的加入,让事情发生了很多的变化。淘宝的很多同事后来戏称微软二刘。liu2的加入,否定了原来bugfree2中的很多设计。这时候liu意见更倾向于liu2的看法。分歧开始增加。 这个时候发生了好几件事情,促使我做了一个决定。原来bugfree的域名一直是用的bugfree.cn。后来liu1自己注册了bugfree.org.cn,也是在我的服务器上面,我给他开了帐号。但有一天,他并没有经过我的同意,就将bugfree.cn的域名全部指向到了bugfree.org.cn。再加上这段时间,二刘已经忽略我的存在。我曾多次听到liu在电话中得意的跟别人讲,bugfree是他做的等等云云。在他的词汇中,从来没有出现过“我们”这两个词。 累,身心俱疲!我选择了放手,就提出你们去做bugfree2吧,我不再参与bugfree2的开发。大家可以看当时的这篇声明。http://blog.1zsoft.com/node469.html 2007年9月30日,这一天我告诉自己,我一定要做一个东西,为了争一口气,为了让用户用到真正好用的管理工具! 从这一天起,我告诉自己,要堂堂正正的做一个开源软件,而不是做盗窃者。微软二刘在liu2还在微软工作的时候,通过屏幕拷贝的方式将product studio的操作录制了下来,作为bugfree2的原型。现在想想,我也深为自己看到了这些东西而愧疚。 然后后面发生了一系列的事情。我在sourceforge上面bugfree的帐号被取消了管理员权限。然后过了一段时间,我的帐号被删除。这一切都没有人跟我打招呼。然后有一次在杭州,liu出差,找我吃饭,说,你能不能把bugfree.cn的域名送给他。遭到了我的断然拒绝。 然后是我在阿里巴巴工作时,开发了自动化测试框架mmt,并设计了bugfree2的api。然后不久这个api就出现在了对外发布的版本中,并被大肆宣扬。然后就是liu将bugfree的授权改为了apache,这是严重侵权的事情。bugfree最开始的授权是GPL。而我作为主要的代码开发者,享有者主要的版权。但liu没有经过我的同意就擅自更改其授权,这是非常不道德的事情。 总结下来,在和liu合作的这么多年中,总算是认清楚了一个人,也深深的体会到了一个教训,和某些个地方的人打交道,一定要小心。 2010年5月3日,禅道1.0正式版发布,我正式对外宣布BugFree结束。我终于也可以回答hero的问题,我没有放弃bugfree的团队! 禅道和bugfree相比,我们要做: 开放的开源软件。bugfree的团队一直很封闭,都是liu可以控制的人。liu2,我,还有yupeng,还有后来的lijun,都是刘的下属。这种的团队是很不正常的。 干干净净的开源软件。bugfree在开发过程中,抄袭了微软内部管理工具的很多东西,违法,也不道德。 没有版权争议的开源软件。bugfree2现在的代码存在很多的问题,首先我是不认同apache的授权的,并保留相关的权利。其次,liu没有经过公司的同意,将在公司内部改动的很多代码拿出来开源,是违法的事情。 有技术保证的开源软件。liu口口声声说bugfree是他做的,但他从来没有写过代码,从来没有做过技术方面的支持。这算是什么开源软件呢? 与时俱进的开源软件。liu整天在阿里巴巴内部推销bugfree,似乎bugfree就是灵丹妙药。岂不知现在的企业对项目管理越来越重视,单独的缺陷管理已经满足不了需要。今天看到所谓的bugfree官网上面的回复,我们要专注测试领域,不知道禅道是做什么的,只能是哑然失笑,人啊,固化了,真可怕。 liu,帮助过我很多,我感激,记在心里。 liu,之前的你很好,现在的你很不好,简简单单的活回自己,想想你的技术梦想,想想嫂子和yuanyuan。不要再为了那些名利的事情争权夺利。善待你的朋友,不要把他们当成你的棋子,更不想当成保帅丢掉的棋子…… 发完这篇帖子,从此不再谈论bugfree,专心做我的禅道!这是对自己的一个承诺,也是对我的团队的一个承诺,也是对广大禅道用户的承诺!说得再多也没有用,Just do it!

共收到 2 条回复
96
scmroad · #1 · 2012年11月20日

]

不知道当初的liu 和liu2是否还在阿里系?

4
laofo · #2 · 2012年11月20日

作为我个人,最讨厌办公室政治。我就是一个搞技术的,懂交流,爱协调,就想把项目做完,做点东西出来,平时工作也是对事不对人。可是发现很多人尤其是通过各种手段爬上去的或者被拉上去的人喜欢搞办公室政治,排挤这个,打击那个。这种感觉很爽?远离办公室斗争,反感这种工作氛围。 bugfree 事件有感

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册