SlideShare a Scribd company logo
JOHAN LINÅKER, PHD
Open Source Software (What??)
About Johan
What is Open Source Software?
Liberally Licensed, Collaboratively Developed Software*
* https://medium.com/@stephenrwalli/there-is-no-open-source-business-model-cdc4cc20238
Liberally Licensed, Collaboratively Developed Software*
* https://medium.com/@stephenrwalli/there-is-no-open-source-business-model-cdc4cc20238
Liberally
Licensed Software
Liberally
Licensed Software
• Software available under an open
source license
– License that follows the Open
Source Definition and is approved
by the Open Source Initiative
(http://opensource.org)
• Software which you may inspect, use,
modify and redistribute
• As long as you don’t discriminate
against any user och use-case
• Different conditions apply per license
requirements
• Copyright holder still holds its copyright
Permissive vs.
Copyleft licenses
• Permissive licenses – do whatever you
want, as long as you recognize the
copyright holder
– E.g., MIT, BSD, Apache
• Copyleft licenses – Above + share any
modifications, additions and connecting
code under same license.
– GPL 2, GPL 3, AGPL
• Permissive common for
standardiszations and collaboration on
non-differentiating software
• Copyleft common when copyright holder
wants to capture value back
Liberally Licensed, Collaboratively Developed Software*
* https://medium.com/@stephenrwalli/there-is-no-open-source-business-model-cdc4cc20238
Collaboratively
Developed Software
Collaboratively
Developed Software
• Software developed as projects by
networks of individuals and
organizations, aka. Open Source
Communities
• ”Members” of the community commonly
both users and developers
• Are united by a common vision and goal
around the Open Source Software.
• Incentives may differentiate
– Individuals: Sense of belonging,
recognition for contributions,
solves paintpoint, build CV
– Companies: Lower costs,
increased innovation, branding and
PR, strategic tool
Technical and non-
technical contributions
• A contribution can come in many forms…
– Code contributions (bugfixes, improvements,
features, test cases)
– Design and prioritization input
– Reporting and triaging of bugs
– Suggesting improvements and new
functionality
– Writing documentation and manuals
– Answering questions and joining discussions
– Arranging events and meetups
– Writing blog-posts and creating content for
social media
– Offering server space and cloud computing
– Testing and quality assurance
– Monetary support
Development process
• Informal processes - often specific for
each community
• Collaborative development
• Transparent and open discussions on
issues (e.g., bugs reports, feature
requests) and roadmap
• Stored and available via online and open
infrastructure
• Decentralized requirements
management
• Community full of stakeholders, all with
their own agendas (which may not
always align)
Development
Infrastructure
• Means of synchronous and
asynchronous communication
– E.g., bulliten boards, mailing-lists,
real-time chat
• Ticket system for reporting, discussing
and managing issues
– E.g., Jira, Bugzilla
• Knowlegde base/Wiki e.g., for road map,
documentation, and communiy
governance
• Source code repository with code review
and potentially build functionality
Community Structure
and Governance
Community Structure
and Governance
Leadership
Maintainership
Committers
Committers
Committers
Committers
Committers
Committers
Committers
Committers
Contributors
Contributors
Contributors
Contributors
Contributors
Contributors
Contributors
Contributors
Contributors
Contributors
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Users
Maintainership Maintainership
Movie-time!
https://www.cnbc.com/2019/12/14/how-open-source-software-became-the-new-industry-standard.html
Open Source Software - What is it?

More Related Content

PDF
Health and Sustainability of Open Source Software from a Public Sector Perspe...
PDF
Open source movement and much more
PPTX
Open source movement
PDF
Open Source Movement
ODP
Appleseed Social Networking
PDF
Managing Conflict in Open Source Communities
PPTX
Civic User Testing Group as a Model in Changing the Relationship Between Gove...
PPT
IWMW 2002: open source sofware debate: kelly
Health and Sustainability of Open Source Software from a Public Sector Perspe...
Open source movement and much more
Open source movement
Open Source Movement
Appleseed Social Networking
Managing Conflict in Open Source Communities
Civic User Testing Group as a Model in Changing the Relationship Between Gove...
IWMW 2002: open source sofware debate: kelly

What's hot (6)

PDF
openp2pdesign.org @ Open Hub Days, Hub Milan
ODP
Technologies for Free Culture World Domination Workshop 2007-06-17
PDF
Nonsoftwareoss
PDF
Owf2010 daffara
PPTX
Open source software development
PPTX
User Requirements in Audiovisual Search: a Quantitative Approach
openp2pdesign.org @ Open Hub Days, Hub Milan
Technologies for Free Culture World Domination Workshop 2007-06-17
Nonsoftwareoss
Owf2010 daffara
Open source software development
User Requirements in Audiovisual Search: a Quantitative Approach
Ad

Similar to Open Source Software - What is it? (20)

PPT
Open Source & Open Development
PDF
Open Source - Not just for IT anymore
PPT
Asf icfoss-mentoring
PDF
Open Source: What is It?
PPT
Understanding the Meaningful Use of Open Source Software
PDF
Myths in Open Source World
PDF
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
KEY
What is "Open Source"
PDF
Open Source 101 - GWO2016
PDF
Understanding Open Source Class 101
PDF
Sustaining Open Source Software
PDF
Providing Services to our Remote Users: Open Source Solutions
PPTX
Open Source Product Management
PPTX
Guide to open source
PPTX
open source technology
PDF
Open Source
ODP
Prasoon
PDF
An Open Source Approach to Collaboration
PDF
Open Source & Libraries
PPTX
Open Source Concepts
Open Source & Open Development
Open Source - Not just for IT anymore
Asf icfoss-mentoring
Open Source: What is It?
Understanding the Meaningful Use of Open Source Software
Myths in Open Source World
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
What is "Open Source"
Open Source 101 - GWO2016
Understanding Open Source Class 101
Sustaining Open Source Software
Providing Services to our Remote Users: Open Source Solutions
Open Source Product Management
Guide to open source
open source technology
Open Source
Prasoon
An Open Source Approach to Collaboration
Open Source & Libraries
Open Source Concepts
Ad

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Modernizing your data center with Dell and AMD
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
A Presentation on Artificial Intelligence
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
KodekX | Application Modernization Development
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Cloud computing and distributed systems.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation theory and applications.pdf
cuic standard and advanced reporting.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
NewMind AI Monthly Chronicles - July 2025
Modernizing your data center with Dell and AMD
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25 Week I
A Presentation on Artificial Intelligence
Spectral efficient network and resource selection model in 5G networks
KodekX | Application Modernization Development
Per capita expenditure prediction using model stacking based on satellite ima...
Cloud computing and distributed systems.
Chapter 3 Spatial Domain Image Processing.pdf
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Open Source Software - What is it?