关于bugfree的一些不得不说的事

2010-06-03 23:18:30
王春生
转贴 128911

这些话,在肚子里面憋了很久,说给自己听,也是说给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://wangchunsheng.com/blog/469.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!

评论列表
用过bugfree的人 2020-10-19 10:47:55
当年bugfree很好用,许多年工作原因没有再涉猎到。今天想起来,却发现伟大的原创经历了这样的事情。深感愤怒与不平。望禅道越来越好。
小蔡 2020-06-17 17:24:08
膜拜大佬,祝越来越好!
默默的开发者 2020-06-08 15:06:43
深圳开发者,从2014到接触这个产品,时间过得真快,禅道和bugfree都用过,很高兴现在能看到禅道有这么成功的一天,希望继续发扬光大,走向国际,春生哥加油!
春哥 2020-06-11 07:52:20
是啊,一转眼小朋友都长大了。:)
璀璨星空 2020-05-06 14:28:48
今天看到了过去,留下点什么。证明我也在使用。从bugfree1.0开始用,公司一直在用,至今 2.0。很好用的系统。超过10年了,记录着bug,记录着青春!
春哥 2020-05-10 09:44:19
青春可以升级下。:)
春哥你好 2020-03-30 13:45:31
春哥,您好;我想问一下现在还有bugfree相关接口对接的文档吗?
春哥 2020-04-05 09:11:00
升级到禅道吧。
春哥的粉丝 2019-01-31 19:19:50
现在bugfree.org.cn打不开!但是这个永远存在。
沐浴蛙 2019-01-04 15:34:36
有幸听过春哥授课,10多年前了。
春哥 2019-01-04 18:14:05
啊,这么久了。:)
liu 2018-12-14 15:29:01
我去,世界真小。想做个BUG管理系统的,然后想到了这个域名,然后查了下,然后找到了这里,有人做了,然后看见了禅道(我用过).....
春哥 2018-12-20 11:01:56
哈哈,这叫英雄所见略同。
木子三天 2018-12-11 14:20:06
禅道现在真的很棒,我是做IT服务这方面,所以接触到的一些客户就会有提到在用禅道。希望王老师的易软天创能被越来越多的人了解。
春哥 2018-12-20 11:01:36
谢谢大家的支持。:)
测试小白 2018-06-29 13:36:26
用过禅道,没用过bugfree,看到文章有点小纠结了
1/10
发表评论
评论通过审核后显示。