Towards a Theory for Understanding the Open Source Phenomenon Kasper Edwards Technical University of Denmark Department of Manufacturing Engineering and.

Slides:



Advertisements
Similar presentations
Strategic market choices and targets: Where to compete and where not to Lecture 6 1.
Advertisements

The Fundamentals of Capitalism
1 Introduction to the importance of quality in the conceptualization of a territorys image Cécile Levret, Euromontana.
3-1: Advantages of free enterprise
Chapter 28 Promotion and Place Name 12 SAM.
Economic Systems Chapter 5.
Market sensing and learning strategy Strategic market choices and targets Customer value strategy and positioning Strategic relationships and networks.
How to Account for Context? Using a Causal Chain Approach in Social Accountability Anuradha Joshi Institute of Development Studies GPSA Webinar 18 June.
Alternative Economic Systems Learning Plan 4 Questions 1. Why does the scarcity problem force all societies to answer the questions what, how, and for.
Social Marketing Basics Nancy Hoddinott Manager, Social Marketing NS Health Promotion.
1 F/LOSS User Survey & Firms‘ Open Source Activities Dr. Thorsten Wichmann Berlecon Research GmbH Berlin, Germany Presented by Ruediger Glott, International.
Chapter 2 – Economic Systems
Practicing Community-engaged Research Mary Anne McDonald, MA, Dr PH Duke Center for Community Research Duke Translational Medicine Institute Division of.
19.0 Conclusion Debate over intervention vs. non-intervention goes back two hundred years Jean-Baptiste Say (1803) – market system can and does.
Explorations in Economics
Chapter 3: American Free Enterprise Section 1
When you have completed your study of this chapter, you will be able to C H A P T E R C H E C K L I S T Define economics, distinguish between micro- economics.
Group F Reflections Guide (pg 82)
Open Source WGISS 39. Definition of Open Source Software (OSS)  Open source or open source software (OSS) is any computer software distributed under.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Marketing 1. What is Marketing? Marketing is “Managing profitable customer relationships” (Kotler,P,Armstrong) 2.
Your Open Source strategy sucks! (well,… probably mine stinks)
1 Essential Questions: Describe each of the 5 key features of the U.S. Free Enterprise Economy, and evaluate which feature is most important (and why?),
Rearranging Utility-driven Demand Side Management (DSM) to respond market conditions: a Finnish case study The role of large incumbent energy utilities.
Capitalism and Free Enterprise
Economics Introduction:
Mediamaisteri Group 2005 © Mediamaisteri Group Open Source Solutions in eLearning Mediamaisteri Group PL 82 (Pyynikintie 25) Tampere
1 ITU/EBU Meeting of High-Level Experts on Competitive Platforms for the Delivery of Digital Content Participative web: User-created content Graham Vickery.
1.Macbeth et al. (2012): Procurement and supply in projects: Misunderstood and under- researched. Project Management Institute. 2.Pesämaa et al. (2009):
ACCT3003 Issues in Accounting Theory
Chapter 3 American Free Enterprise:
Thinking Actively in a Social Context T A S C.
Margaret J. Cox King’s College London
IBM Governmental Programs Open Computing, Open Standards and Open Source Recommendation for Governments.
Characteristics of Market Economy
Data Infrastructures Opportunities for the European Scientific Information Space Carlos Morais Pires European Commission Paris, 5 March 2012 "The views.
Capitalism and Free Enterprise
Competency 51: Analyze Evolving Economic Systems Competency 52: Describe Impact of Global Marketing on Business in America.
Three Types of Economies Types of Economic Systems Traditional Economy Command Economy Market Economy Mixed Economy These economies have different ways.
Chapter 1 Business Principles. WHAT IS BUSINESS?
Basic Economic Concepts Lecture Notes. Wants v. Needs Needs: – Those goods and services that are necessary for survival – Food, clothing, and shelter.
Standard SSEF1 The student will explain why limited productive resources and unlimited wants result in scarcity, opportunity costs, and tradeoffs for individuals,
Collaborative Open Source Software Utilization in Competitive Advantage Creation Author: Erkko Anttila Supervisor: Heikki Hämmäinen, Professor Instructor:
Perspectives for Understanding Open Source Software Kasper Edwards Technical University of Denmark Department of Manufacturing Engineering and Management.
CONCEPTIONS OF COMPLEXITY AND IMPLICATIONS FOR ECONOMICS Stuart A. Umpleby The George Washington University Washington, DC.
Economics: American Free Enterprise Chapter 2 Section 1.
Capitalism and Free Enterprise The United States has a free enterprise system, or a capitalist, system.
Promotional Strategy Chapter Six: “Establishing Objectives and Budgeting for the Promotional Program”
Software Industry Issues Mark Lange Microsoft EMEA March 1, 2005.
The Impact of Open Source Software on Competition on Software Markets Jens Mundhenke Kiel Institute for World Economics Baltic IT&T 2005 Forum Seminar.
Research Seminars in IT in Education (MIT6003) Research Methodology II Dr Jacky Pow.
Basics of Economics – Day 7
Participation in OS projects: Commercial and Individual motivation.
© GTRC Community Technology Roadmapping Greg Laudeman, Program Director
Digital Ecosystems Re-tuning the user requirements after 3 years Digital Ecosystems Re-tuning the user requirements after 3 years Towards Business Cases.
Characteristics of a Market Economy (aka Free Enterprise and Capitalism)
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Student-centered learning: principles, benefits, challenges, levels of implementation Pusa Nastase Central European University, Hungary UNICA EduLab, ELTE.
Economic Systems Vocabulary. Capitalism – An economic system in which the means of production are privately owned and operated for profit – The world’s.
Dawit Bekele Addis Ababa University May 9, 2005 Multilingualism for cultural diversity and participation of all in cyberspace FOSS for facilitating language.
People and Government Chapter 1. Principles of Government Chapter 1 Section 1.
Economics 101. Economics  Is a Science that examines how goods and services are produced, sold, and used.  It involves how people, governments and businesses.
1 Essential Question COPY: Describe each of the 5 key features of the U.S. Free Enterprise Economy Identify the three actors and two markets in the circular.
Economic Systems and the American Economy. Economic Systems Why do we, as American consumers, have so many choices?
LECTURE 4 WORKING WITH OTHERS. Definition Working with others : is the ability to effectively interact, cooperate, collaborate and manage conflicts with.
WSBI (World Savings Banks Institute) The Global Voice of Savings and Retail Banking Miami, 22 May 2012 Miami, 22 May ISIC Event Presentation.
Chapter 13-1 Why Societies Have Economies. Section Preview Factors that determine people’s wants. Factors that determine people’s wants. Resources people.
e-Learning through e-Government
Economic Reasoning: Why Are We A Nation of Couch Potatoes?
Chapter 1: People and Government
Presentation transcript:

Towards a Theory for Understanding the Open Source Phenomenon Kasper Edwards Technical University of Denmark Department of Manufacturing Engineering and Management

Agenda  My perspective  Introducing open source software  Open source software as economic goods  A community-based institutional framework  A capitalistic, institutional framework

My perspective  Background  Engineer  Tainted with economics  Economics of technology  The technology must be taken into account  Data  Hours of interviews with open source developers  Personal interest / involvement

Introducing open source software  What is open source software?  Software like any other software  Access to the source code, which may be modified  Create derived works  Create and distribute copies  How is open source software developed?  Organised in individual projects  The central figure is the maintainer  Communications are done mostly using web-based media  Mailing lists are the central means of communication

 The open source software development cycle 1.Maintainer releases software and source code 2.User downloads software and source code 3.User identifies problems or needed features 4.User implements corrections 5.Contributor returns corrections to the Maintainer for inclusion 6.Corrections are discussed 7.Maintainer includes changes and release a new version

The problem of understanding Open Source Software  Observations  Open source software is being developed and exchanged  Some open source products have market dominance  Private individuals contribute to the development  Commercial enterprises contribute to the development  Open source software development is not without cost  Time and/or money  People and especially enterprises must make a living

Economic theory of goods  There is a long tradition that economists try to understand goods  How benefits can be appropriated

Open source software as a good  Technical properties  A digital being - unlimited copies at insignificant cost  Instantaneous mass-distribution »Open source software is non-rival in consumption  License properties  Free redistribution  The source code must be available »Open source software is non-excludable A pure public good

Theoretical consequences of being pure public good  Under-provision  What is underprovided has not been developed  Massive free riding  Free-riding in open source: Development not returned to the project  There is a penalty from not returning developments to the maintainer  The question  Why is open source software being developed?

Different approaches to the question  Why is open source software is being developed?  A research object  Altruism  It is intrinsically rewarding  To gain reputation  To build a CV  To develop open source software instead of buying software

An analytical problem  Two groups of actors  Unpaid voluntary developers  Commercial enterprises  Could we understand both within the same theory?  I believe not  Prima facie it must be assumed that they have different incentives  They might even adhere to different inner logic  Two different institutional frameworks  The community-based institutional framework  The capitalistic, institutional framework

The community based institutional framework  Observation  Many are developing open source software  OSS development is time consuming  There is no monetary reward  Properties of the open source organisation  Very loosely coupled network  Limited communications bandwidth  Characterising members of epistemic communities  A shared set of normative and principled beliefs  Shared causal beliefs  Shared notions of validity  A common policy enterprise

OSS projects as an epistemic community  Shared normative and principled beliefs  Strong belief in empowerment of users  A counter culture  Shared causal beliefs  Contributors have programming experience (or are gaining)  Provision of a common understanding of how to solve a problem  Shared notions of validity  Important when choosing between solutions  Provision of a common understanding of why a solution was chosen  Two criteria: 1) Performance, and 2) Beauty  Common policy enterprise  Freedom of choice  Freedom to expand and change software to fit personal needs

Theoretical consequences of epistemic communities  Possible to collaborate with minimal communication  A shared mindset  The code say more than a thousand words  Little or no need for co-ordination  Implicit understanding of the direction of the project  Problems of epistemic communities  A static analysis to a dynamic phenomenon  Epistemic communities does not explain entry into projects

Legitimate peripheral participation  Becoming part of a project is a learning process  Every project has its own idiosyncrasies  Learning is situated  Knowledge cannot be de-coupled from situation  Learning can only be done through participation  Learners are trying to become insiders  Consequences of legitimate peripheral participation  Learners are not able to participate in core activities  Learners can contribute to peripheral activities  Learners must be allowed to participate  Learners must be allowed to be part of the community practice  By participating learners become part of the community

 Summing up the community based institutional framework  Possible to collaborate with minimal communication  Development is a learning process  Situated learning describes the learning process

The Capitalistic Institutional Framework  Observations  Commercial enterprises contribute to open source development  A market divided: »The Windows platform »The other platforms  Perspective  Understanding at the level of the industry  Understanding motivation  Applications matter to the user – platforms are just an enabler

 Theory  Computing platforms and applications are compatibility regimes  Network effects  Increasing returns on several levels »Application developers - Retail outlet - Users  Competing technologies and lock-in  Theoretical Consequences  The ‘others’ can only survive as niche players as the number of applications diminish  To compete they need to establish a credible alternative

 Open Source Software is one such alternative  Difficult to hijack development  Combined effort makes for fast development  Commercial enterprises have incentives  Create an alternative platform and attract applications  Develop applications to attract users/costumers  Influence on platform development  Freedom to develop new hardware for the platform  Concluding the capitalistic institutional framework  It makes sense to make a perspective of competing technologies  OSS as a platform provides a singular opportunity to create one credible alternative to the Windows platform

Conclusion  Are we on the way towards a theory?  Yes, but only parts of the phenomenon  Different institutional frameworks seem appropriate  Community-based institutional framework  The code says more than a thousand words  Describes and helps to understand the process  Capitalistic institutional framework  Platform competition show an incentive to contribute to development  An open source platform might be the credible alternative