历史

自由软件(1/2)

    薛兆丰:你刚才主张源代码给用户。

    方兴东:对。

    薛兆丰:我不知道你承不承认,在知识产权里有一项重要的内容就是商业秘密。你是不是认为,每一个买可口可乐的人也应该把它的配方买到手呢?源代码就是商业秘密,如果把它公布,怎么保护商业秘密呢?。

    方兴东:作为用户,谁也不需要可口可乐的配方,但懂程序的人希望拿到源代码,以便根据需要修改,这是很自然的。

    薛兆丰:那样安全性就会大大降低。

    方兴东:恰好相反。一边开发一边公布源代码,很多人就可以看到源代码,发现问题及时修正,就可以一边开发,一边往上……

    薛兆丰:但也可以给人机会造成问题。

    方兴东:不会的。

    薛兆丰:怎么不会呢?源程序都在你手上,你可以编译,自己做一套貌似Windows的系统,里面设置了很多后门。

    方兴东:源代码公开,后门就可以看出来。你看不出来,懂软件的……

    薛兆丰:编译了以后很多用户就看不出来。关键的一点,源代码是软件开发上的商业秘密,是他们辛勤劳动的结果,是他们的财富、智力、劳力凝聚的所在。这是他们的产权。

    方兴东:这是你的观点,以后这个观点可能就不对了。自由软件的观点跟你的观点完全是不一样的。知识产权的不可侵犯并不是绝对的……

    薛兆丰:即使是未来也未必演化到一定要软件厂商一边开发一边公开源代码的地步。

    方兴东:这不是从法律角度看,是从市场变化的角度。

    薛兆丰:从什么的角度?

    方兴东:就是从自由软件的角度。用了自由软件,开发修改以后,也要把源代码给别人。现在软件产业的规