SlideShare a Scribd company logo
1 of 64
Download to read offline
Research on open source software,
management and communities:
Introduction to research on open source
software, selection of papers by students
Lecture 1, 23 September 2015
Dr. Matthias Stürmer & Prof. Dr. Thomas Myrach
University of Bern, Institute of Information Systems
Research Center for Digital Sustainability
Fall Term 2015
Research on open source software, management and communities: Lecture 1
2
Agenda
1. Overview of this course
2. Introduction to open source
3. Research in information systems
4. Research about open source software
5. Selection of papers
Fall Term 2015
Research on open source software, management and communities: Lecture 1
3
Goals of this course
In this three day course master students of information systems:
1. get an introduction into current research about open source,
2. read and present academic papers on open source, and
3. write an own research proposal, conference submission or
working paper about a specific topic of their interest.
Learning objectives:
> Participants get an overview of present research on open source
software.
> Participants understand the sources of data within open source
projects and learn how to analyse them scientifically.
> Participants learn how to use appropriate theory and methodology
to develop an individual research paper.
Fall Term 2015
Research on open source software, management and communities: Lecture 1
4
Schedule
1. Introduction to research on open source software,
selection of papers by students
Wednesday, 23 September 2015, 14h - 17h
2. Paper presentations by students and
discussion of new research questions and topics
Tuesday, 3 November 2015, 9h - 17h
(time depending on # of students)
3. Presentation of research proposals and
working papers by students
Tuesday, 15 December 2015, 9h - 17h
(time depending on # of students)
Fall Term 2015
Research on open source software, management and communities: Lecture 1
5
Assessment and Credits
Assessment:
1. Presentation of research paper
2. Written research proposal or working paper
3. Participation in discussions during the course
Credits:
3 ECTS
Fall Term 2015
Research on open source software, management and communities: Lecture 1
6
Agenda
1. Overview of this course
2. Introduction to open source
3. Research in information systems
4. Research about open source software
5. Selection of papers
Fall Term 2015
Research on open source software, management and communities: Lecture 1
7
What do you know about open source?
Source: http://openwaterfoundation.org/resources/open-source-software
Fall Term 2015
Research on open source software, management and communities: Lecture 1
8
Which open source projects do you know?
Source: http://cloudramblings.me/2015/02/06/why-open-source-has-changed-from-the-cheapest-software-to-the-best-software/
Fall Term 2015
Research on open source software, management and communities: Lecture 1
9
Which open source projects do you know?
Source: http://cloudramblings.me/2015/02/06/why-open-source-has-changed-from-the-cheapest-software-to-the-best-software/
Fall Term 2015
Research on open source software, management and communities: Lecture 1
10
Introduction to open source
> History
> Free Software vs. Open Source
> Overview of open source licenses
> Common missunderstandings
> Community structures
> Forking of communities
> Motivation of individuals
> Business models
> Why and where using OSS
> Open Hub
> OSS Directory
Fall Term 2015
Research on open source software, management and communities: Lecture 1
11
Around 1.5 million open source projects
Source: https://www.blackducksoftware.com/resources/webinar/2015-future-open-source-survey-results
Fall Term 2015
Research on open source software, management and communities: Lecture 1
12
History: The Pioneer Period
1985 Richard Stallman establishes the Free
Software Foundation (FSF) and coins the
term “free software”
1989 The FSF publishes version 1 and, in
1991, version 2 of the GNU General
Public License (GPL)
1991 Linus Torvalds launches the development
of the Linux core under the GPL version 2
1993 Linux distributor Debian is founded
Source: Ernst & Young “Open source software in business-critical environments” 2011
Fall Term 2015
Research on open source software, management and communities: Lecture 1
13
History: The Business Period
1998 Eric Raymond, Bruce Perens and Tim O’Reilly
establish the Open Source Initiative (OSI) and coin
the term “open source”
1999 Netscape is the first major company to release the source
code for its Netscape Navigator, which had previously been
proprietary, under an open source license
1999 Linux service provider Red Hat goes public on the NASDAQ
2000 IBM announces that it is to invest
one billion USD in the development of Linux
2001 IBM publishes the software development platform Eclipse, with
an estimated value of USD 40m, under an open source license
Source: Ernst & Young “Open source software in business-critical environments” 2011
Fall Term 2015
Research on open source software, management and communities: Lecture 1
14
History: The Mainstream Period
2004 Canonical launches Ubuntu
2007 The Free Software Foundation publishes
version 3 of the GNU General Public License (GPL)
2007 Sun Microsystems publishes the Java Development Kit as GPL
2008 Google launches the Linux-based Android operating system
2008 The French Gendarmerie migrates 70,000 desktops from
Microsoft to the Linux distribution Ubuntu
2009 Linux is installed on >300,000 workspaces at Brazilian schools
2011 Insurer LVM migrates 10,000 workplaces to Ubuntu
2015 City of Munich finishes migration to 15,000 workplaces
Source (mostly): Ernst & Young “Open source software in business-critical environments” 2011
Fall Term 2015
Research on open source software, management and communities: Lecture 1
15
Free Software
Definition of Free Software by the Free Software Foundation:
> Freedom 0: The freedom to run the program for any purpose.
> Freedom 1: The freedom to study how the program works,
and change it to make it do what you wish.
> Freedom 2: The freedom to redistribute copies so you can
help your neighbor.
> Freedom 3: The freedom to improve the program, and
release your improvements (and modified versions in general)
to the public, so that the whole community benefits.
More information: http://www.fsf.org/about/
Fall Term 2015
Research on open source software, management and communities: Lecture 1
16
Copyleft
> A wordplay by FSF: copyright vs. copyleft
> Part of: GNU GPL and AGPL
> Requires all modified and extended versions of
the program to be free “forever”
> Copyleft guarantees the freedom of software
> Viral effect: derived work must be distributed
under the same or a stronger license
> Challenge for many business environments
More information: https://www.gnu.org/copyleft/copyleft.en.html
Fall Term 2015
Research on open source software, management and communities: Lecture 1
17
Open Source Software
An open source license complies with the following 10 criteria:
1. Free Redistribution
2. Source Code
3. Derived Works
4. Integrity of The Author's Source Code
5. No Discrimination Against Persons or Groups
6. No Discrimination Against Fields of Endeavor
7. Distribution of License
8. License Must Not Be Specific to a Product
9. License Must Not Restrict Other Software
10. License Must Be Technology-Neutral
More information: http://opensource.org/osd
Fall Term 2015
Research on open source software, management and communities: Lecture 1
18
OSI approved licenses
Open Source Initiative (OSI) has currently approved 71 software
licenses as «open source licenses»
Some popular OSI approved licenses:
> GNU Affero General Public License (AGPL) 3.0
> GNU General Public License (GPL) v2 and v3
> GNU Library or "Lesser" General Public License (LGPL)
> Apache License 2.0
> MIT license
> BSD license
> Mozilla Public License 2.0
> Eclipse Public License
All OSI approved licenses: http://opensource.org/licenses/alphabetical
Fall Term 2015
Research on open source software, management and communities: Lecture 1
19
Differences of
open source licenses
Source: Ernst & Young “Open source software in business-critical environments” 2011
Fall Term 2015
Research on open source software, management and communities: Lecture 1
20
Common missunderstandings
Important to know:
> There is a clear definition what is open source software and what not.
> An open source project is not a project (in the usual IT context).
> Open source software is not free.
> Open source software is used very widely.
> Open source software is not only developed by volunteers.
> Migration to open source software does not save costs immediately.
Fall Term 2015
Research on open source software, management and communities: Lecture 1
21
Onion model of open source communities
Users
Contributors
Developers
Core Devs
Fall Term 2015
Research on open source software, management and communities: Lecture 1
22
Community building process
Source: Ernst & Young “Open source software in business-critical environments” 2011
Fall Term 2015
Research on open source software, management and communities: Lecture 1
23
Forking of open source projects
> Splitting (=forking) of developer community in a new branch
> Cause: failure of community governance
> Sword of damocles of the open source development model
Forking examples:
Fall Term 2015
Research on open source software, management and communities: Lecture 1
24
Forking example
Apache OpenOffice vs. LibreOffice
Fall Term 2015
Research on open source software, management and communities: Lecture 1
25
Why do programmers code for free?
Solving a developer’s own problem:
“Every good work of software starts by
scratching a developer's personal itch.”
Other great quotes in this book:
“Release Early, Release Often”
“Given enough eyeballs, all bugs are shallow.”
(Linus Torvalds)
In total 19 lessons of Eric Raymond what he
learned in open source development
Source: Eric S. Raymond “The Cathedral and the Bazaar: Musings on Linux and Open
Source by an Accidental Revolutionary” 1999 O'Reilly Media
Fall Term 2015
Research on open source software, management and communities: Lecture 1
26
Motivations of individuals
Why do individuals develop open source software? 10 different reasons:
Ideology
Altruism
Kinship
Fun
Reputation
Reciprocity
Learning
Own-use
Career
Pay
Intrinsic motivation
Extrinsic motivation
Source: Georg von Krogh, Stefan Haefliger, Sebastian Spaeth, and Martin W. Wallin
"Carrots and Rainbows: Motivation and Social Practice in Open Source Software
Development" MIS Quarterly 2012, Vol 36 Issue 2, pp. 649-676
Fall Term 2015
Research on open source software, management and communities: Lecture 1
27
The Business Of Open Source
> Open Source Is Not A Business Model (it’s a license!)
> Barriers open source vendors needed to overcome
— Unclear dependencies on other software components and difficult
installation mechanisms
— Lack of commercial-grade support and services around integration and
adaptation of the software
— Unclear roadmap and often a very ‘dynamic’ project
— Lack of necessary skill-set within the enterprise
— Need for training, documentation and education
> Generating revenue streams:
— Packaging and distribution
— Offering alternative paid licence to open source product (dual license)
— Providing services and support around an open source product
Source: http://oss-watch.ac.uk/resources/businessofopensource
Fall Term 2015
Research on open source software, management and communities: Lecture 1
28
Services by open source vendors
1. Direct access to the expertise of the core developers of the open source software
2. Defined response times for support enquiries
3. Support via a number of channels (internet, VPN, email, chat, telephone,
remote desktop, on-site)
4. Provision of professional documentation, training and certification courses
5. Prompt, proactive and user-friendly delivery of security patches
6. Minimum periods of maintenance and support for particular software versions
7. Guaranteed, regular software releases and updates
8. Guaranteed compatibility with other software solutions
9. Certification for particular hardware and proprietary software systems
10. Integration of patches and extensions into the main version (official branch)
11. Hedging against legal claims based on intellectual property rights (copyright, patents)
12. Liability for disruption and malfunction
13. Provision of additional proprietary extensions and support tools
Source: Ernst & Young “Open source software in business-critical environments” 2011
Fall Term 2015
Research on open source software, management and communities: Lecture 1
29
Business models with open source
1. Custom development - Customers pay for the software to be customized to meet
their specific requirements.
2. Services/support - Ad hoc support calls, service, training and consulting contracts.
3. Support subscriptions - An annual, repeatable support and service agreement.
4. Value-added subscriptions - An annual, repeatable support and service agreement
with additional features/functionality delivered as a service.
5. Software as a service (SaaS) - Paid access to and use of the software via hosted or
cloud services.
6. Complementary products and services - Open source software is not used to
directly generate revenue; instead, complementary products provide revenue.
7. Closed source licenses - For a version of the full project, a larger software package,
hardware appliance based on the project, or extensions to the open source core.
8. Advertising - Software is free to use and is funded by associated advertising.
Source: Question 16 from the 2014 Future of Open Source Survey
https://www.blackducksoftware.com/future-of-open-source
Fall Term 2015
Research on open source software, management and communities: Lecture 1
30
Where is open source being used
Source: Open Source Studie Schweiz 2015, Matthias Stürmer and Marcus Dapp, swissICT and /ch/open
Fall Term 2015
Research on open source software, management and communities: Lecture 1
31
Where open source not (yet) is being used
Source: Open Source Studie Schweiz 2015, Matthias Stürmer and Marcus Dapp, swissICT and /ch/open
Fall Term 2015
Research on open source software, management and communities: Lecture 1
32
Why open source is being used
Source: Open Source Studie Schweiz 2015, Matthias Stürmer and Marcus Dapp, swissICT and /ch/open
Fall Term 2015
Research on open source software, management and communities: Lecture 1
33
Why open source is not being used
Source: Open Source Studie Schweiz 2015, Matthias Stürmer and Marcus Dapp, swissICT and /ch/open
Fall Term 2015
Research on open source software, management and communities: Lecture 1
34
Open Hub www.openhub.net
Fall Term 2015
Research on open source software, management and communities: Lecture 1
35
Open Hub www.openhub.net
Fall Term 2015
Research on open source software, management and communities: Lecture 1
36
Open Hub www.openhub.net
Fall Term 2015
Research on open source software, management and communities: Lecture 1
37
OSS Directory www.ossdirectory.ch
Fall Term 2015
Research on open source software, management and communities: Lecture 1
38
OSS Directory www.ossdirectory.ch
Fall Term 2015
Research on open source software, management and communities: Lecture 1
39
OSS Directory www.ossdirectory.ch
Fall Term 2015
Research on open source software, management and communities: Lecture 1
40
OSS Directory www.ossdirectory.ch
Fall Term 2015
Research on open source software, management and communities: Lecture 1
41
OSS Directory www.ossdirectory.ch
Fall Term 2015
Research on open source software, management and communities: Lecture 1
42
OSS Directory www.ossdirectory.ch
Fall Term 2015
Research on open source software, management and communities: Lecture 1
43
Agenda
1. Overview of this course
2. Introduction to open source
3. Research in information systems
4. Research about open source software
5. Selection of papers
Fall Term 2015
Research on open source software, management and communities: Lecture 1
44
Slides Prof. Dr. Thomas Myrach
Fall Term 2015
Research on open source software, management and communities: Lecture 1
45
Agenda
1. Overview of this course
2. Introduction to open source
3. Research in information systems
4. Research about open source software
5. Selection of papers
Fall Term 2015
Research on open source software, management and communities: Lecture 1
46
Research about open source software
1. Quantitative analysis
— Measurement of source code contributions (OpenHub, Git, SVN)
— Measurement of problem solving (issues and bug trackers)
— Measurement of communication (mailing list, message initiator, reply)
— Measurement of software dependencies (Debian)
— Measurement of release cycles (community activity)
2. Qualitative analysis
— Interviews with developers, managers etc.
— Transcription and coding of interviews
— Theory building with patterns within the interviews
3. Conceptual work
— Meta-analysis of previous studies regarding a certain topic
— Theory building with aggregation of previous results
Fall Term 2015
Research on open source software, management and communities: Lecture 1
47
Quantitative analysis:
Apache OpenOffice vs. LibreOffice
Number of committers
(number in area) and
commits per committer
(color of area) for different
project combinations
Source: Jonas Gamalielsson and Björn Lundell “Sustainability of Open Source software communities beyond a fork:
How and why has the LibreOffice project evolved?” Journal of Systems and Software 2014
Fall Term 2015
Research on open source software, management and communities: Lecture 1
48
Quantitative analysis:
Apache OpenOffice vs. LibreOffice
Number of monthly commits
for the OpenOffice.org
(black), LibreOffice (dark
grey) and Apache
OpenOffice (light grey)
projects.
Source: Jonas Gamalielsson and Björn Lundell “Sustainability of Open Source software communities beyond a fork:
How and why has the LibreOffice project evolved?” Journal of Systems and Software 2014
Fall Term 2015
Research on open source software, management and communities: Lecture 1
49
Quantitative analysis:
Opening up community governance
Source: Sebastian Spaeth, Matthias Stuermer, and Georg Von Krogh “Enabling Knowledge Creation through
Outsiders: Towards a Push Model of Open Innovation” International Journal of Technology Management 2010
Active committers
per month
Fall Term 2015
Research on open source software, management and communities: Lecture 1
50
Quantitative analysis:
Opening up community governance
Source: Sebastian Spaeth, Matthias Stuermer, and Georg Von Krogh “Enabling Knowledge Creation through
Outsiders: Towards a Push Model of Open Innovation” International Journal of Technology Management 2010
Fall Term 2015
Research on open source software, management and communities: Lecture 1
51
Quantitative analysis:
Opening up community governance
Source: Sebastian Spaeth, Matthias Stuermer, and Georg Von Krogh “Enabling Knowledge Creation through
Outsiders: Towards a Push Model of Open Innovation” International Journal of Technology Management 2010
Fall Term 2015
Research on open source software, management and communities: Lecture 1
52
Quantitative analysis:
Software reuse in open source projects
Mozilla FirefoxAs an Example of Package Dependencies in Debian: The Graph of Mozilla Firefox
UNIX command: apt-cache dotty firefox | dot -Tps > dependencygraph_firefox.ps
Source: Sebastian Spaeth, Matthias Stuermer, Stefan Haefliger, Georg von Krogh „Sampling in Open Source Software
Development: The case for using the Debian GNU/Linux Distribution“ HICSS Proceedings 2007
Fall Term 2015
Research on open source software, management and communities: Lecture 1
53
Qualitative analysis:
Benefits of open source revealing
Source: Matthias Stuermer, Sebastian Spaeth and Georg Von Krogh
“Extending Private-Collective Innovation: A Case Study” R&D Management 2009
Fall Term 2015
Research on open source software, management and communities: Lecture 1
54
Qualitative analysis:
Benefits of open source revealing
Source: Matthias Stuermer, Sebastian Spaeth and Georg Von Krogh
“Extending Private-Collective Innovation: A Case Study” R&D Management 2009
Fall Term 2015
Research on open source software, management and communities: Lecture 1
55
Qualitative analysis:
Benefits of open source revealing
Source: Matthias Stuermer, Sebastian Spaeth and Georg Von Krogh
“Extending Private-Collective Innovation: A Case Study” R&D Management 2009
Fall Term 2015
Research on open source software, management and communities: Lecture 1
56
Conceptual work:
Community building model
Source: Terhi Kilamo, Imed Hammouda, Tommi Mikkonen, and Timo Aaltonen “From proprietary to open
source—Growing an open source ecosystem” Journal of Systems and Software 2012
Fall Term 2015
Research on open source software, management and communities: Lecture 1
57
Conceptual work:
Community building model
Source: Terhi Kilamo, Imed Hammouda, Tommi Mikkonen, and Timo Aaltonen “From proprietary to open
source—Growing an open source ecosystem” Journal of Systems and Software 2012
Fall Term 2015
Research on open source software, management and communities: Lecture 1
58
Conceptual work:
Motivations of individuals
Source: Georg von Krogh, Stefan Haefliger, Sebastian Spaeth, and Martin W. Wallin
"Carrots and Rainbows: Motivation and Social Practice in Open Source Software
Development" MIS Quarterly 2012, Vol 36 Issue 2, pp. 649-676
Fall Term 2015
Research on open source software, management and communities: Lecture 1
59
Conceptual work:
Motivations of individuals
Source: Georg von Krogh, Stefan Haefliger, Sebastian Spaeth, and Martin W. Wallin
"Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development"
MIS Quarterly 2012, Vol 36 Issue 2, pp. 649-676
Fall Term 2015
Research on open source software, management and communities: Lecture 1
60
Agenda
1. Overview of this course
2. Introduction to open source
3. Research in information systems
4. Research about open source software
5. Selection of papers
Fall Term 2015
Research on open source software, management and communities: Lecture 1
61
Classical papers on open source software
> Some Simple Economics of Open Source
Josh Lerner and Jean Tirole, The Journal of Industrial Economics 2002
> Guarding the commons:
how community managed software projects protect their work
Siobhán O’Mahony, Research Policy 2003
> How open is open enough?
Melding proprietary and open source platform strategies
Joel West, Research Policy 2003
> Open Source Software and the “Private-Collective” Innovation
Model: Issues for Organization Science
Eric von Hippel and Georg von Krogh, Organization Science 2003
Fall Term 2015
Research on open source software, management and communities: Lecture 1
62
New papers on open source software
> Carrots and Rainbows: Motivation and Social Practice in Open
Source Software Development
Georg von Krogh, Stefan Haefliger, Sebastian Spaeth, Martin Wallin –
MIS Quarterly 2012
> Sustainability of Open Source software communities beyond a
fork: How and why has the LibreOffice project evolved?
Jonas Gamalielsson, Björn Lundell – The Journal of Systems and
Software 2014
> Key Factors for Adopting Inner Source
Klaas-Jan Stol, Paris Avgeriou, Muhammad Ali Babar, Yan Lucas,
Brian Fitzgerald – ACM Transactions on Software Engineering and
Methodology 2014
Fall Term 2015
Research on open source software, management and communities: Lecture 1
63
Presentation
> Using IWI PowerPoint template (Zotero repository)
> Structure of the presentation:
— Introduction
— Theory (literature)
— Method (data gathered)
— Results (facts)
— Conclusions (implications)
> 20min presentation, 25min discussion
Fall Term 2015
Research on open source software, management and communities: Lecture 1
64
Research gaps in open source literature
> Empirical analysis about business models with open
source software (services, subscriptions etc.)
> Empirical analysis about sustainability of open source
communities (Linux kernel development etc.)
> Empirical analysis about role and influence of non-profit
associations and foundations (Eclipse, Apache etc.)
> Empirical analysis of software reuse by assessing reverse
dependencies within Debian/Ubuntu
> Empirical analysis of cost savings and other positive and
negative effects when migrating to open source

More Related Content

What's hot

Open vs Closed - Which is more secure?
Open vs Closed - Which is more secure? Open vs Closed - Which is more secure?
Open vs Closed - Which is more secure? SYNAQ
 
Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Muhammad Haroon
 
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIIntroduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIVarun Mahajan
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareRoss Gardler
 
Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Zulhilmi Shaffe
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
The open source philosophy
The open source philosophyThe open source philosophy
The open source philosophyGautam Krishnan
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source ConceptsRituBhargava7
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and consygpriya
 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Dong Calmada
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Developmenttrevorthornton
 
Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce
Understanding  Free/Open Source Software (FOSS)  and  the Benefit to E-CommerceUnderstanding  Free/Open Source Software (FOSS)  and  the Benefit to E-Commerce
Understanding Free/Open Source Software (FOSS) and the Benefit to E-CommerceIr. Dr. R.Badlishah Ahmad
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source softwareFrederik Questier
 
Closed systems, open systems
Closed systems, open systemsClosed systems, open systems
Closed systems, open systemsrobin fay
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12thHarsh Mathur
 

What's hot (20)

Open vs Closed - Which is more secure?
Open vs Closed - Which is more secure? Open vs Closed - Which is more secure?
Open vs Closed - Which is more secure?
 
Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...
 
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIIntroduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source Software
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
The open source philosophy
The open source philosophyThe open source philosophy
The open source philosophy
 
Open Source Technology
Open Source TechnologyOpen Source Technology
Open Source Technology
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Development
 
Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce
Understanding  Free/Open Source Software (FOSS)  and  the Benefit to E-CommerceUnderstanding  Free/Open Source Software (FOSS)  and  the Benefit to E-Commerce
Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source software
 
Closed systems, open systems
Closed systems, open systemsClosed systems, open systems
Closed systems, open systems
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 
Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 

Viewers also liked

Play2 ou l'architecture web réactive
Play2 ou l'architecture web réactivePlay2 ou l'architecture web réactive
Play2 ou l'architecture web réactiveNicolas Martignole
 
Evaluation Question 1
Evaluation Question 1Evaluation Question 1
Evaluation Question 104tollidayl
 
Open source: a job and adventure
Open source: a job and adventureOpen source: a job and adventure
Open source: a job and adventureDawn Foster
 
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010Michal Fojtik
 
Deltacloud Presentation - OSSConf 2010
Deltacloud Presentation - OSSConf 2010Deltacloud Presentation - OSSConf 2010
Deltacloud Presentation - OSSConf 2010Michal Fojtik
 
9.7 Things Every Programmer Should Know About User Experience
9.7 Things Every Programmer Should Know About User Experience9.7 Things Every Programmer Should Know About User Experience
9.7 Things Every Programmer Should Know About User ExperienceBurr Sutter
 
Open Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppOpen Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppThe 4C Initiative
 
Open Data Vorlesung 2015: Open Corporate Data
Open Data Vorlesung 2015: Open Corporate DataOpen Data Vorlesung 2015: Open Corporate Data
Open Data Vorlesung 2015: Open Corporate DataMatthias Stürmer
 
An overview of open source in East Asia (China, Japan, Korea)
An overview of open source in East Asia (China, Japan, Korea)An overview of open source in East Asia (China, Japan, Korea)
An overview of open source in East Asia (China, Japan, Korea)OSCON Byrum
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book reviewRudiger Wolf
 
Enterprise Developer Journey to the IoT
Enterprise Developer Journey to the IoTEnterprise Developer Journey to the IoT
Enterprise Developer Journey to the IoTBurr Sutter
 
SXSW Hacking RSS: Filtering & Processing Obscene Amounts of Information
SXSW Hacking RSS: Filtering & Processing Obscene Amounts of InformationSXSW Hacking RSS: Filtering & Processing Obscene Amounts of Information
SXSW Hacking RSS: Filtering & Processing Obscene Amounts of InformationDawn Foster
 
Cloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersCloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersBurr Sutter
 
Devoxx 2011 integration-camel-cxf-servicemix-activemq
Devoxx 2011 integration-camel-cxf-servicemix-activemqDevoxx 2011 integration-camel-cxf-servicemix-activemq
Devoxx 2011 integration-camel-cxf-servicemix-activemqCharles Moulliard
 
My 'Phoenix Project'—One Developer's Evolutionary Journey
My 'Phoenix Project'—One Developer's Evolutionary JourneyMy 'Phoenix Project'—One Developer's Evolutionary Journey
My 'Phoenix Project'—One Developer's Evolutionary JourneyBurr Sutter
 
Event Report - Acumatica Summit 2017
Event Report - Acumatica Summit 2017Event Report - Acumatica Summit 2017
Event Report - Acumatica Summit 2017Holger Mueller
 
Understand Open Source ecosystems
Understand Open Source ecosystemsUnderstand Open Source ecosystems
Understand Open Source ecosystemsKnowmades.com
 
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...Tobias Kuhn
 
Limited WIP Meeting presentation - The Phoenix Project book review
Limited WIP Meeting presentation - The Phoenix Project book reviewLimited WIP Meeting presentation - The Phoenix Project book review
Limited WIP Meeting presentation - The Phoenix Project book reviewRudiger Wolf
 

Viewers also liked (20)

Play2 ou l'architecture web réactive
Play2 ou l'architecture web réactivePlay2 ou l'architecture web réactive
Play2 ou l'architecture web réactive
 
Evaluation Question 1
Evaluation Question 1Evaluation Question 1
Evaluation Question 1
 
Deltacloud API
Deltacloud APIDeltacloud API
Deltacloud API
 
Open source: a job and adventure
Open source: a job and adventureOpen source: a job and adventure
Open source: a job and adventure
 
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
 
Deltacloud Presentation - OSSConf 2010
Deltacloud Presentation - OSSConf 2010Deltacloud Presentation - OSSConf 2010
Deltacloud Presentation - OSSConf 2010
 
9.7 Things Every Programmer Should Know About User Experience
9.7 Things Every Programmer Should Know About User Experience9.7 Things Every Programmer Should Know About User Experience
9.7 Things Every Programmer Should Know About User Experience
 
Open Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppOpen Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open App
 
Open Data Vorlesung 2015: Open Corporate Data
Open Data Vorlesung 2015: Open Corporate DataOpen Data Vorlesung 2015: Open Corporate Data
Open Data Vorlesung 2015: Open Corporate Data
 
An overview of open source in East Asia (China, Japan, Korea)
An overview of open source in East Asia (China, Japan, Korea)An overview of open source in East Asia (China, Japan, Korea)
An overview of open source in East Asia (China, Japan, Korea)
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book review
 
Enterprise Developer Journey to the IoT
Enterprise Developer Journey to the IoTEnterprise Developer Journey to the IoT
Enterprise Developer Journey to the IoT
 
SXSW Hacking RSS: Filtering & Processing Obscene Amounts of Information
SXSW Hacking RSS: Filtering & Processing Obscene Amounts of InformationSXSW Hacking RSS: Filtering & Processing Obscene Amounts of Information
SXSW Hacking RSS: Filtering & Processing Obscene Amounts of Information
 
Cloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersCloud State of the Union for Java Developers
Cloud State of the Union for Java Developers
 
Devoxx 2011 integration-camel-cxf-servicemix-activemq
Devoxx 2011 integration-camel-cxf-servicemix-activemqDevoxx 2011 integration-camel-cxf-servicemix-activemq
Devoxx 2011 integration-camel-cxf-servicemix-activemq
 
My 'Phoenix Project'—One Developer's Evolutionary Journey
My 'Phoenix Project'—One Developer's Evolutionary JourneyMy 'Phoenix Project'—One Developer's Evolutionary Journey
My 'Phoenix Project'—One Developer's Evolutionary Journey
 
Event Report - Acumatica Summit 2017
Event Report - Acumatica Summit 2017Event Report - Acumatica Summit 2017
Event Report - Acumatica Summit 2017
 
Understand Open Source ecosystems
Understand Open Source ecosystemsUnderstand Open Source ecosystems
Understand Open Source ecosystems
 
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
 
Limited WIP Meeting presentation - The Phoenix Project book review
Limited WIP Meeting presentation - The Phoenix Project book reviewLimited WIP Meeting presentation - The Phoenix Project book review
Limited WIP Meeting presentation - The Phoenix Project book review
 

Similar to Introduction to Research on Open Source Software

Online Learner Engagement
Online Learner EngagementOnline Learner Engagement
Online Learner EngagementHenry Briggs
 
Open Source Software Version 6
Open Source Software Version 6Open Source Software Version 6
Open Source Software Version 6Henry Briggs
 
Open Source Software Storyboard Ver 8
Open Source Software Storyboard Ver 8Open Source Software Storyboard Ver 8
Open Source Software Storyboard Ver 8Henry Briggs
 
Open Source Software Version 5
Open Source Software Version 5Open Source Software Version 5
Open Source Software Version 5Henry Briggs
 
20 years of open source and... what’s next?
20 years of open source and... what’s next?20 years of open source and... what’s next?
20 years of open source and... what’s next?Speck&Tech
 
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...Axel Bruns
 
KCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source SoftwareKCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source SoftwareAxel Bruns
 
Open Source Power Point 4.1
Open Source Power Point 4.1Open Source Power Point 4.1
Open Source Power Point 4.1Henry Briggs
 
Technology transfer and North-South partnerships through open source communities
Technology transfer and North-South partnerships through open source communitiesTechnology transfer and North-South partnerships through open source communities
Technology transfer and North-South partnerships through open source communitiesMatthias Stürmer
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movementaliraza786
 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?IWMW
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417Sandro D'Elia
 
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Massimo Menichinelli
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source PresentationRexNige
 

Similar to Introduction to Research on Open Source Software (20)

Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
Online Learner Engagement
Online Learner EngagementOnline Learner Engagement
Online Learner Engagement
 
Open Source Software Version 6
Open Source Software Version 6Open Source Software Version 6
Open Source Software Version 6
 
Open Source Software Storyboard Ver 8
Open Source Software Storyboard Ver 8Open Source Software Storyboard Ver 8
Open Source Software Storyboard Ver 8
 
Open Source Software Version 5
Open Source Software Version 5Open Source Software Version 5
Open Source Software Version 5
 
20 years of open source and... what’s next?
20 years of open source and... what’s next?20 years of open source and... what’s next?
20 years of open source and... what’s next?
 
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
 
KCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source SoftwareKCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source Software
 
Open Source Power Point 4.1
Open Source Power Point 4.1Open Source Power Point 4.1
Open Source Power Point 4.1
 
Technology transfer and North-South partnerships through open source communities
Technology transfer and North-South partnerships through open source communitiesTechnology transfer and North-South partnerships through open source communities
Technology transfer and North-South partnerships through open source communities
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movement
 
FOSS
FOSS FOSS
FOSS
 
foss_19-9
foss_19-9foss_19-9
foss_19-9
 
IrmaBorst
IrmaBorstIrmaBorst
IrmaBorst
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
Open source
Open sourceOpen source
Open source
 
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
 

More from Matthias Stürmer

Insights on Open Source and Inner Source
Insights on Open Source and Inner SourceInsights on Open Source and Inner Source
Insights on Open Source and Inner SourceMatthias Stürmer
 
Learnings aus 15 Jahren Open Source Aktivismus
Learnings aus 15 Jahren Open Source AktivismusLearnings aus 15 Jahren Open Source Aktivismus
Learnings aus 15 Jahren Open Source AktivismusMatthias Stürmer
 
Open Source Entwicklung - Kür, Pflicht oder Bürde für die Verwaltung?
Open Source Entwicklung - Kür, Pflicht oder Bürde für die Verwaltung?Open Source Entwicklung - Kür, Pflicht oder Bürde für die Verwaltung?
Open Source Entwicklung - Kür, Pflicht oder Bürde für die Verwaltung?Matthias Stürmer
 
Welche Digitalstrategie braucht ein Kanton?
Welche Digitalstrategie braucht ein Kanton?Welche Digitalstrategie braucht ein Kanton?
Welche Digitalstrategie braucht ein Kanton?Matthias Stürmer
 
Data Colonialism and Digital Sustainability: Problems and Solutions to Curren...
Data Colonialism and Digital Sustainability: Problems and Solutions to Curren...Data Colonialism and Digital Sustainability: Problems and Solutions to Curren...
Data Colonialism and Digital Sustainability: Problems and Solutions to Curren...Matthias Stürmer
 
Nachhaltige öffentliche Beschaffungen
Nachhaltige öffentliche BeschaffungenNachhaltige öffentliche Beschaffungen
Nachhaltige öffentliche BeschaffungenMatthias Stürmer
 
IntelliProcure - Nutzer, Medienecho, Features und Preise
IntelliProcure - Nutzer, Medienecho, Features und PreiseIntelliProcure - Nutzer, Medienecho, Features und Preise
IntelliProcure - Nutzer, Medienecho, Features und PreiseMatthias Stürmer
 
Vorstellung DINAcon, Parldigi, Forschungsstelle Digitale Nachhaltigkeit und C...
Vorstellung DINAcon, Parldigi, Forschungsstelle Digitale Nachhaltigkeit und C...Vorstellung DINAcon, Parldigi, Forschungsstelle Digitale Nachhaltigkeit und C...
Vorstellung DINAcon, Parldigi, Forschungsstelle Digitale Nachhaltigkeit und C...Matthias Stürmer
 
Das Konzept der digitalen Nachhaltigkeit
Das Konzept der digitalen NachhaltigkeitDas Konzept der digitalen Nachhaltigkeit
Das Konzept der digitalen NachhaltigkeitMatthias Stürmer
 
Kuenstliche Intelligenz in unserem Alltag
Kuenstliche Intelligenz in unserem AlltagKuenstliche Intelligenz in unserem Alltag
Kuenstliche Intelligenz in unserem AlltagMatthias Stürmer
 
Digital Open World - Vortrag an der 11. Büroautomationskonferenz der SIK
Digital Open World - Vortrag an der 11. Büroautomationskonferenz der SIKDigital Open World - Vortrag an der 11. Büroautomationskonferenz der SIK
Digital Open World - Vortrag an der 11. Büroautomationskonferenz der SIKMatthias Stürmer
 
Open Source Software: Einführung, Trends und öffentliche Beschaffung
Open Source Software: Einführung, Trends und öffentliche BeschaffungOpen Source Software: Einführung, Trends und öffentliche Beschaffung
Open Source Software: Einführung, Trends und öffentliche BeschaffungMatthias Stürmer
 
Nachhaltige Digitalisierung und digitale Nachhaltigkeit: Die zwei Seiten eine...
Nachhaltige Digitalisierung und digitale Nachhaltigkeit: Die zwei Seiten eine...Nachhaltige Digitalisierung und digitale Nachhaltigkeit: Die zwei Seiten eine...
Nachhaltige Digitalisierung und digitale Nachhaltigkeit: Die zwei Seiten eine...Matthias Stürmer
 
Open Data und Datenvisualisierungen
Open Data und DatenvisualisierungenOpen Data und Datenvisualisierungen
Open Data und DatenvisualisierungenMatthias Stürmer
 
Digitalisierung in Schweizer Städten
Digitalisierung in Schweizer StädtenDigitalisierung in Schweizer Städten
Digitalisierung in Schweizer StädtenMatthias Stürmer
 
Spirit of Bern 2018: Wie YouTube die Lehrkräfte und Uni-Dozierenden ablöst
Spirit of Bern 2018: Wie YouTube die Lehrkräfte und Uni-Dozierenden ablöstSpirit of Bern 2018: Wie YouTube die Lehrkräfte und Uni-Dozierenden ablöst
Spirit of Bern 2018: Wie YouTube die Lehrkräfte und Uni-Dozierenden ablöstMatthias Stürmer
 
Digitalisierung der öffentlichen Verwaltung - Ziele, Chancen, Perspektiven, R...
Digitalisierung der öffentlichen Verwaltung - Ziele, Chancen, Perspektiven, R...Digitalisierung der öffentlichen Verwaltung - Ziele, Chancen, Perspektiven, R...
Digitalisierung der öffentlichen Verwaltung - Ziele, Chancen, Perspektiven, R...Matthias Stürmer
 

More from Matthias Stürmer (20)

Insights on Open Source and Inner Source
Insights on Open Source and Inner SourceInsights on Open Source and Inner Source
Insights on Open Source and Inner Source
 
Learnings aus 15 Jahren Open Source Aktivismus
Learnings aus 15 Jahren Open Source AktivismusLearnings aus 15 Jahren Open Source Aktivismus
Learnings aus 15 Jahren Open Source Aktivismus
 
Open Source Entwicklung - Kür, Pflicht oder Bürde für die Verwaltung?
Open Source Entwicklung - Kür, Pflicht oder Bürde für die Verwaltung?Open Source Entwicklung - Kür, Pflicht oder Bürde für die Verwaltung?
Open Source Entwicklung - Kür, Pflicht oder Bürde für die Verwaltung?
 
Welche Digitalstrategie braucht ein Kanton?
Welche Digitalstrategie braucht ein Kanton?Welche Digitalstrategie braucht ein Kanton?
Welche Digitalstrategie braucht ein Kanton?
 
Data Colonialism and Digital Sustainability: Problems and Solutions to Curren...
Data Colonialism and Digital Sustainability: Problems and Solutions to Curren...Data Colonialism and Digital Sustainability: Problems and Solutions to Curren...
Data Colonialism and Digital Sustainability: Problems and Solutions to Curren...
 
Nachhaltige öffentliche Beschaffungen
Nachhaltige öffentliche BeschaffungenNachhaltige öffentliche Beschaffungen
Nachhaltige öffentliche Beschaffungen
 
IntelliProcure - Nutzer, Medienecho, Features und Preise
IntelliProcure - Nutzer, Medienecho, Features und PreiseIntelliProcure - Nutzer, Medienecho, Features und Preise
IntelliProcure - Nutzer, Medienecho, Features und Preise
 
Vorstellung DINAcon, Parldigi, Forschungsstelle Digitale Nachhaltigkeit und C...
Vorstellung DINAcon, Parldigi, Forschungsstelle Digitale Nachhaltigkeit und C...Vorstellung DINAcon, Parldigi, Forschungsstelle Digitale Nachhaltigkeit und C...
Vorstellung DINAcon, Parldigi, Forschungsstelle Digitale Nachhaltigkeit und C...
 
Das Konzept der digitalen Nachhaltigkeit
Das Konzept der digitalen NachhaltigkeitDas Konzept der digitalen Nachhaltigkeit
Das Konzept der digitalen Nachhaltigkeit
 
Kuenstliche Intelligenz in unserem Alltag
Kuenstliche Intelligenz in unserem AlltagKuenstliche Intelligenz in unserem Alltag
Kuenstliche Intelligenz in unserem Alltag
 
Digitale Nachhaltigkeit
Digitale NachhaltigkeitDigitale Nachhaltigkeit
Digitale Nachhaltigkeit
 
Digital Open World - Vortrag an der 11. Büroautomationskonferenz der SIK
Digital Open World - Vortrag an der 11. Büroautomationskonferenz der SIKDigital Open World - Vortrag an der 11. Büroautomationskonferenz der SIK
Digital Open World - Vortrag an der 11. Büroautomationskonferenz der SIK
 
Fake News und E-Voting
Fake News und E-VotingFake News und E-Voting
Fake News und E-Voting
 
Open Source Software: Einführung, Trends und öffentliche Beschaffung
Open Source Software: Einführung, Trends und öffentliche BeschaffungOpen Source Software: Einführung, Trends und öffentliche Beschaffung
Open Source Software: Einführung, Trends und öffentliche Beschaffung
 
Nachhaltige Digitalisierung und digitale Nachhaltigkeit: Die zwei Seiten eine...
Nachhaltige Digitalisierung und digitale Nachhaltigkeit: Die zwei Seiten eine...Nachhaltige Digitalisierung und digitale Nachhaltigkeit: Die zwei Seiten eine...
Nachhaltige Digitalisierung und digitale Nachhaltigkeit: Die zwei Seiten eine...
 
Open Data und Datenvisualisierungen
Open Data und DatenvisualisierungenOpen Data und Datenvisualisierungen
Open Data und Datenvisualisierungen
 
Open Data Beer bei der SBB
Open Data Beer bei der SBBOpen Data Beer bei der SBB
Open Data Beer bei der SBB
 
Digitalisierung in Schweizer Städten
Digitalisierung in Schweizer StädtenDigitalisierung in Schweizer Städten
Digitalisierung in Schweizer Städten
 
Spirit of Bern 2018: Wie YouTube die Lehrkräfte und Uni-Dozierenden ablöst
Spirit of Bern 2018: Wie YouTube die Lehrkräfte und Uni-Dozierenden ablöstSpirit of Bern 2018: Wie YouTube die Lehrkräfte und Uni-Dozierenden ablöst
Spirit of Bern 2018: Wie YouTube die Lehrkräfte und Uni-Dozierenden ablöst
 
Digitalisierung der öffentlichen Verwaltung - Ziele, Chancen, Perspektiven, R...
Digitalisierung der öffentlichen Verwaltung - Ziele, Chancen, Perspektiven, R...Digitalisierung der öffentlichen Verwaltung - Ziele, Chancen, Perspektiven, R...
Digitalisierung der öffentlichen Verwaltung - Ziele, Chancen, Perspektiven, R...
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Introduction to Research on Open Source Software

  • 1. Research on open source software, management and communities: Introduction to research on open source software, selection of papers by students Lecture 1, 23 September 2015 Dr. Matthias Stürmer & Prof. Dr. Thomas Myrach University of Bern, Institute of Information Systems Research Center for Digital Sustainability
  • 2. Fall Term 2015 Research on open source software, management and communities: Lecture 1 2 Agenda 1. Overview of this course 2. Introduction to open source 3. Research in information systems 4. Research about open source software 5. Selection of papers
  • 3. Fall Term 2015 Research on open source software, management and communities: Lecture 1 3 Goals of this course In this three day course master students of information systems: 1. get an introduction into current research about open source, 2. read and present academic papers on open source, and 3. write an own research proposal, conference submission or working paper about a specific topic of their interest. Learning objectives: > Participants get an overview of present research on open source software. > Participants understand the sources of data within open source projects and learn how to analyse them scientifically. > Participants learn how to use appropriate theory and methodology to develop an individual research paper.
  • 4. Fall Term 2015 Research on open source software, management and communities: Lecture 1 4 Schedule 1. Introduction to research on open source software, selection of papers by students Wednesday, 23 September 2015, 14h - 17h 2. Paper presentations by students and discussion of new research questions and topics Tuesday, 3 November 2015, 9h - 17h (time depending on # of students) 3. Presentation of research proposals and working papers by students Tuesday, 15 December 2015, 9h - 17h (time depending on # of students)
  • 5. Fall Term 2015 Research on open source software, management and communities: Lecture 1 5 Assessment and Credits Assessment: 1. Presentation of research paper 2. Written research proposal or working paper 3. Participation in discussions during the course Credits: 3 ECTS
  • 6. Fall Term 2015 Research on open source software, management and communities: Lecture 1 6 Agenda 1. Overview of this course 2. Introduction to open source 3. Research in information systems 4. Research about open source software 5. Selection of papers
  • 7. Fall Term 2015 Research on open source software, management and communities: Lecture 1 7 What do you know about open source? Source: http://openwaterfoundation.org/resources/open-source-software
  • 8. Fall Term 2015 Research on open source software, management and communities: Lecture 1 8 Which open source projects do you know? Source: http://cloudramblings.me/2015/02/06/why-open-source-has-changed-from-the-cheapest-software-to-the-best-software/
  • 9. Fall Term 2015 Research on open source software, management and communities: Lecture 1 9 Which open source projects do you know? Source: http://cloudramblings.me/2015/02/06/why-open-source-has-changed-from-the-cheapest-software-to-the-best-software/
  • 10. Fall Term 2015 Research on open source software, management and communities: Lecture 1 10 Introduction to open source > History > Free Software vs. Open Source > Overview of open source licenses > Common missunderstandings > Community structures > Forking of communities > Motivation of individuals > Business models > Why and where using OSS > Open Hub > OSS Directory
  • 11. Fall Term 2015 Research on open source software, management and communities: Lecture 1 11 Around 1.5 million open source projects Source: https://www.blackducksoftware.com/resources/webinar/2015-future-open-source-survey-results
  • 12. Fall Term 2015 Research on open source software, management and communities: Lecture 1 12 History: The Pioneer Period 1985 Richard Stallman establishes the Free Software Foundation (FSF) and coins the term “free software” 1989 The FSF publishes version 1 and, in 1991, version 2 of the GNU General Public License (GPL) 1991 Linus Torvalds launches the development of the Linux core under the GPL version 2 1993 Linux distributor Debian is founded Source: Ernst & Young “Open source software in business-critical environments” 2011
  • 13. Fall Term 2015 Research on open source software, management and communities: Lecture 1 13 History: The Business Period 1998 Eric Raymond, Bruce Perens and Tim O’Reilly establish the Open Source Initiative (OSI) and coin the term “open source” 1999 Netscape is the first major company to release the source code for its Netscape Navigator, which had previously been proprietary, under an open source license 1999 Linux service provider Red Hat goes public on the NASDAQ 2000 IBM announces that it is to invest one billion USD in the development of Linux 2001 IBM publishes the software development platform Eclipse, with an estimated value of USD 40m, under an open source license Source: Ernst & Young “Open source software in business-critical environments” 2011
  • 14. Fall Term 2015 Research on open source software, management and communities: Lecture 1 14 History: The Mainstream Period 2004 Canonical launches Ubuntu 2007 The Free Software Foundation publishes version 3 of the GNU General Public License (GPL) 2007 Sun Microsystems publishes the Java Development Kit as GPL 2008 Google launches the Linux-based Android operating system 2008 The French Gendarmerie migrates 70,000 desktops from Microsoft to the Linux distribution Ubuntu 2009 Linux is installed on >300,000 workspaces at Brazilian schools 2011 Insurer LVM migrates 10,000 workplaces to Ubuntu 2015 City of Munich finishes migration to 15,000 workplaces Source (mostly): Ernst & Young “Open source software in business-critical environments” 2011
  • 15. Fall Term 2015 Research on open source software, management and communities: Lecture 1 15 Free Software Definition of Free Software by the Free Software Foundation: > Freedom 0: The freedom to run the program for any purpose. > Freedom 1: The freedom to study how the program works, and change it to make it do what you wish. > Freedom 2: The freedom to redistribute copies so you can help your neighbor. > Freedom 3: The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits. More information: http://www.fsf.org/about/
  • 16. Fall Term 2015 Research on open source software, management and communities: Lecture 1 16 Copyleft > A wordplay by FSF: copyright vs. copyleft > Part of: GNU GPL and AGPL > Requires all modified and extended versions of the program to be free “forever” > Copyleft guarantees the freedom of software > Viral effect: derived work must be distributed under the same or a stronger license > Challenge for many business environments More information: https://www.gnu.org/copyleft/copyleft.en.html
  • 17. Fall Term 2015 Research on open source software, management and communities: Lecture 1 17 Open Source Software An open source license complies with the following 10 criteria: 1. Free Redistribution 2. Source Code 3. Derived Works 4. Integrity of The Author's Source Code 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License 8. License Must Not Be Specific to a Product 9. License Must Not Restrict Other Software 10. License Must Be Technology-Neutral More information: http://opensource.org/osd
  • 18. Fall Term 2015 Research on open source software, management and communities: Lecture 1 18 OSI approved licenses Open Source Initiative (OSI) has currently approved 71 software licenses as «open source licenses» Some popular OSI approved licenses: > GNU Affero General Public License (AGPL) 3.0 > GNU General Public License (GPL) v2 and v3 > GNU Library or "Lesser" General Public License (LGPL) > Apache License 2.0 > MIT license > BSD license > Mozilla Public License 2.0 > Eclipse Public License All OSI approved licenses: http://opensource.org/licenses/alphabetical
  • 19. Fall Term 2015 Research on open source software, management and communities: Lecture 1 19 Differences of open source licenses Source: Ernst & Young “Open source software in business-critical environments” 2011
  • 20. Fall Term 2015 Research on open source software, management and communities: Lecture 1 20 Common missunderstandings Important to know: > There is a clear definition what is open source software and what not. > An open source project is not a project (in the usual IT context). > Open source software is not free. > Open source software is used very widely. > Open source software is not only developed by volunteers. > Migration to open source software does not save costs immediately.
  • 21. Fall Term 2015 Research on open source software, management and communities: Lecture 1 21 Onion model of open source communities Users Contributors Developers Core Devs
  • 22. Fall Term 2015 Research on open source software, management and communities: Lecture 1 22 Community building process Source: Ernst & Young “Open source software in business-critical environments” 2011
  • 23. Fall Term 2015 Research on open source software, management and communities: Lecture 1 23 Forking of open source projects > Splitting (=forking) of developer community in a new branch > Cause: failure of community governance > Sword of damocles of the open source development model Forking examples:
  • 24. Fall Term 2015 Research on open source software, management and communities: Lecture 1 24 Forking example Apache OpenOffice vs. LibreOffice
  • 25. Fall Term 2015 Research on open source software, management and communities: Lecture 1 25 Why do programmers code for free? Solving a developer’s own problem: “Every good work of software starts by scratching a developer's personal itch.” Other great quotes in this book: “Release Early, Release Often” “Given enough eyeballs, all bugs are shallow.” (Linus Torvalds) In total 19 lessons of Eric Raymond what he learned in open source development Source: Eric S. Raymond “The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary” 1999 O'Reilly Media
  • 26. Fall Term 2015 Research on open source software, management and communities: Lecture 1 26 Motivations of individuals Why do individuals develop open source software? 10 different reasons: Ideology Altruism Kinship Fun Reputation Reciprocity Learning Own-use Career Pay Intrinsic motivation Extrinsic motivation Source: Georg von Krogh, Stefan Haefliger, Sebastian Spaeth, and Martin W. Wallin "Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development" MIS Quarterly 2012, Vol 36 Issue 2, pp. 649-676
  • 27. Fall Term 2015 Research on open source software, management and communities: Lecture 1 27 The Business Of Open Source > Open Source Is Not A Business Model (it’s a license!) > Barriers open source vendors needed to overcome — Unclear dependencies on other software components and difficult installation mechanisms — Lack of commercial-grade support and services around integration and adaptation of the software — Unclear roadmap and often a very ‘dynamic’ project — Lack of necessary skill-set within the enterprise — Need for training, documentation and education > Generating revenue streams: — Packaging and distribution — Offering alternative paid licence to open source product (dual license) — Providing services and support around an open source product Source: http://oss-watch.ac.uk/resources/businessofopensource
  • 28. Fall Term 2015 Research on open source software, management and communities: Lecture 1 28 Services by open source vendors 1. Direct access to the expertise of the core developers of the open source software 2. Defined response times for support enquiries 3. Support via a number of channels (internet, VPN, email, chat, telephone, remote desktop, on-site) 4. Provision of professional documentation, training and certification courses 5. Prompt, proactive and user-friendly delivery of security patches 6. Minimum periods of maintenance and support for particular software versions 7. Guaranteed, regular software releases and updates 8. Guaranteed compatibility with other software solutions 9. Certification for particular hardware and proprietary software systems 10. Integration of patches and extensions into the main version (official branch) 11. Hedging against legal claims based on intellectual property rights (copyright, patents) 12. Liability for disruption and malfunction 13. Provision of additional proprietary extensions and support tools Source: Ernst & Young “Open source software in business-critical environments” 2011
  • 29. Fall Term 2015 Research on open source software, management and communities: Lecture 1 29 Business models with open source 1. Custom development - Customers pay for the software to be customized to meet their specific requirements. 2. Services/support - Ad hoc support calls, service, training and consulting contracts. 3. Support subscriptions - An annual, repeatable support and service agreement. 4. Value-added subscriptions - An annual, repeatable support and service agreement with additional features/functionality delivered as a service. 5. Software as a service (SaaS) - Paid access to and use of the software via hosted or cloud services. 6. Complementary products and services - Open source software is not used to directly generate revenue; instead, complementary products provide revenue. 7. Closed source licenses - For a version of the full project, a larger software package, hardware appliance based on the project, or extensions to the open source core. 8. Advertising - Software is free to use and is funded by associated advertising. Source: Question 16 from the 2014 Future of Open Source Survey https://www.blackducksoftware.com/future-of-open-source
  • 30. Fall Term 2015 Research on open source software, management and communities: Lecture 1 30 Where is open source being used Source: Open Source Studie Schweiz 2015, Matthias Stürmer and Marcus Dapp, swissICT and /ch/open
  • 31. Fall Term 2015 Research on open source software, management and communities: Lecture 1 31 Where open source not (yet) is being used Source: Open Source Studie Schweiz 2015, Matthias Stürmer and Marcus Dapp, swissICT and /ch/open
  • 32. Fall Term 2015 Research on open source software, management and communities: Lecture 1 32 Why open source is being used Source: Open Source Studie Schweiz 2015, Matthias Stürmer and Marcus Dapp, swissICT and /ch/open
  • 33. Fall Term 2015 Research on open source software, management and communities: Lecture 1 33 Why open source is not being used Source: Open Source Studie Schweiz 2015, Matthias Stürmer and Marcus Dapp, swissICT and /ch/open
  • 34. Fall Term 2015 Research on open source software, management and communities: Lecture 1 34 Open Hub www.openhub.net
  • 35. Fall Term 2015 Research on open source software, management and communities: Lecture 1 35 Open Hub www.openhub.net
  • 36. Fall Term 2015 Research on open source software, management and communities: Lecture 1 36 Open Hub www.openhub.net
  • 37. Fall Term 2015 Research on open source software, management and communities: Lecture 1 37 OSS Directory www.ossdirectory.ch
  • 38. Fall Term 2015 Research on open source software, management and communities: Lecture 1 38 OSS Directory www.ossdirectory.ch
  • 39. Fall Term 2015 Research on open source software, management and communities: Lecture 1 39 OSS Directory www.ossdirectory.ch
  • 40. Fall Term 2015 Research on open source software, management and communities: Lecture 1 40 OSS Directory www.ossdirectory.ch
  • 41. Fall Term 2015 Research on open source software, management and communities: Lecture 1 41 OSS Directory www.ossdirectory.ch
  • 42. Fall Term 2015 Research on open source software, management and communities: Lecture 1 42 OSS Directory www.ossdirectory.ch
  • 43. Fall Term 2015 Research on open source software, management and communities: Lecture 1 43 Agenda 1. Overview of this course 2. Introduction to open source 3. Research in information systems 4. Research about open source software 5. Selection of papers
  • 44. Fall Term 2015 Research on open source software, management and communities: Lecture 1 44 Slides Prof. Dr. Thomas Myrach
  • 45. Fall Term 2015 Research on open source software, management and communities: Lecture 1 45 Agenda 1. Overview of this course 2. Introduction to open source 3. Research in information systems 4. Research about open source software 5. Selection of papers
  • 46. Fall Term 2015 Research on open source software, management and communities: Lecture 1 46 Research about open source software 1. Quantitative analysis — Measurement of source code contributions (OpenHub, Git, SVN) — Measurement of problem solving (issues and bug trackers) — Measurement of communication (mailing list, message initiator, reply) — Measurement of software dependencies (Debian) — Measurement of release cycles (community activity) 2. Qualitative analysis — Interviews with developers, managers etc. — Transcription and coding of interviews — Theory building with patterns within the interviews 3. Conceptual work — Meta-analysis of previous studies regarding a certain topic — Theory building with aggregation of previous results
  • 47. Fall Term 2015 Research on open source software, management and communities: Lecture 1 47 Quantitative analysis: Apache OpenOffice vs. LibreOffice Number of committers (number in area) and commits per committer (color of area) for different project combinations Source: Jonas Gamalielsson and Björn Lundell “Sustainability of Open Source software communities beyond a fork: How and why has the LibreOffice project evolved?” Journal of Systems and Software 2014
  • 48. Fall Term 2015 Research on open source software, management and communities: Lecture 1 48 Quantitative analysis: Apache OpenOffice vs. LibreOffice Number of monthly commits for the OpenOffice.org (black), LibreOffice (dark grey) and Apache OpenOffice (light grey) projects. Source: Jonas Gamalielsson and Björn Lundell “Sustainability of Open Source software communities beyond a fork: How and why has the LibreOffice project evolved?” Journal of Systems and Software 2014
  • 49. Fall Term 2015 Research on open source software, management and communities: Lecture 1 49 Quantitative analysis: Opening up community governance Source: Sebastian Spaeth, Matthias Stuermer, and Georg Von Krogh “Enabling Knowledge Creation through Outsiders: Towards a Push Model of Open Innovation” International Journal of Technology Management 2010 Active committers per month
  • 50. Fall Term 2015 Research on open source software, management and communities: Lecture 1 50 Quantitative analysis: Opening up community governance Source: Sebastian Spaeth, Matthias Stuermer, and Georg Von Krogh “Enabling Knowledge Creation through Outsiders: Towards a Push Model of Open Innovation” International Journal of Technology Management 2010
  • 51. Fall Term 2015 Research on open source software, management and communities: Lecture 1 51 Quantitative analysis: Opening up community governance Source: Sebastian Spaeth, Matthias Stuermer, and Georg Von Krogh “Enabling Knowledge Creation through Outsiders: Towards a Push Model of Open Innovation” International Journal of Technology Management 2010
  • 52. Fall Term 2015 Research on open source software, management and communities: Lecture 1 52 Quantitative analysis: Software reuse in open source projects Mozilla FirefoxAs an Example of Package Dependencies in Debian: The Graph of Mozilla Firefox UNIX command: apt-cache dotty firefox | dot -Tps > dependencygraph_firefox.ps Source: Sebastian Spaeth, Matthias Stuermer, Stefan Haefliger, Georg von Krogh „Sampling in Open Source Software Development: The case for using the Debian GNU/Linux Distribution“ HICSS Proceedings 2007
  • 53. Fall Term 2015 Research on open source software, management and communities: Lecture 1 53 Qualitative analysis: Benefits of open source revealing Source: Matthias Stuermer, Sebastian Spaeth and Georg Von Krogh “Extending Private-Collective Innovation: A Case Study” R&D Management 2009
  • 54. Fall Term 2015 Research on open source software, management and communities: Lecture 1 54 Qualitative analysis: Benefits of open source revealing Source: Matthias Stuermer, Sebastian Spaeth and Georg Von Krogh “Extending Private-Collective Innovation: A Case Study” R&D Management 2009
  • 55. Fall Term 2015 Research on open source software, management and communities: Lecture 1 55 Qualitative analysis: Benefits of open source revealing Source: Matthias Stuermer, Sebastian Spaeth and Georg Von Krogh “Extending Private-Collective Innovation: A Case Study” R&D Management 2009
  • 56. Fall Term 2015 Research on open source software, management and communities: Lecture 1 56 Conceptual work: Community building model Source: Terhi Kilamo, Imed Hammouda, Tommi Mikkonen, and Timo Aaltonen “From proprietary to open source—Growing an open source ecosystem” Journal of Systems and Software 2012
  • 57. Fall Term 2015 Research on open source software, management and communities: Lecture 1 57 Conceptual work: Community building model Source: Terhi Kilamo, Imed Hammouda, Tommi Mikkonen, and Timo Aaltonen “From proprietary to open source—Growing an open source ecosystem” Journal of Systems and Software 2012
  • 58. Fall Term 2015 Research on open source software, management and communities: Lecture 1 58 Conceptual work: Motivations of individuals Source: Georg von Krogh, Stefan Haefliger, Sebastian Spaeth, and Martin W. Wallin "Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development" MIS Quarterly 2012, Vol 36 Issue 2, pp. 649-676
  • 59. Fall Term 2015 Research on open source software, management and communities: Lecture 1 59 Conceptual work: Motivations of individuals Source: Georg von Krogh, Stefan Haefliger, Sebastian Spaeth, and Martin W. Wallin "Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development" MIS Quarterly 2012, Vol 36 Issue 2, pp. 649-676
  • 60. Fall Term 2015 Research on open source software, management and communities: Lecture 1 60 Agenda 1. Overview of this course 2. Introduction to open source 3. Research in information systems 4. Research about open source software 5. Selection of papers
  • 61. Fall Term 2015 Research on open source software, management and communities: Lecture 1 61 Classical papers on open source software > Some Simple Economics of Open Source Josh Lerner and Jean Tirole, The Journal of Industrial Economics 2002 > Guarding the commons: how community managed software projects protect their work Siobhán O’Mahony, Research Policy 2003 > How open is open enough? Melding proprietary and open source platform strategies Joel West, Research Policy 2003 > Open Source Software and the “Private-Collective” Innovation Model: Issues for Organization Science Eric von Hippel and Georg von Krogh, Organization Science 2003
  • 62. Fall Term 2015 Research on open source software, management and communities: Lecture 1 62 New papers on open source software > Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development Georg von Krogh, Stefan Haefliger, Sebastian Spaeth, Martin Wallin – MIS Quarterly 2012 > Sustainability of Open Source software communities beyond a fork: How and why has the LibreOffice project evolved? Jonas Gamalielsson, Björn Lundell – The Journal of Systems and Software 2014 > Key Factors for Adopting Inner Source Klaas-Jan Stol, Paris Avgeriou, Muhammad Ali Babar, Yan Lucas, Brian Fitzgerald – ACM Transactions on Software Engineering and Methodology 2014
  • 63. Fall Term 2015 Research on open source software, management and communities: Lecture 1 63 Presentation > Using IWI PowerPoint template (Zotero repository) > Structure of the presentation: — Introduction — Theory (literature) — Method (data gathered) — Results (facts) — Conclusions (implications) > 20min presentation, 25min discussion
  • 64. Fall Term 2015 Research on open source software, management and communities: Lecture 1 64 Research gaps in open source literature > Empirical analysis about business models with open source software (services, subscriptions etc.) > Empirical analysis about sustainability of open source communities (Linux kernel development etc.) > Empirical analysis about role and influence of non-profit associations and foundations (Eclipse, Apache etc.) > Empirical analysis of software reuse by assessing reverse dependencies within Debian/Ubuntu > Empirical analysis of cost savings and other positive and negative effects when migrating to open source