这里谈到的开放技术并不是每一家公司向技术接受方开放其核心技术,而是指开放式的技术。其中最受关注的就是开放源代码,然而,开放技术还涉及到很多方面,如开放系统,开放标准等等。
开放源代码(Open Source)
现在很流行的开源项目有Linux和GNU FSF,事实上开放源代码的鼻祖之一是深刻影响这两个项目的Unix系统。说到Unix,有三个人不得不提:第一个是Ken Thompson,Unix的作者,除了Unix,在Bell实验室还开发出了B语言和Plan9操作系统,现在已经加入Google了;然后是 Dennis Ritchie,Unix和C的作者,可以说Unix操作系统和C编程语言是一对孪生兄弟,C语言是在Unix系统上开发出来的,同时Unix系统使用C 程序语言编写后得到不断发展。Unix在开发中都是使用标准C语言,不用担心一些定制的C语言库如TurboC库,MFC库等,可以说Unix包括Solaris是学习C语言的最好的操作平台;再者就是Bill Joy,他开发出的BSD为Unix系统的繁荣奠定基础,如FreeBSD,OpenBSD,NetBSD和Solaris,同时他开发出的TCP/IP 和NFS成为业界标准,Vi和Csh也深受欢迎。
...