论文部分内容阅读
开源运动之初,由于计算机硬件造价昂贵,人们认为计算机软件非常廉价,将其仅看作是计算机的附属产品。当时,程序员可以任意阅读、重新分布和修改软件的源代码,这使得软件业得以飞速发展。随着计算机硬件成本的下降,软件在整个计算机系统的成本中占有越来越高的比例,它面临着如何提高软件开发生产率,降低成本、提高质量等重大问题。