摘要
本文以GNU/Linux为例讨论了源代码的内部结构在自由软件开发中所起的重要作用。为此,我们考虑了源代码的模块化属性。源代码的模块化将直接影响开发者是否参与对自由软件的开发。基于模块化的自由软件开发不仅实现了劳动的分工,同时也实现了劳动价值的分割,在自由软件的开发过程中较好地解决了搭便车问题。同时,模块化理论对我国发展软件产业也有一定的借鉴作用。
This paper argues that the architecture of a codebase is a critical factor that lies at the heart of the free software development. To support this argument, wedefine an observable property of architecture. its modularity. The codebase's property of modularity will influence their decisions to develop a system or not. Based on modularity, it can split the labor's value as well as divide the work; what's more, the free rider problem will be better solved. At the end of the paper, we discuss that the modularity theory might be widely used in Chinese software industry.
出处
《中国工业经济》
CSSCI
北大核心
2004年第11期75-82,共8页
China Industrial Economics
基金
国家自然科学基金项目"虚拟研发组织运行机制与治理结构理论与实证研究"(批准号70271009)
复旦大学文科科研推进计划金穗项目(批准号03JS013)