顾名思义,开源软件是指源码开放的软件,编程人员可以自由对其进行开发;而“自由软件”是指用户运行、拷贝、研究、改进软件的自由,更准确地说,是指 三种层次的自由: *研究程序运行机制,并根据你自己的需要修改它的自由 *重新分发拷贝,以使其他人能够共享软件的自由