最近,3B又开打了,大概事情是这样子的:百度利用robots协议,屏蔽360搜索(似乎不正当,我不知道);360搜索就强行抓取百度不给抓的内容。
我作为软件开发人员,谈下我的看法。
百度这么做固然不对,但是,360就可以因为百度这么做了,就不遵守robots规定了吗?
我看了下评论,许多人都认同360的做法,我对此表示极度的遗憾:在中国,经常做这种无视规定的事情,最明显的就是GNU协议的遵守——http://bbs.csdn.net/topics/390474157(大家可以看下去,我只能用“伤心”来形容我的心情了)。这个帖子上,作为软件开发人员,至少有一半人都觉得,可以无视gnu协议。那么,更别说不是软件开发人员,估计这样想法的人就更加的多了。我一直认为——既然用了别人的东西,就要遵守别人的规定:这个是最基本的。(对此,我真很是遗憾。。。。)
所以,同样的,既然有了robots协议,我们就应该遵守。
至于百度利用robots进行不正当竞争,我觉得这和“是否遵守robots协议”这是两个不同的事情,不应该混为一谈。你不能说因为别人做坏事了,所以你也可以做坏事!