首先声明,我不是歧视国产软件,我自己做出来的也算国产软件,如果我真的在玩歧视,我是歧视我自己,OK?

不知道为什么,中国人做出来的软件,或者中文软件,和外文软件有完全不同的风格和特性。我很早就骂过,我们的软件充斥着免费的流氓和收费的冷屁股。现在更改一下,我承认有的软件很好用,所以中国的软件是好用的流氓大集合。

为什么?我怎么知道为什么?前两天千千静听的事情把我恶心坏了,而且还有中文putty后门事件。难道国内就没有好用的软件了么?自己想想,很杯具的发现,貌似可能性不大。首先,如果我们的程序好用而且免费,程序员就得从其他渠道赚钱。这年头程序员的第一需求是老婆需求,这是刚需。有老婆需求就有丈母娘需求,有丈母娘需求就有房子需求。OK,哪怕我们的程序员是个只对程序感兴趣的大宅男,只要他不是个Gay(说明一下,只要一不找我,二保持固定关系,我没有歧视的意思),最终还是会归结到钞票需求,而且还不是一般的钞票需求。

所以,大量的程序员都必须赚钱,赚大钱。相比起来,很多老外程序员的想法我们就觉得很奇怪。我有位朋友(在此先恭喜他喜得贵子,然后按照他的习惯隐去名字,请认识的人也不要写出本名给搜索引擎搜),他希望办一家中国公司做一项技术,因此曾经找上中国的干部。干部对这个技术很感兴趣,因此愿意给支持。我提醒他,有支持就有相应的条件,他以后将不能撤资,而且赚到的钱也不完全是自己的。他很奇怪的看我,开公司的目的是推广这项技术在中国的应用,只需要基本收入就好了。作为一个同样需要赚钱的中国程序员,我顿时觉得我们在两个世界。

而且,中国软件界普遍的情况是对恶和权不敏感,例如很多程序员都在用盗版VS。当然,我会听到很多理由,但是我觉得他们只能被称为借口。我认为盗版只在两种情况下合情理——用于教学实验目的和为了表达对版权制度的抗议。当然,后者虽然合情理,但是违法。如果说国内程序员用盗版的理由是一,那太侮辱智商了。而如果是二,我从没有看到他们举着反对版权的旗子去游行,也没有看到他们所写的所有软件都声明——本程序没有任何版权。

我也和不少程序员谈过所谓授权和回避方法,基本都是新手程序员觉得“很有道理”,老手就付之一笑了。因为老手知道,这些事情是没必要的。是否在软件包中声明使用了某个BSD的库?没有区别。商业软件使用了GPL的库?没人关心。你多此一举,只会引发项目经理的反感而已。OK,既然程序员对作恶和权不关心,那么绿坝版权问题的发生只是迟早而已。

难道中国软件界改良的希望需要寄托在培养基友程序员上?

这么大的问题我暂时无解,但是我需要做和我有关系的部分。我会逐步移除电脑中的国产windows程序,并且将其余国产程序加入观察名单。中文软件主要是指在国内制作和汉化的闭源windows软件,原生软件汉化不算,开源不算,linux软件不算。实际上,观察名单对我而言不会太长,基本就是QQ国际版,Foxit,和几大网银。

我建议读到这篇文章的人,也好好考虑一下,哪些软件真的是有风险的。这并不是让你马上回家删掉所有国产软件——实际上我至少得留着网银,他们没替代品——而是说,我建议你在脑子里面转一下,自己装了些什么东西,会造成哪些问题,是否愿意接受。这会花掉你几分钟的时间,但是也许会让你少碰到一些恶心问题。