论文部分内容阅读
本文以GNU/Linux为例讨论了源代码的内部结构在自由软件开发中所起的重要作用。为此,我们考虑了源代码的模块化属性。源代码的模块化将直接影响开发者是否参与对自由软件的开发。基于模块化的自由软件开发不仅实现了劳动的分工,同时也实现了劳动价值的分割,在自由软件的开发过程中较好地解决了搭便车问题。同时,模块化理论对我国发展软件产业也有一定的借鉴作用。
In this paper, GNU / Linux as an example to discuss the internal structure of the source code in free software development plays an important role. For this reason, we considered the modular nature of the source code. Modularity of the source code will directly affect whether the developer is involved in the development of free software. Modular free software development not only realizes the division of labor, but also realizes the division of labor value, which solves the free-riding problem in the process of free software development. At the same time, the theory of modularization also has some reference to the development of software industry in our country.