在 开源运动蓬勃发展的当下,很多先贤开始反思开源和自由软件的区别,以及在产业相关问题上的一些态度等等,这些不是我要关心的事情。然而《程序员》我每期都 得买,csdn每周都去,MSDN和Linux官方网站及一系列OSI网站也时不时要去逛逛。所以这些问题相应的也有那么点印象,我的结论是:开源到目前 为止还不能说做到了自由软件这个”free”,可是商业的”free”,确实可以说是成功了。
让我们先不谈GNU,看看目前仅凭商业公司的开源/免费产品,我们可以获得什么:
操作系统:Windows Vista(30天授权)(没有开源,不过free,考虑到多种后续软件要放在windows平台上,暂时放在这里) Solaris
各商业版本linux (redhat/suse/debian)
数据库:Oracle XE
DB2 9 Express
SQL Sever 2005 Express
MySQL为代表的一系列开源数据库
编译器/IDE
.net framework
JDK
GCC
Eclipse
Visual Studio 2005 Express
Intel C/C++/Fortran 编译器(如果这个也算)
编辑工具:
notepad++(不算出名,但是我感觉很好)
emacs(这个又过于出名了)
WPS2005
网页服务器:
Apache(这个应该是开源里面应用的最广的了)
IIS(虽然说不是开源,但算免费吧)
各种日常应用软件:
这个太多,不用列了
游戏:
各免费游戏^-^
现在看看,也许我们真的赶上了好时候,只要有台电脑,几乎你可以做程序员世界里面的任何事情,最为重要的是,几乎不要钱。
开源到最后到底会不会free,我不知道,但是目前,我肯定会先享受一下free带来的好处,何必管那么多呢。