此次并非针对其他参与2013中国十大优秀开源项目的同行,体系有漏洞要谴责的是制定规则并从中获益但不作为的权贵,草根们制定不了规则但可发现和利用漏洞,这是程序员应有反叛精神没错。但被作为道具不可接受。我代表FineUI请求CSDN公开数据,如果您觉得CSDN有必要撕下遮羞布,请共同呼吁。
============
那你FineUI为了什么?
为的就是程序员遇到不公平待遇时揭竿而起的勇气,《好汉歌》大家都会唱“路见不平一声吼”,那么到关键时刻也不能做缩头乌龟。
请在阅读本文是一定要分清社区拉票和恶意刷票的区别:
注:鉴于有人对“五毛党”这个词很反感,就改成了“网络水军”。
我的第一反应就是:刷票、恶意刷票!
如果我把星期五晚上的数据采集下来,刷票曲线绝对完美,可惜当时没有意识到要这么做,只知道那个项目很稳定的以每半分钟一票的速度增长。
下面,我们来看下排名靠前的几个项目从星期五到最后时刻的票数变化:
注:
按照正常的理解:1.最后两天票数增加肯定很多,最后关头嘛;2.星期六、星期天上网人数很少,投票数当然就少了。
那么,我们就基于欧美流行的无罪假设,假设没有任何人恶意刷票,大家的结果都是真实可信的,来看下每天的票数增长?
如果大家的票数都是真实可信的,那么平均每两天的增长率应该是18%,最后两天是星期六星期天上网人数少,但考虑是最后两个投票日,所以投票人数会增加也是正常的,不过总不至于会超过50%吧,大跃进?
当然,上面分析的都是表面数据,我不能说哪个项目恶意刷票,我也没资格说哪个项目恶意刷票了,具体的分析结果还是要看CSDN。
本来,我希望通过向CSDN反映这个情况,CSDN自己解决这个问题就得了,甚至在昨天我还天真的以为CSDN是真的在严查这件事,但是我错了!
2013-6-2217:47
我通过邮件向CSDN的联系人反映有人恶意刷票的情况,没有回应。
2013-6-2310::46
2013-6-2408:34
我通过CSDN产品客服微博反映有人恶意刷票情况,中午12:22,CSDN老大蒋涛回了三个字“正在查”,我还很友好的把我的24小时统计数据全部发给了CSDN老大蒋涛。
2013-6-2418:30
然后,我就满心欢喜地等待,我想CSDN老大都发话了,肯定会解决的(最终证明我还是太幼稚)。
2013-6-2510:30
2013-6-2511:08
在星期五下午发现可能有人恶意刷票之后,我就一直在想,怎么样才证明一个项目在恶意刷票哪?
我们来简单分析下比较笨的恶意刷票行为:
1.必须有一个明确的起点,这个点前面票数没有增加,这个点后面票数开始增加。
综合上面的分析,我画出了一个比较笨的恶意刷票曲线,当然也是最理想的恶意刷票曲线(手绘图,画的不好请见谅):
聪明的恶意刷票曲线会模拟实际的投票曲线,会出现多个波段,每个波段都近似为直线,一般会刷刷停停,比如某个项目的投票超过我了,就赶紧刷一段,超过假定的目标后就停一停。
但是模仿再像,也不是真正的社区拉票曲线,这个就需要结合真实数据具体分析了。
经过上面的思考之后,我发现只要能写一个小程序,抓取CSDN投票网站24小时的投票数据就行了,这就难不倒程序员了,20分钟搞定:
第二天早上八点,我拿到了完整的数据。这个数据我会完全公开,大家可以下载后自己分析,因为我对数据统计不熟悉,所以只能看一些简单的曲线了。有大学专业是数学的,这里的原始数据你千万不要放过,好好运用统计学分析下,说不定有新的发现。
这里我只会把我做的统计曲线原封不动的放在这里,我不能说哪个项目恶意刷票,我也没资格说哪个项目恶意刷票了,具体的分析结果还是要看CSDN。
我不会对上面的结果做任何评价,是非曲直任由网友和CSDN来评说!
到底有没有人在恶意刷票?我不知道,大家也不知道,只有CSDN才能告诉我们真相!
本文非常客观地描述了作为一个程序员所能做的事情,但是我不能说哪个项目恶意刷票,我也没资格说哪个项目恶意刷票了,具体的解释权还是要看CSDN。
而CSDN目前的态度却是息事宁人、躲躲闪闪,不敢承认自己的监管失职!不敢将“同一IP算一票”的统计结果发布!更没有诚信在CSDN首页就自己的监管失职向广大网友致歉!
这是一个号称“全球最大中文IT社区”该有的态度吗?
我所能做的就只有这些了,貌似我啥都做不了,我甚至连是否有项目在恶意刷票都不能确认,那还只有求助于CSDN了。
CSDN请告诉我:有没有人在开源项目评选中刷票?
我真的建议CSDN能够做到如下两点:
1.公布“同一IP算一票”的统计结果(也就是得票数),如果你有更好的统计规则也行;
2.在CSDN首页就自己的监管失职向广大网友致歉。
注:“同一IP算一票”最初是CSDN告诉我的统计方法,我当然知道一般公司的出口IP只有一个,不过我想这个方法的结论应该还算公道,不过你有更好的统计规则也行。
1.CSDN这次举行的《2013年度中国优秀开源项目评选》绝对是对国内开源事业的一个促进,这点是毋庸置疑的,因此希望大家不要对CSDN进行无谓的攻击。我们想要是只是CSDN正面自己的监管失误,担负起自己的职责。
2.请不要说哪个或者哪些项目恶意刷票了,这个我不知道,你也不知道,上面给出的数据只是表面现象,我们只能期待CSDN给出官方答案了。
3.请不要进行人身攻击。
蒋涛老大说“目前看到的结果,前20名中有17名都有刷票和拉票的情况,只有3家是比较少的”,我不知道这算不算某种暗示,是不是暗示FineUI也有这种情况,你FineUI就别在闹了。当然这是我的臆想吧了,人家是老大,可能心胸会宽广的多,我似我得想不开事情。
不过蒋涛老大,我一定要让你明白“社区拉票”和“恶意刷票”是完全不同的两件事,请千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万不要把刷票和拉票放在一起说好不!!!
请蒋涛老大公布你们按照新规则统计之后的数据。
如果你能从中发现新线索,一定不要忘了告诉我。
6月28日09:43大会组委会在会上宣布了年度开源项目评选结果,经过网友近三万张公开投票,并经过中国开源软件推进联盟专家委员会的综合评选,Cocos2d-X、UbuntuKylin操作系统、APDPlat、ThinkPHP、DWZ(jUI)、Pomelo、FineUI、zTree、UEditor富文本编辑器、SpringSide、禅道项目管理软件、Node-Webkit当选为2013年度优秀开源项目。
原来号称《中国十大优秀开源项目》的评选评出了12个,并改名为《2013年度优秀开源项目》,唉....
自从CSDN的Ada李力说出那句骇人的言辞“如果认为是游戏,就抱着玩游戏的态度来参与,就可是又这么在意用劲,给别人贴大字报,loser心态啊。”,自从CSDN的员工说出“认真你就输了”的无耻言论之后,就再也不见CSDN的任何人抛头露面了。
这件事也许很快就会被很多人淡忘,但我想CSDN的老大蒋涛应该不会那么快就忘记,希望你们在下一届评选中认真一点,负责任一点,要记住你们的根本是广大程序员的支持,不要再次寒了程序员的心。