谈及 GNU ,我们总是称赞他们在过去,铸就了现代互联网的基础,但至于现在,则成了一种小众的趣味。这个问题比较复杂,简单来说,就是个人自由主义在面对资本主义的妥协性。虽然,我们不能整体说,是因为 GNU 的问题,但这并不代表 GNU 毫无问题。所谓为了“为了理想”,不过个人自由主义用以妥协的遮羞布。众人谈论 GNU 时的行为,很容易让我想到鲁迅的话:“中落之胄,故家荒矣,则喋喋语人,谓厥祖在时,其为智慧武怒者何似,尝有闳宇崇楼,珠玉犬马,尊显胜于凡人。有闻其言,孰不腾笑?”

对于现在 GNU ,我觉得它十分不令我满意。如果说它只是某个标准定义协会,如今的情况其实并不令我稀奇,但 GNU 本身的地位,却不是因其对自由软件的定义而显赫的,而是生产自由软件的行为。没有 Emacs 、 glibc 、 gcc 还有其他一系列 GNU 工具链,就不会有 GNU 如今的江湖地位。现在的 GNU 裹足不前了,如今的非自由软件,构筑了如今互联网的上层建筑,但 GNU 呢?毫无作为!实际上也无法作为。 GNU 想要完成自由软件的梦想,肯定不能只定义了一个软件自由就结束了的,它要把这种理想贯彻到生产中,去回应生产的问题。但 GNU 是如何做的呢? GNU 把个人趣味上的顽固称为“为了理想”,由此拒绝了一大批包含热情的软件开发者。不得不说, GNU 的自由带有一种开发者独裁式的垄断。由此,我们可以看出,开源软件运动不是无源之水,它本就是对 GNU 的否定,开源运动必然会在如今的“开放性”和 GNU 的自由之间来回震荡。 GNU 的衰落就是必然的,且不必怀念,它根本无法拥抱它的理想,它的任务后继者必然会替它完成。

补:一些人把自由软件当作后盾,我觉得是不切实际的。即使是作为后盾,也要一样可用,否则,这后盾也就不够坚固,也就无所谓后盾了。现在自由软件的问题,就在于他们过少地考虑可用了,以至于真的到了商业软件收割的时候,也就 RMS 能够自我坚持了。