本书第一部分针对国内对开源软件的理解, 综述了开源软件的历史,定义,影响,以及商业模型,并对这一领域常见的问题作了一个简明扼要的解答。第二部分详细描述了在使用开源软件中可能会遇到的问题,以及对这一系列问题的应对方法;同时从用户的角度给出了对流行的开源软件选择上的指导性意见。第三部分介绍了参与一个开源项目必须了解的知识,并结合IBM中国软件开发中心在开源项目中的实践经验,给有志于参与或开创开源软件的读者指明了方向。
在我国,软件产业发展的政策环境也正在得到不断完善,软件产业增长速度明显加快,对社会、经济发展的促进作用逐步增强。但是目前我国开源软件的发展还不够成熟,开源软件人才缺乏,开源社区和开源软件企业规模较小,缺乏核心竞争力。同时个人版权意识淡漠,对开源理念存在一定的误解,对开源模式还处于模仿阶段。