Open Source in Developing Countries

Total Page:16

File Type:pdf, Size:1020Kb

Open Source in Developing Countries JANUARY 2004 • SANJIVA WEERAWARANA • JIVAKA WEERATUNGA Open Source in Developing Countries Content About the Authors ......................................................................... 3 1 Executive Summary ................................................................... 5 2 Introduction ........................................................................... 10 2.1 Scope of Study ............................................................................ 10 2.2 Key Issues .................................................................................... 11 2.3 What is Open Source .................................................................. 11 3 Open Source Phenomenon and Dynamics ................................ 14 3.1 Historic Development ................................................................. 14 3.2 Motivational Model ..................................................................... 16 3.3 Organizational Model ................................................................. 19 4 Open Source and Software Markets ......................................... 22 4.1 Software Products Market ........................................................... 22 4.2 Embedded Software and Services Market .................................. 23 4.3 Software-Related Services Market .............................................. 23 5 Business Models Based on Open Source Software ................... 24 5.1 Developing Country Business Models......................................... 25 6 Open Source Strategy for Developing Countries ....................... 27 6.1 Opportunities and Threats for Developing Countries ................ 28 6.2 Strategy Map for Developing Countries ..................................... 32 6.3 Strengths and Weaknesses of IT Infrastructure and skills for Developing Countries ...................... 35 7 Strategy Implementation ......................................................... 37 7.1 IT Policy ...................................................................................... 37 7.2 Advocacy and Education............................................................. 40 7.3 Capacity Building in the Local Software Industry ...................... 41 7.4 Positioning the Local Software Industry in the Global Industry 42 7.5 E-Government ............................................................................. 43 8 Role Of Donor Agencies .......................................................... 45 8.1 Case Study: Sri Lanka ................................................................. 47 8.2 Related Work ............................................................................... 48 9 Conclusion ............................................................................. 50 1 10 References ............................................................................ 52 Appendix A. OSS Licenses........................................................... 55 A.1 The Legal Landscape is evolving................................................ 55 Appendix B. Open Source and Software Markets ........................... 58 B.1 The Software Market .................................................................. 58 B.2 Business dynamics and influence of Open Source software ...... 58 Appendix C. Business Models on open source software ................. 66 C.1 Overview .................................................................................... 66 C.2 OSS-related Services .................................................................. 69 Appendix D. Edgar Villanueva letter to Microsoft ........................... 72 Appendix E. Selected Survey Responses ...................................... 83 E.1 Linus Torvalds, Father of Linux ................................................. 83 E.2 Brian Behlendorf, Co-Founder Apache ...................................... 86 E.3 Michael Roberts, BellaNet .......................................................... 90 Appendix F. Paper on “Role of Open-Source in e-Sri Lanka” ............ 92 Appendix G. E-GovOS.org Guidelines for Viable Government Open Source Policy.................................... 97 Appendix H. License Fees and GDP Per Capita ........................... 100 Appendix I. Important OSS Information Sources .......................... 103 I.1 Books .......................................................................................... 103 I.2 Web sites..................................................................................... 103 I.3 Articles on economics of open source ....................................... 104 Appendix J. Terms of Reference ................................................. 105 Acknowledgements ................................................................... 109 Published by Sida 2004 Department for Infrastructure and Economic Cooperation Author: Sanjiva Weerawarana, Jivaka Weeratunge Printed by Edita Sverige AB, 2003 Art. no.: SIDA3460en ISBN 91-586-8613-4 This publication can be downloaded/ordered from www.sida.se/publications This document has been finaced by the Swedish International Development Cooperation Agency, Sida. Sida does not necessarily share the views expressed in this material. Responsibility for its contents rests entirely with the authors. 2 About the Authors Sanjiva Weerawarana received a Ph.D. in Computer Science from Purdue University in 1994. After 3 years at Purdue as visiting faculty, he joined IBM’s T.J. Watson Research Center, NY, USA in 1997 where he is currently a Research Staff Member in the Component Systems Group. He was previously manager of the group from 1999 until 2002. Since joining IBM Research he has focused on component-oriented program- ming approaches to distributed application infrastructure and is currently focusing on Web services, where he is a lead architect of IBM’s technical strategy. He was elected as a member of the IBM Academy of Technol- ogy in 2003. He has been involved with open-source software both in IBM and in Apache for several years. He was elected a member of the Apache Software Foundation in 2003 where he is active in the Web services project as a lead architect and implementer of several of the Apache Web services projects. He is the co-founder of the Lanka Software Foundation (LSF), a non-profit foundation formed in Sri Lanka to promote open-source participation from Sri Lanka. He is currently the Chairman and Executive Director of LSF. He is now resident in Sri Lanka and telecommutes to his work in New York. He is also a visiting lecturer in the Computer Science Department of the University of Moratuwa where he teaches classes and helps drive student R&D projects. Jivaka Weeratunge completed his MBA from the London Business School in 1978, having served articles at Turquand Young & Co. (presently Ernst & Young) and qualified as a Chartered Accountant in 1974. He has worked as a business analyst in a multinational international headquar- ters in London, as a management consultant at Ernst & Young, as a chief executive of a fee related financial services company Forbes Finan- cial Services (Pvt) Ltd., in Sri Lanka and as a joint founder and managing director of his own management consulting company, Strategy Consult- ing Group. He was also jointly responsible for establishing and managing a fund management company, in which International Finance Corpora- tion, Templeton Group, National Development Bank, John Keels Group and the Central Finance Group were investors. His last assignment in 3 general management was to establish an investment holding company, which made strategic investments in mini-hydro power and information technology. He is the co-founder of the Lanka Software Foundation (LSF), a non- profit foundation formed in Sri Lanka to promote open-source participa- tion from Sri Lanka. He has also been a member of the Board of Direc- tors of the Colombo Stock Exchange and several public quoted compa- nies. He is engaged in a management consulting practice at present. 4 1 Executive Summary The case for a developing country to adopt an open source software (OSS) driven Information Technology strategy is a compelling one. In a wider context IT is about the production, flow and control of informa- tion in a modern state and the rules which govern such activities are thus fundamental to its economic development. Software is a driver of those rules. OSS under these circumstances cannot be viewed as a mere product choice. It reflects more fundamentally an alternative strategy for building, maintaining and changing the rules that govern information flows in the economy. To create value or wealth in a developing country economy as a matter of pragmatic strategy it must create business opportunities for private firms, reduce cost of IT investment in the private and/or public sectors of the economy and improve the efficiency and effectiveness of government. A strategy map has been developed to demonstrate that OS based strategic initiatives will create value through the key drivers of business opportunities, reduced investment cost and greater efficiency and effectiveness of government. These strategic initiatives which are primarily driven by government encompass IT policy, advocacy and education, capacity building, E-government and positioning of the country’s IT industry in a globally competitive one. The actual execution of such strategies require in varying degrees, collaboration between government, universities and educational institutions and private firms. It must be emphasized however that the momentum generated by such
Recommended publications
  • (A/V Codecs) REDCODE RAW (.R3D) ARRIRAW
    What is a Codec? Codec is a portmanteau of either "Compressor-Decompressor" or "Coder-Decoder," which describes a device or program capable of performing transformations on a data stream or signal. Codecs encode a stream or signal for transmission, storage or encryption and decode it for viewing or editing. Codecs are often used in videoconferencing and streaming media solutions. A video codec converts analog video signals from a video camera into digital signals for transmission. It then converts the digital signals back to analog for display. An audio codec converts analog audio signals from a microphone into digital signals for transmission. It then converts the digital signals back to analog for playing. The raw encoded form of audio and video data is often called essence, to distinguish it from the metadata information that together make up the information content of the stream and any "wrapper" data that is then added to aid access to or improve the robustness of the stream. Most codecs are lossy, in order to get a reasonably small file size. There are lossless codecs as well, but for most purposes the almost imperceptible increase in quality is not worth the considerable increase in data size. The main exception is if the data will undergo more processing in the future, in which case the repeated lossy encoding would damage the eventual quality too much. Many multimedia data streams need to contain both audio and video data, and often some form of metadata that permits synchronization of the audio and video. Each of these three streams may be handled by different programs, processes, or hardware; but for the multimedia data stream to be useful in stored or transmitted form, they must be encapsulated together in a container format.
    [Show full text]
  • Recommended File Formats for Long-Term Archiving and for Web Dissemination in Phaidra
    Recommended file formats for long-term archiving and for web dissemination in Phaidra Edited by Gianluca Drago May 2019 License: https://creativecommons.org/licenses/by-nc-sa/4.0/ Premise This document is intended to provide an overview of the file formats to be used depending on two possible destinations of the digital document: long-term archiving uploading to Phaidra and subsequent web dissemination When the document uploaded to Phaidra is also the only saved file, the two destinations end up coinciding, but in general one will probably want to produce two different files, in two different formats, so as to meet the differences in requirements and use in the final destinations. In the following tables, the recommendations for long-term archiving are distinct from those for dissemination in Phaidra. There are no absolute criteria for choosing the file format. The choice is always dependent on different evaluations that the person who is carrying out the archiving will have to make on a case by case basis and will often result in a compromise between the best achievable quality and the limits imposed by the costs of production, processing and storage of files, as well as, for the preceding, by the opportunity of a conversion to a new format. 1 This choice is particularly significant from the perspective of long-term archiving, for which a quality that respects the authenticity and integrity of the original document and a format that guarantees long-term access to data are desirable. This document should be seen more as an aid to the reasoned choice of the person carrying out the archiving than as a list of guidelines to be followed to the letter.
    [Show full text]
  • Digital Mathematics Library Report of the Technical Standards Working Group
    1 Digital Mathematics Library Report of the Technical Standards Working Group Date May 18, 2003 Thierry Bouche, Ulf Rehmann Cochairs: Thierry Bouche Grenoble [email protected] Ulf Rehmann Bielefeld [email protected] Members: Pierre Berard [email protected] Jon Borwein [email protected] Keith Dennis [email protected] Michael Doob [email protected] Contents 1 Scanning Quality 2 2 Archiving Formats 2 3 File Name and URL Conventions 3 4 Delivery Formats 4 5 Download Units 5 6 Server Techniques 5 7 Further recommendations 6 8 Remarks 8 References 8 This document gives technical recommendations to ensure the integration of digitized mathematical documents in a uniform “Digital Mathematics Library” (DML). Since the digitized documents will be produced by various projects, possibly ap- plying different methods and technologies, these recommendations define general technical standards in order to make the DML as a whole easily accessible, usable, maintainable, and sustainable. A digitization project requires several procedures. The most critical tasks are the scanning and archiving processes, which are substantial for the quality and longevity of the data to be preserved. The scanning part requires most of the work, it cannot easily be repeated and should therefore be performed with greatest care. 2 Thierry Bouche, Ulf Rehmann Other tasks, like enhancing the data by OCR layers1, annotations, metadata, and web links, could be either postponed or possibly redone, if later on more advanced technology becomes available. The actual file formats or implementations mentioned here are presented as ex- amples, which, at the time of this writing, can be used in order to achieve the proposed standards.
    [Show full text]
  • Audio File Types for Preservation and Access
    AUDIO FILE TYPES FOR PRESERVATION AND ACCESS INTRODUCTION This resource guide identifies and compares audio file formats commonly used for preservation masters and access copies for both born digital and digitized materials. There are a wide range of audio file formats available, each with their own uses, considerations, and best practices. For more information about technical details see the glossary and additional resources linked at the end of this resource guide. For more information about audio files, view related items connected to this resource on the Sustainable Heritage Network in the “Audio Recordings” category. ​ ​ AUDIO FILE FORMATS FOR PRESERVATION MASTERS Lossless files (either uncompressed, or using lossless compression) are best used for preservation masters as they have the highest audio quality and fidelity, however, they produce the largest file sizes. Preservation Masters are generally not edited, or are minimally edited because their purpose is to serve as the most faithful copy of the original recording possible. WAV (Waveform Audio File Format) ● Uncompressed ● Proprietary (IBM), but very widely used ● Accessible on all operating systems and most audio software ● A variant called BWF (Broadcast Wave File Format) allows embedding of additional metadata sustainableheritagenetwork.org | [email protected] ​ Center for Digital Scholarship and Curation | cdsc.libraries.wsu.edu Resource updated 3/14/2018 FLAC (Free Lossless Audio Codec) ​ ● Compressed (lossless) ● Open format ● Accessible on all operating
    [Show full text]
  • A Primer on Open Source Licensing Legal Issues: Copyright, Copyleft and Copyfuture
    Saint Louis University Public Law Review Volume 20 Number 2 Intellectual Property: Policy Considerations From a Practitioner's Article 7 Perspective (Volume XX, No. 2) 2001 A Primer on Open Source Licensing Legal Issues: Copyright, Copyleft and Copyfuture Dennis M. Kennedy Follow this and additional works at: https://scholarship.law.slu.edu/plr Part of the Law Commons Recommended Citation Kennedy, Dennis M. (2001) "A Primer on Open Source Licensing Legal Issues: Copyright, Copyleft and Copyfuture," Saint Louis University Public Law Review: Vol. 20 : No. 2 , Article 7. Available at: https://scholarship.law.slu.edu/plr/vol20/iss2/7 This Article is brought to you for free and open access by Scholarship Commons. It has been accepted for inclusion in Saint Louis University Public Law Review by an authorized editor of Scholarship Commons. For more information, please contact Susie Lee. SAINT LOUIS UNIVERSITY SCHOOL OF LAW A PRIMER ON OPEN SOURCE LICENSING LEGAL ISSUES: COPYRIGHT, COPYLEFT AND COPYFUTURE DENNIS M. KENNEDY* Open Source1 software has recently captured the public attention both because of the attractiveness and growing market share of programs developed under the Open Source model and because of its unique approach to software licensing and community-based programming. The description of Open Source software as “free” and the free price of some of the software undoubtedly attracted other attention. The Open Source movement reflects the intent of its founders to turn traditional notions of copyright, software licensing, distribution, development and even ownership on their heads, even to the point of creating the term “copyleft” to describe the alternative approach to these issues.2 Open Source software plays a significant role in the infrastructure of the Internet and Open Source programs such as Linux, Apache, and BIND are commonly used tools in the Internet and business * Dennis M.
    [Show full text]
  • Developing Open Source Scientific Practice
    Developing open source scientific practice∗ K. Jarrod Millman Fernando P´erez Division of Biostatistics Henry H. Wheeler Jr. Brain Imaging Center University of California, Berkeley University of California, Berkeley August 31, 2017 Dedicated to the memory of John D. Hunter III, 1968-2012. Contents 1 Introduction2 2 Computational research2 2.1 Computational research life cycle..........................3 2.2 Open source ecosystem................................6 2.3 Communities of practice...............................7 3 Routine practice8 3.1 Version control.....................................8 3.2 Execution automation................................ 10 3.3 Testing......................................... 10 3.4 Readability....................................... 11 3.5 Infrastructure..................................... 13 4 Collaboration 16 4.1 Distributed version control............................. 16 4.2 Code review...................................... 17 4.3 Infrastructure redux................................. 18 5 Communication 19 5.1 Literate programming................................ 19 5.2 Literate computing.................................. 20 5.3 IPython notebook................................... 21 6 Conclusion 25 ∗In Implementing Reproducible Research. Eds. Victoria Stodden, Friedrich Leisch, and Roger D. Peng. pages 149–183. Chapman and Hall/CRC Press, 2014. 1 1 Introduction Computational tools are at the core of modern research. In addition to experiment and the- ory, the notions of simulation and data-intensive discovery
    [Show full text]
  • ASSESSMENT SUMMARY V1.0.0
    ASSESSMENT SUMMARY v1.0.0 Ogg1 Xiph.Org Foundation (XIPH)2 1 https://xiph.org/ogg/doc/rfc3533.txt 2 https://xiph.org/ Date: 30/09/2020 1 / 9 Doc.Version: 1.0.0 Change Control Modification Details Version 1.0.0 Initial version Date: 30/09/2020 2 / 9 Doc.Version: 1.0.0 TABLE OF CONTENT 1. INTRODUCTION .................................................................................................................................................. 4 2. ASSESSMENT SUMMARY.................................................................................................................................... 4 2.1. Interoperability Principles ................................................................................................................................ 4 2.2. Interoperability Layers ..................................................................................................................................... 6 3. ASSESSMENT RESULTS ....................................................................................................................................... 8 TABLE OF FIGURES Figure 1. Interoperability principles Results ............................................................................................................ 8 Figure 2. Interoperability layers Results .................................................................................................................. 9 Date: 30/09/2020 3 / 9 Doc.Version: 1.0.0 1. INTRODUCTION The present document is a summary of the assessment of Ogg carried out by
    [Show full text]
  • Yet Another Programming Exercises Interoperability Language
    Yet Another Programming Exercises Interoperability Language José Carlos Paiva CRACS – INESC, LA, Porto, Portugal DCC – FCUP, Porto, Portugal [email protected] Ricardo Queirós CRACS – INESC, LA, Porto, Portugal uniMAD – ESMAD, Polytechnic of Porto, Portugal http://www.ricardoqueiros.com [email protected] José Paulo Leal CRACS – INESC, LA, Porto, Portugal DCC – FCUP, Porto, Portugal https://www.dcc.fc.up.pt/~zp [email protected] Jakub Swacha University of Szczecin, Poland [email protected] Abstract This paper introduces Yet Another Programming Exercises Interoperability Language (YAPExIL), a JSON format that aims to: (1) support several kinds of programming exercises behind traditional blank sheet activities; (2) capitalize on expressiveness and interoperability to constitute a strong candidate to standard open programming exercises format. To this end, it builds upon an existing open format named PExIL, by mitigating its weaknesses and extending its support for a handful of exercise types. YAPExIL is published as an open format, independent from any commercial vendor, and supported with dedicated open-source software. 2012 ACM Subject Classification Applied computing → Computer-managed instruction; Applied computing → Interactive learning environments; Applied computing → E-learning Keywords and phrases programming exercises format, interoperability, automated assessment, programming learning Digital Object Identifier 10.4230/OASIcs.SLATE.2020.14 Category Short Paper Funding This paper is based on the work done within the Framework for Gamified Programming Education project supported by the European Union’s Erasmus Plus programme (agreement no. 2018-1-PL01-KA203-050803). 1 Introduction Learning programming relies on practicing. Practicing in this domain boils down to solve exercises.
    [Show full text]
  • Research Openxml, ODF &
    Research about OpenXML, ODF & PDF February 2007 Ovitas AS, Norway www.ovitas.no Research – OpenXML, ODF & PDF Table of Contents 1 SCOPE AND SUMMARY ...................................................................................... 4 2 STANDARD ..................................................................................................... 5 2.1 ODF .............................................................................................................................................................5 2.2 OPEN XML ....................................................................................................................................................5 2.3 PDF ..............................................................................................................................................................5 3 ORGANIZATION ................................................................................................ 6 3.1 ADMINISTRATION ..........................................................................................................................................6 3.1.1 OASIS (ODF) .....................................................................................................................................6 3.1.2 Ecma (OpenXML) ..............................................................................................................................6 3.2 MEMBERSHIP ................................................................................................................................................6
    [Show full text]
  • Open Source, Modular Platforms, and the Challenge of Fragmentation
    THE C RITERION J OURNAL ON I NNOVAT I ON Vol. 1 E E E 2016 Open Source, Modular Platforms, and the Challenge of Fragmentation Christopher S. Yoo* Open source and modular platforms represent two powerful conceptual para- digms that have fundamentally transformed the software industry. Although generally considered complementary, the freedom inherent in open source rests in uneasy tension with the strict structural requirements of modular- ity theory. In particular, third-party providers can produce noncompliant components, and excessive experimentation can fragment the platform in ways that reduce its economic benefits for end users and app providers and force app providers to spend resources customizing their code for each variant. The classic solutions to these problems are to rely on some form of testing to ensure that the components provided by third parties comply with a compatibility standard and to subject the overall system to some form of governance. The history of the three leading open source operat- ing systems (Unix, Symbian, and Linux) confirms this insight. The question is thus not whether some constraints will apply, but rather how restrictive those constraints will be. Finally, the governance regimes range from very restrictive to relatively open and permissive. Competition policy authorities should take into account where certain practices fall along that spectrum when enforcing competition law. Exposing the more permissive practices to demanding scrutiny runs the risk of causing operating systems to turn to more restrictive approaches. * John H. Chestnut Professor of Law, Communication, and Computer & Information Science, University of Pennsylvania; Founding Director, Center for Technology, Innovation & Competition, University of Pennsylvania Law School.
    [Show full text]
  • Lehigh Preserve Institutional Repository
    Lehigh Preserve Institutional Repository Binary Freedom: Free Software, the Internet, and Activism in the Digital Age Campbell, Christopher Bryan 2016 Find more at https://preserve.lib.lehigh.edu/ This document is brought to you for free and open access by Lehigh Preserve. It has been accepted for inclusion by an authorized administrator of Lehigh Preserve. For more information, please contact [email protected]. Binary Freedom: Free Software, the Internet, and Activism in the Digital Age By Christopher Bryan Campbell A Thesis Presented to the Graduate and Research Committee of Lehigh University in Candidacy for the Degree of Master of Arts in History Lehigh University May 23, 2016 © 2016 Copyright Christopher Bryan Campbell ii Thesis is accepted and approved in partial fulfillment of the requirements for the Master of Arts in History. Binary Freedom: Free Software, the Internet, and Activism in the Digital Age Christopher Bryan Campbell ______________________________ Date Approved ______________________________ Dr. John K. Smith Thesis Director ______________________________ Dr. Stephen Cutcliffe Co-Director ______________________________ Dr. John K. Smith Department Chair iii TABLE OF CONTENTS Abstract 1 Introduction 2 The Closing of the Source Code 7 GNU, the Free Software Movement and the Hacker Ethic 13 Free Software and the Internet 22 Open Source & the Commercialization of the Free Software Movement 28 The Fracturing of the Movement 35 Free Software Consumers 40 The Digital Millennium Copyright Act and the Rise of Internet Activism 45 Conclusion 53 Bibliography: 55 Vita 62 iv TABLE OF FIGURES Figure 1. Web Server Market Share by Year 26 v ABSTRACT In the 1970s, software emerged as a distinct industry as it became unbundled from computer hardware.
    [Show full text]
  • Open Document Format for Office Applications Think
    Open Document Format For Office Applications Colossal Nealy restricts no lien espaliers loweringly after Pate spools overseas, quite awnless. Xanthic Ritchie inveigh submissively. Forspent and sexagenary Jeth never suturing onward when Niccolo schmoosing his Colorado. Blank screen and open document format office files via office program that this issue due to other sites and it Immediately upon or office document format for office applications that you would like to determine whether inclusion of a tools to improve the file. Purchases made at any open for eligible students, follow the appropriate office web apps by executing a format. Puzzle and open document format for applications that your use one office applications that is a manner consistent with the terms of service are using help. Mode at your file open format for office applications that the open. Subkey for access them open document format for office files in desktop app, and should i understand the version. Rights or open for office applications that runs additional code and pdf format that the information. Decisions without prior to document format for office applications that you can follow these kinds of time. Reopen any options to document format for applications that are prompted to, using this issue persists, and to document? Responding message that the open document format for your office, so that the data. Development is open the format office documents are not run both time, and how do office online version you for the google document? Merged with it will open document for applications in file format that is fixed, should have the applications.
    [Show full text]