This Thesis Has Been Submitted in Fulfilment of the Requirements for a Postgraduate Degree (E.G

Total Page:16

File Type:pdf, Size:1020Kb

This Thesis Has Been Submitted in Fulfilment of the Requirements for a Postgraduate Degree (E.G This thesis has been submitted in fulfilment of the requirements for a postgraduate degree (e.g. PhD, MPhil, DClinPsychol) at the University of Edinburgh. Please note the following terms and conditions of use: • This work is protected by copyright and other intellectual property rights, which are retained by the thesis author, unless otherwise stated. • A copy can be downloaded for personal non-commercial research or study, without prior permission or charge. • This thesis cannot be reproduced or quoted extensively from without first obtaining permission in writing from the author. • The content must not be changed in any way or sold commercially in any format or medium without the formal permission of the author. • When referring to this work, full bibliographic details including the author, title, awarding institution and date of the thesis must be given. An Inter-disciplinary Study on Open Source Software Development in Developing Countries A Case Study of Chinese Linux Yinhua Zhou Doctor of Philosophy The University of Edinburgh 2012 Declaration I hereby declare that this thesis has been composed by myself, to the best of my knowledge and belief, it contains no material previously published or written by another person nor material which to a substantial extent has been accepted for the award of any other degree or diploma of the university or other institutes of higher learning, except where due acknowledgment has been made in the text. Yinhua Zhou I Abstract This research provides a detailed account of Open Source Software (OSS) development in the context of developing countries (DCs) by exploring the specific case of Chinese indigenous Linux design and development. It builds an interdisciplinary, socio-technical, analytical framework from the perspective of science and technology studies (STS), in particular the social shaping of technology (SST), infrastructural studies and international technology transfer. It also covers the fields of economic analysis, policy studies and development studies. The research investigates the adaptation process of a unique OSS with infrastructural features – Linux in the context of China by conducting case studies on both embedded Linux and platform Linux products developed by two Chinese Linux providers. Drawing upon the concepts developed in the SST perspective and infrastructural studies, this research addresses both the dynamism and continuity of OSS. In order to avoid the shortcomings of existing social scientific study on OSS, we applied social and biography of artefacts (BoA) approaches to examine the evolution of Chinese Linux by mapping out the key actors, investigating the linkages between them, and probing deeply into the intricate interplays among these actors over time. A detailed longitudinal and contextual analysis has been undertaken through a qualitative historical case study of the evolution of both Chinese embedded Linux and platform Linux from 1998-2008. The empirical data reveals that the local adaptation and further innovation of Chinese Linux is a ‘generification’ process, i.e. a process of design and developing generic Linux solutions for diverse local users. Theoretically, the understanding of the socio-technical interfaces of the software (seeking, identifying, categorising local users/intermediaries, as well as collaborating with key players associated with the particular software) are central elements for software technology transfer and local technological capabilities building. The findings also throw the light on the crucial importance of government role in II providing incentives and institutional measures for Linux adaptation in China. In particular, it highlights the challenges concerning the socio-technical specificities of infrastructural software, like Linux OS (operating system) and the particular relevance to DCs as technology adapters. Finally, this study throws light on the policy and practice for China’s future Linux development, and the implications for other DCs. III Acknowledgements I would like to thank the people who have helped in the creation of this PhD thesis. There are many who should be mentioned, and as usual there is not enough room to mention them all. Therefore, to begin with I would like to thank all the people who are not named below but who have been very helpful in creating this thesis. In the first place, I would like to thank Dr. Xiaobai Shen and Dr. James Stewart for guiding me through the PhD process with tremendous support and encouragement. Special thanks are dedicated to Mr. Kenneth Wright for reviewing and improving my English writing. I also would like to thank the organisations and informants in China for their cooperation and contributions to my PhD research. Last but not least, I would like to thank all the members of my family for their constant love and both financial and moral support IV Abbreviations ASP Application Service Provider API Application Programming Interface BoA Biography of Artefacts BSD Berkeley Software Distribution BUAA Beijing University of Aeronautics and Astronautics also known as Beihang University CAS Chinese Academy of Science CASTED Chinese Academy of Science and Technology for Development CCB China Construction Bank CCID China Centre for Information Industry Development CCIDVC China Centre for Information Industry Development Venture Capital CESI China Electronic Standardisation Institute CPC Communist Party of China CS2C China Standard Software Co. Ltd CS&S China National Software and Service Co. Ltd CSIS Centre for Strategic and International Studies DC Developing Country DCC Data Centre Consolidation DWDAS Dynamic Website Development and Administration System EDK Embedded Development Kit ERP Enterprise Resource Planning EU European Union FLOSSPOLS Free/Libre/Open Source Software: Policy Support FPS Frames per Second GNU "GNU's Not Unix GPL General Public License V GUI Graphic User Interface IC Integrated Circuit ICT Information and Communication Technology IDC International Data Corporation IDE Integrated Development Environment IPC Intellectual Property Centre ISCAS Institute of Software in Chinese Academy of Science IT Information Technology LUPA Leadership of Open Source University Promotion Alliance MIT Massachusetts Institute of Technology MNE Multinational enterprise MS Microsoft Corporation NC Network Computer NCRE National Computer Rank Examination OA Office Application OS Operating System OSS Open Source Software PC Personal Computer Qualipso Quality Platform for Open Source Software R&D Research and Development SCOT Social Construction of Technology SDK Software Development Kit SETC State Economic and Trade Commission SLTI Social Learning in Technology Innovation SME Small and Medium Enterprise SSICT Social Shaping of Information and Communication Technology SST Social Shaping of Technology STS Science & Technology Studies VI VOD Video on Demand VII Figures and tables Figures Figure 1: Relationship between technology transfer and indigenous 47 technological capabilities Figure 2: The evolution of the Chinese indigenous Linux 62 Figure 3: Longitudinal data and contextual data 64 Figure 4: The biography of embedded Linux 210 Figure 5: The biography of platform Linux 213 Figure 6: Government measures for linking suppliers and users 236 Figure 7: Government measures to build Linux supply chain 241 Tables Table 1: Interviews from China’s software industry 67 Table 2: Interviews from user communities 68 Table 3: Interviews from policy researchers in government affiliated 69 institute Table 4: Interview content for platform Linux 70 Table 5: Interview content for embedded Linux 71 Table 6: Interview content for government policy 71 Table 7: Research questions and data source 73 Table 8: Chinese government policies and administrative measures 186 VIII Contents CHAPTER 1 INTRODUCTION............................................................... 1 1.1 Focus and Scope ................................................................................................ 1 1.2 Open Source Software and Linux ...................................................................... 3 1.3 Context – China in Transition ............................................................................ 6 1.4 Government Role in OS and Linux Development ............................................. 7 1.5 Research Questions.......................................................................................... 10 1.6 Structure of the Thesis ..................................................................................... 11 CHAPTER 2 LITERATURE REVIEW................................................... 13 2.1 Introduction...................................................................................................... 13 2.2 Open Source Software (OSS) .......................................................................... 13 2.2.1 Ideology behind the open source movement......................................... 13 2.2.2 Actors’ strategies in and governance structure of the open source movement............................................................................................................... 15 2.2.3 The diffusion of OSS ............................................................................ 19 2.2.4 OSS license and corresponding business model ................................... 21 2.2.5 Government policy to OSS ................................................................... 24 2.2.6 OSS in developing countries................................................................
Recommended publications
  • V-SCADA2000 SCADA Software Series V1.0-En.Doc
    Veesta World Co Technical Information V-SCADA2000 Series Technical Specification Manual Author: Veesta World Co., Engineering Department TRADEMARKS VEESTA and VEESTA WORLD are trademarks of Veesta World Co. Iran V-SCADA2000 is trademarks of SCADA System Software series of products from VEESTA WORLD Co. NOTICE The information in this document is subject to change without notice and should not be construed as a commitment by VEESTA WORLD Co. Veesta World Co assumes no responsibility for any errors that may appear in this document. In no event shall Veesta World Co be liable for direct, indirect, special, incidental or consequential damages of any nature or kind arising from the use of this document, nor shall Veesta World Co be liable for incidental or consequential damages arising from use of any software or hardware described in this document. This document and parts thereof must not be reproduced or copied without Veesta World Co’s written permission and the contents thereof must not be imparted to a third party nor be used for any unauthorized purpose. V-SCADA2000 Series Document History Veesta - SCADA System Software Technical Specification Manual DOCUMENT HISTORY Version Date Comment 1.0 2009/12/01 First issue Page 3 of 43 All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorization. V-SCADA2000 Series Table of Content Veesta - SCADA System Software Technical Specification Manual TABLE OF CONTENT Chapter 1 - Introduction ........................................................................7
    [Show full text]
  • Becoming a Hacker – Part 1 by Elite Nabukadnezar
    Becoming a Hacker – Part 1 By Elite Nabukadnezar List of Chapters for Part 1: Short Introduction The OS Understanding TCP/IP Becoming a Hacker WHOIS Databases Basic Tracerouting and Path Analysis Mapping with DNS and Geolocation Basic Host Enumeration and (Basic) Techniques to Bypass Firewalls and Intrusion Detection Systems What Have We Learned and What’s Coming Appendix A – ICMP Types & Codes Appendix B – Google Advanced Operators Document Title: Becoming a Hacker – Part 1 Document version: 0.1 Release date: Wednesday, March 1, 2006 Author: Andronache Laurentiu Nickname: Elite Nabukadnezar Location: Bucharest, Romania Leader of: TAG (The Absolom Group). Contact me if you are a skilled hacker and you want to join the Group. Website: www.absolom.ro (check it from time to time for the next parts of “Becoming a Hacker”) Document Forum: www.absolom.ro/f (all the discussions related to this document go here) 1 == Short Introduction == I live in Romania so my English is not that good, but I hope you’ll understand my tutorials. If you don’t I’m sorry, try reading again. “Becoming a Hacker” will be hopefully very interesting for would-be hackers, network admins, and hackers that want to improve themselves. I don’t take any responsibility for bla bla bla... you know it. Let’s start hacking. 2 == The OS == Are you on Linux? If the answer was “yes” then I might also ask... do you really know how to use it? Can you write a bash script? It doesn’t really matter the operating system you’re working with, what’s important is that you really know how to use it.
    [Show full text]
  • Freebsd Chinese HOWTO
    FreeBSD Chinese HOWTO The Chinese FreeBSD Documentation Project FreeBSD Chinese HOWTO by The Chinese FreeBSD Documentation Project Published February 2001 Copyright © 1999, 2000, 2001, 2002, 2003 by Shen Chuan-Hsing 本文說明如何在 FreeBSD 的系統上使用中文。其中包括了在 FreeBSD 系統上使用中文可能遭遇的問題,以 及如何取得, 安裝與設定各種不同的中文軟體,以及 FreeBSD 的中文化工作等。 如果您在使用 FreeBSD/Linux 上遇到任何的中文問題, 都歡迎寫信跟我討論,當您遇到的中文問題有解答 的時候, 也希望能寫封信通知小弟 Shen Chuan-Hsing <[email protected]> 新增或修改。 Redistribution and use in source (SGML DocBook) and ’compiled’ forms (SGML, HTML, PDF, PostScript, RTF and so forth) with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code (SGML DocBook) must retain the above copyright notice, this list of conditions and the following disclaimer as the first lines of this file unmodified. 2. Redistributions in compiled form (transformed to other DTDs, converted to PDF, PostScript, RTF and other formats) must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Important: THIS DOCUMENTATION IS PROVIDED BY THE FREEBSD DOCUMENTATION PROJECT "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD DOCUMENTATION PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    [Show full text]
  • Ere Orchestral Clubi Narfolk Told Car1to~ He Was Un~Er Arrest. Or
    1 11 i I ,i· ....: IAt'D Pages 1 to 6. ~ollege Gr~n s ,H~~~ i;AFf"~T ' . e~as! Robber Memorial Day Sprv!ces. Pldnllf~~ Dies Saturday , AT~R£PAS . B[!ayne AI~erlca" LegIOn Pos~ \ ~< OLLOW~G H I!Many D.egr es their noop T group of ambitious I ReV.'w. E. Biatsted, B.ptlst Pas- t At Home "ere luncheon MqDqay, Klw~ . ~ung pco Ie whCl are being Is found "ere tor. Will pellver Sermon INTEREl:iTED HELP . B were eirULined by m~ I grad atEid fr high: sChools, 'Honorl~g Veter.n.. BIGgEST NEED IN S;iltyI Students Will F nish ers of I' slter 'savidlJ~ teoc ers' coB ges an~ unlver- State: Officer Recopize8 Bl;JSINESS WORLD I Mrs, HiIm~) Johnson Palaeo " Four-Year cour~a H re musement ompany whtc~' slUe at this time d~serve t(l Young Man As E~ce:ped Memorial services will be con- At Carlson Residence As Terms Cl &e. pening th~' season here th be c4mmende \and e~c:ouraged. rrhiet Of Bank.. ducted May 30 under auspices of '''fHE ~Iggest need in busl-; Pa!.t 66 Years. eek. It h s been, Mr. Sa TheY1 are to e comI4ended: for the G. A. R. Rr~ AmericlJ,n Leglop neatis interested employ-I l -- , dge's custo, for several yea gOOd sense I taking!. adV8d..ced ,I .-.- post. TentaUJv;e plan is to hold ees," say Mis. Grace A. Trott I wanle the program ~l the Gay theatre of Lineal , who is serving as B.~~ers 0 p(ovide ithe Illli pr I I step In edu .tion, the "eedof "plomasTo_ ram t;lUriD! his initial wee ean Ie" To Speak whic becom s.
    [Show full text]
  • Introduction to GNU/Linux
    Introduction to GNU/Linux Dr. Sebastian Büttrich http://wire.less.dk [email protected] agenda History of GNU/Linux – short remarks Freedom of choice Elements of a GNU/Linux system Linux distributions – overview and closer looks Software for Linux – what to use for what Global Linux – localization and internationalization URLs – further reading Introduction to GNU/Linux - ICTP School on Radio Based Networking ... Trieste 2005 Sebastian Büttrich, wire.less.dk – slide 2 History of GNU/Linux Just some remarks The GNU project was launched in 1984 to “develop a complete UNIX style operating system which is free software”. The GNU project / Free Software Foundation developed a lot of software and the GPL license. Richard Stallman --> Introduction to GNU/Linux - ICTP School on Radio Based Networking ... Trieste 2005 Sebastian Büttrich, wire.less.dk – slide 3 History of GNU/Linux Just some remarks In 1991, Linus Torvalds and helpers coded the Linux Kernel and put it under the GPL license. This Linux kernel together with lots of GNU software formed the operating system called GNU/Linux - an operating system is more than just its kernel, and software alone cannot run without a kernel. Therefore, the short name Linux for the whole thing has been the subject of sometimes flamy discussion - the same goes for definitions of Open Source and Free Software: OSS, FOSS, FLOSS, OSI, FSF, ...... (see URLs for further reading) (and see the Film tonight! RevolutionOS) Introduction to GNU/Linux - ICTP School on Radio Based Networking ... Trieste 2005 Sebastian Büttrich, wire.less.dk – slide 4 History of GNU/Linux Freedom Free as in Free Speech, not necessarily as in Free Beer.
    [Show full text]
  • Freebsd Chinese HOWTO
    FreeBSD Chinese HOWTO The Chinese FreeBSD Documentation Project Copyright �1999, 2000, 2001 by The Chinese FreeBSD Documentation Project 本文說明如何在 FreeBSD 的系統上使用中文。其中包括了在 FreeBSD 系統上使用中文可能遭遇的問題,以及如何取得, 安裝與設定各種不同的中文軟體,以及 FreeBSD 的中文化工作等。 如果您在使用 FreeBSD/Linux 上遇到任何的中文問題, 都歡迎寫信跟我討論,當您遇到的中文問題有解答的時候, 也希望能寫封信通知小弟 Shen Chuan-Hsing <[email protected] > 新增或修改。 Redistribution and use in source (SGML DocBook) and 'compiled' forms (SGML, HTML, PDF, PostScript, RTF and so forth) with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code (SGML DocBook) must retain the above copyright notice, this list of conditions and the following disclaimer as the first lines of this file unmodified. 2. Redistributions in compiled form (transformed to other DTDs, converted to PDF, PostScript, RTF and other formats) must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Important: THIS DOCUMENTATION IS PROVIDED BY THE FREEBSD DOCUMENTATION PROJECT "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD DOCUMENTATION PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    [Show full text]
  • Àà% (K SINOP PREFEITURA Ata
    SINUP --a a--- DE LICITAÇÕES GESTÃO 2009-2012 Modalidade Número - SRP Proc.A9r i r LOL SECRETARIA: JPvLC1Tf0À thJQtCtf,fl27 ASSUNTOSSUNTO- Data Mês de Abertura Ano Hora 1 J àà% (k SINOP PREFEITURA Ata 4 SECRETARIA MUNICIPAL DE EDUCAÇÃO, ESPORTE E CULTURA GERÊNCIA FINANÇAS E ORÇAMENTO OF. N° 299/SMEECIGFOI2018 Sinop - MT, 02 de julho de 2018 PROTOCÕLO - SE Ne prol. .lo Ima. Sra. DATA (O Anna Dias da Costa rrdopi Secretária Municipal de Administração 'fl —'e-. L Assunto: Chamada Pública - Execução de obras de construção de 2 (duas) Creches Proinfância. A Secretaria Municipal de Educação solicitaa à Vossa Serhoria, a realização de Chamada Pública para execução das obras de construção de 2 (duas) Creches Proinfância do tipo 1 Padrão FNDE, nos Residenciais Ernandy Maurício Baracat e Sarina II. As obras serão financiadas e executadas pela Caixa Federal ccnforme acordo firmado com a Prefeitura de Sinop. A referida Chamada Pública faz-se necessária para que a C ixa Econômica Federal possa executar a construção de 2 (duas) Creches Proinfância do tipo 1 Padrão FNDE, nos Residenciais Ernandy Maurício Baracat e Sabrina II para atender a demanda de vagas na Educação Infantil e garantir às crianças das referidas localidades o d reito ao acesso à escola pública e gratuita. De acordo com estudos realizados, a grande necessidade de ofertar educação infantil nas localidades descritas, foi motivada pela implantação do Programa Minha Casa Minha Vida. As Planilhas Orçamentárias contendo o valor das obras, os Cronogramas Físico Financeiro, Composição BDI, Memorial Descritivo e Projetos Arquitetônicos estão disçoníveis no site do FNDE - www.fnde.gov.br Por fim, informo que seguem em anexo os seguintes documentos: Av.
    [Show full text]