SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
Adam Walczak - www.adamwalczak.info
There are many myths about the Open Source Community

www.projektyopensource.pl/ksiazka

Adam Walczak
There are many myths about the Open Source Community

that most of them are working the as volunteers ...
www.projektyopensource.pl/ksiazka

Adam Walczak
There are many myths about the Open Source Community

that they are driven by an utopian ideology ...
www.projektyopensource.pl/ksiazka

Adam Walczak
There are many myths about the Open Source Community

that they make a living from donations ...
www.projektyopensource.pl/ksiazka

Adam Walczak
There are many myths about the Open Source Community

?!

www.projektyopensource.pl/ksiazka

Adam Walczak
The scale of open software
According to the research done for the European Committee
Economic impact of FLOSS on innovation and competitiveness of the EU ICT sector
●

It was estimated that services and products based on open source
software will make up to 32% of the IT sector till 2011. This would be
about 4% of the whole European market.

●

Open software supports in a large scale 29% software projects in the
UE and 49% in the USA.

●

Open source lets the world economy cut 36% of costs in software
research and development projects.

●

The value of resources invested in open source is estimated to be 22
billion euro which is 20.5 % of the overall investment in software
produced in the UE; in USA its 36 billion euro which makes up
to 20 % of the overall investment.

www.projektyopensource.pl/ksiazka

Adam Walczak
A little history lesson ...

According to the NBER resource centers report
The economics of sharing: Open source and Beyond
The history of the Open Source and Free software movement
Is divided in to three eras:

●

the 60' i 70' – First era of collaborate software development

●

the 80' – Expansion of closed software

●

From the 90' – Rise of the net, mass collaboration and Open Source

www.projektyopensource.pl/ksiazka

Adam Walczak
A not obvious division

free software

≈

open source

Richard Stallman

Eric S. Raymond

Moral choice

Practical choice

Restrictive licenses

Permissive licenses

www.projektyopensource.pl/ksiazka

Adam Walczak
A not obvious division

Richard Stallmans speech when receiving the Linusa Torvaldsa Award for
his input to Open Source at the Linux World 1999 conference:

Giving the Linus Torvalds Award
to the Free Software Foundation
is a bit like giving the Han Solo Award
to the Rebel Fleet

www.projektyopensource.pl/ksiazka

Adam Walczak
Motivations of open source participants

Very large

Significant

Small

None

60%

80%

Paid jobs or contract
Knowledge and experiance
Ideology
For fun
Future job/business opertunities
Received donations
0%

www.projektyopensource.pl/ksiazka

20%

40%

100%

Adam Walczak
General organizational culture in open source projects
●

Treating software users as developers

●

Short release cycles

●

Open forms of communication in the project

●

Higher motivation of open source participants

●

egoless programming

●

No deadlines

●

A informal type of collaboration

www.projektyopensource.pl/ksiazka

Adam Walczak
Biggest threat in an Open Source project

www.projektyopensource.pl/ksiazka

Adam Walczak
Biggest threat in an Open Source project

FORK

www.projektyopensource.pl/ksiazka

Adam Walczak
Biggest threat in an Open Source project

FORK
propozycja spolszczenia:

FOCH
:)

www.projektyopensource.pl/ksiazka

Adam Walczak
Biggest threat in an Open Source project

project death
120000

Number of projects

100000
80000
60000
Active
Dead

40000
20000
0

Incubating

Usable

Stopień zaawansowania oprogramowania

www.projektyopensource.pl/ksiazka

Adam Walczak
Organizational structures
●

Communities with benevolent dictators

●

Meritocratic communities

●

In house development, community feedback

●

Specification based community process

●

Fork

●

Umbrela project

●

Distribution

www.projektyopensource.pl/ksiazka

Adam Walczak
Communities with benevolent dictator

www.projektyopensource.pl/ksiazka

Adam Walczak
Communities with benevolent dictator

Examples:
●

Python – Guido van Rossum.

●

Blender – Ton Roosendaala.

●

Slackware – Patrick Volkerdinga.

www.projektyopensource.pl/ksiazka

Adam Walczak
Meritocratic communities
●

Every day based consensus based decision making

●

Votes done when necessary

●

Votes are NOT democratic

●

Both votes and advances in the communities hierarchy are
done in a meritocratic manner

www.projektyopensource.pl/ksiazka

Adam Walczak
Meritocratic communities
Apache Software Foundation

www.projektyopensource.pl/ksiazka

Adam Walczak
In-house development, community feedback
●

Mixed practices

●

Easy control

●

Examples: MySQL, Qt

www.projektyopensource.pl/ksiazka

Adam Walczak
Specification based community process

●

Very formal

●

De facto develops specifications

www.projektyopensource.pl/ksiazka

Adam Walczak
Specification based community process

www.projektyopensource.pl/ksiazka

Adam Walczak
Specification based community process

www.projektyopensource.pl/ksiazka

Adam Walczak
Specification based community process
Examples

Java Community Process

www.projektyopensource.pl/ksiazka

Internet Standards Process

Adam Walczak
Fork
Relationship with the mother project

Full departure

www.projektyopensource.pl/ksiazka

Symbiosis

Adam Walczak
Fork
Examples

●

GNOME - GoneME

●

GCC – EGCS

●

Xfree86 - X.Org

●

Debian – Ubuntu

●

OpenOffice – LibreOffice

www.projektyopensource.pl/ksiazka

Adam Walczak
Umbrella project

Examples:
●

GNU
●

GNOME
●

...

●

NUI Group

●

fundacja Apache

www.projektyopensource.pl/ksiazka

Adam Walczak
Distribution
Examples
●

GNU/Linux: Debian, Ubuntu, Red Hat, SUSE

●

*BSD: NetBSD, FreeBSD, OpenBSD

●

Java application servers:
●
●

●

Oracle Glassfish
Apache Gieronimo

Portable Apps

www.projektyopensource.pl/ksiazka

Adam Walczak
Distribution – Debian example

www.projektyopensource.pl/ksiazka

Adam Walczak
Business models

X: How to gain profits if we give all for free ?
Y: Did we really give all for free ?
X: All our intellectual property ...
Y: Does IT only sell software licenses ?

www.projektyopensource.pl/ksiazka

Adam Walczak
Business models

According to Bruce Perensa from George Washington University art.
The Emerging Economic Paradigm of Open Source

profits from selling software licenses
in the USA only make up to:

25%
of the IT market

www.projektyopensource.pl/ksiazka

Adam Walczak
Business models

●

dual-licnesing

●

up-selling and cross-selling

●

selling related services

●

donations

●

other business goals which are not directly profitable

www.projektyopensource.pl/ksiazka

Adam Walczak
Getting a client

Rule: 2% of your users generate 95% of your profits

www.projektyopensource.pl/ksiazka

Adam Walczak
Open Source as a distribution model

Open Source generates a lot of business of business risks but is
also a light distribution model

www.projektyopensource.pl/ksiazka

Adam Walczak
Dual-licensing

●

User segmentation

●

Large control over the project

According to the FLOSS Metrics Consorcium
5% of open source companies gain profit from this model

www.projektyopensource.pl/ksiazka

Adam Walczak
Dual-licensing
Examples:

Qt

MySQL
Founded in the end of 90'

Bought by large IT companies in the last yers
by Nokia for 100 mln $

www.projektyopensource.pl/ksiazka

by Sun for 1 billion $

Adam Walczak
Up-selling
●

De facto a selling technique

●

Base if open source, a more complex product is closed

●

Also known as freemium

●

Up-selling + dual-licensing = phased approach

According to the FLOSS Metrics Consorcium
12% of open source companies gain profit from this model

www.projektyopensource.pl/ksiazka

Adam Walczak
Up-selling
Examples:
●

SugerCRM

●

Eclipse:
●

JBuilder

●

IBM Websphere Studio Workbench

●

JBoss Developer Studio

www.projektyopensource.pl/ksiazka

Adam Walczak
Cross-selling
●

De facto a selling technique

●

Arguments sales of other products

IBM Software Cross Sell Reference Guide
describes 871 products and about 3400 relations among them

www.projektyopensource.pl/ksiazka

Adam Walczak
Selling related services
●

Most popular model according to the The FLOSS Metrics
Consorcium 29%

●

Mostly done by business active in the project, only 2% of the
market is occupied by not participating companies

●

Service types:
●

Certified versions,

●

Consulting,

●

Support,

●

Integration,

●

Custom development,

●

Training and certification,

www.projektyopensource.pl/ksiazka

Adam Walczak
Selling related services

Examples:
●

IBM, Oracle

●

Red Hat, SUSE, …

●

MySQL

●

....

www.projektyopensource.pl/ksiazka

Adam Walczak
Donations
Free Software
Foundation

Mozilla
Foundation

Apache
Software
Foundation

WikiMedia
Foundation

Goals

Free software
promotion and
support

Support of
Mozilla projects

Support of
meritocratic
open source
projects

Support of the
free
encyclopedia

Yearly income

1 mln $

86,5 mln $

200 000 $

8,6 mln $

Founded by
companies and
institutions

>20%

96,60 %

>80 %

BD

Personal donations

BD

0,05 %

BD

>53 %

Biggest founders

Sun, IBM, HP,
Google

Google (about
70%), Yahoo,
Amazon

Google, Yahoo,
Microsoft

BD

Administration costs

9 %

19 %

5 %

26 %

Promotion costs

10 %

12 %

<0,01 %

7 %

Infrastructure costs

BD

4 %

49 %

>60 %

Development costs

BD

62 %

0 %

0 %

www.projektyopensource.pl/ksiazka

Adam Walczak
Not directly profitable business goals
Przykłady:
●

Tokeneer System – biometric security system

●

Maemo – mobile software stack developed by Nokia. 10 mln lines of code 85%
from open source code, 15% written by Nokia

●

Google found 70% of Mozillas budget

●

loss leader strategy

www.projektyopensource.pl/ksiazka

Adam Walczak
Adam Walczak - www.adamwalczak.info

Contenu connexe

Similaire à OPEN SOURCE projects - how are they organized and financed

Open Source Tools for Libraries
Open Source Tools for LibrariesOpen Source Tools for Libraries
Open Source Tools for LibrariesNicole C. Engard
 
Open Source Product Management
Open Source Product ManagementOpen Source Product Management
Open Source Product ManagementDanny Rosen
 
Open Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PMOpen Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PMProduct School
 
WSO2Con EU 2015: Opening Keynote - Helping You Connect the World
WSO2Con EU 2015: Opening Keynote - Helping You Connect the WorldWSO2Con EU 2015: Opening Keynote - Helping You Connect the World
WSO2Con EU 2015: Opening Keynote - Helping You Connect the WorldWSO2
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open sourceDave Neary
 
Introducing Drupal: The open source content management and web application fr...
Introducing Drupal: The open source content management and web application fr...Introducing Drupal: The open source content management and web application fr...
Introducing Drupal: The open source content management and web application fr...Anthony Ogbonna
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Exove
 
BUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open SourceBUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open SourceLinaro
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Linaro
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and CompetencyKrishna-Kumar
 
Introduction to Open Source for Libraries
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for LibrariesNicole C. Engard
 
Michael Widenius
Michael WideniusMichael Widenius
Michael WideniusCodeFest
 
OpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionOpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionDrupalCamp Kyiv
 
OpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday PresentationOpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday PresentationOpenStack Foundation
 

Similaire à OPEN SOURCE projects - how are they organized and financed (20)

Open Source Tools for Libraries
Open Source Tools for LibrariesOpen Source Tools for Libraries
Open Source Tools for Libraries
 
Open Source Product Management
Open Source Product ManagementOpen Source Product Management
Open Source Product Management
 
Open Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PMOpen Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PM
 
WSO2Con EU 2015: Opening Keynote - Helping You Connect the World
WSO2Con EU 2015: Opening Keynote - Helping You Connect the WorldWSO2Con EU 2015: Opening Keynote - Helping You Connect the World
WSO2Con EU 2015: Opening Keynote - Helping You Connect the World
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open source
 
OWF13 - OpenStack3 birthday
OWF13 - OpenStack3 birthdayOWF13 - OpenStack3 birthday
OWF13 - OpenStack3 birthday
 
Introducing Drupal: The open source content management and web application fr...
Introducing Drupal: The open source content management and web application fr...Introducing Drupal: The open source content management and web application fr...
Introducing Drupal: The open source content management and web application fr...
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
 
Open Source & Libraries
Open Source & LibrariesOpen Source & Libraries
Open Source & Libraries
 
BUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open SourceBUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open Source
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and Competency
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
Introduction to Open Source for Libraries
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for Libraries
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
OpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionOpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal Distribution
 
Open Source
Open SourceOpen Source
Open Source
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
OpenSource
OpenSourceOpenSource
OpenSource
 
OpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday PresentationOpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday Presentation
 

Dernier

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Dernier (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

OPEN SOURCE projects - how are they organized and financed

  • 1. Adam Walczak - www.adamwalczak.info
  • 2. There are many myths about the Open Source Community www.projektyopensource.pl/ksiazka Adam Walczak
  • 3. There are many myths about the Open Source Community that most of them are working the as volunteers ... www.projektyopensource.pl/ksiazka Adam Walczak
  • 4. There are many myths about the Open Source Community that they are driven by an utopian ideology ... www.projektyopensource.pl/ksiazka Adam Walczak
  • 5. There are many myths about the Open Source Community that they make a living from donations ... www.projektyopensource.pl/ksiazka Adam Walczak
  • 6. There are many myths about the Open Source Community ?! www.projektyopensource.pl/ksiazka Adam Walczak
  • 7. The scale of open software According to the research done for the European Committee Economic impact of FLOSS on innovation and competitiveness of the EU ICT sector ● It was estimated that services and products based on open source software will make up to 32% of the IT sector till 2011. This would be about 4% of the whole European market. ● Open software supports in a large scale 29% software projects in the UE and 49% in the USA. ● Open source lets the world economy cut 36% of costs in software research and development projects. ● The value of resources invested in open source is estimated to be 22 billion euro which is 20.5 % of the overall investment in software produced in the UE; in USA its 36 billion euro which makes up to 20 % of the overall investment. www.projektyopensource.pl/ksiazka Adam Walczak
  • 8. A little history lesson ... According to the NBER resource centers report The economics of sharing: Open source and Beyond The history of the Open Source and Free software movement Is divided in to three eras: ● the 60' i 70' – First era of collaborate software development ● the 80' – Expansion of closed software ● From the 90' – Rise of the net, mass collaboration and Open Source www.projektyopensource.pl/ksiazka Adam Walczak
  • 9. A not obvious division free software ≈ open source Richard Stallman Eric S. Raymond Moral choice Practical choice Restrictive licenses Permissive licenses www.projektyopensource.pl/ksiazka Adam Walczak
  • 10. A not obvious division Richard Stallmans speech when receiving the Linusa Torvaldsa Award for his input to Open Source at the Linux World 1999 conference: Giving the Linus Torvalds Award to the Free Software Foundation is a bit like giving the Han Solo Award to the Rebel Fleet www.projektyopensource.pl/ksiazka Adam Walczak
  • 11. Motivations of open source participants Very large Significant Small None 60% 80% Paid jobs or contract Knowledge and experiance Ideology For fun Future job/business opertunities Received donations 0% www.projektyopensource.pl/ksiazka 20% 40% 100% Adam Walczak
  • 12. General organizational culture in open source projects ● Treating software users as developers ● Short release cycles ● Open forms of communication in the project ● Higher motivation of open source participants ● egoless programming ● No deadlines ● A informal type of collaboration www.projektyopensource.pl/ksiazka Adam Walczak
  • 13. Biggest threat in an Open Source project www.projektyopensource.pl/ksiazka Adam Walczak
  • 14. Biggest threat in an Open Source project FORK www.projektyopensource.pl/ksiazka Adam Walczak
  • 15. Biggest threat in an Open Source project FORK propozycja spolszczenia: FOCH :) www.projektyopensource.pl/ksiazka Adam Walczak
  • 16. Biggest threat in an Open Source project project death 120000 Number of projects 100000 80000 60000 Active Dead 40000 20000 0 Incubating Usable Stopień zaawansowania oprogramowania www.projektyopensource.pl/ksiazka Adam Walczak
  • 17. Organizational structures ● Communities with benevolent dictators ● Meritocratic communities ● In house development, community feedback ● Specification based community process ● Fork ● Umbrela project ● Distribution www.projektyopensource.pl/ksiazka Adam Walczak
  • 18. Communities with benevolent dictator www.projektyopensource.pl/ksiazka Adam Walczak
  • 19. Communities with benevolent dictator Examples: ● Python – Guido van Rossum. ● Blender – Ton Roosendaala. ● Slackware – Patrick Volkerdinga. www.projektyopensource.pl/ksiazka Adam Walczak
  • 20. Meritocratic communities ● Every day based consensus based decision making ● Votes done when necessary ● Votes are NOT democratic ● Both votes and advances in the communities hierarchy are done in a meritocratic manner www.projektyopensource.pl/ksiazka Adam Walczak
  • 21. Meritocratic communities Apache Software Foundation www.projektyopensource.pl/ksiazka Adam Walczak
  • 22. In-house development, community feedback ● Mixed practices ● Easy control ● Examples: MySQL, Qt www.projektyopensource.pl/ksiazka Adam Walczak
  • 23. Specification based community process ● Very formal ● De facto develops specifications www.projektyopensource.pl/ksiazka Adam Walczak
  • 24. Specification based community process www.projektyopensource.pl/ksiazka Adam Walczak
  • 25. Specification based community process www.projektyopensource.pl/ksiazka Adam Walczak
  • 26. Specification based community process Examples Java Community Process www.projektyopensource.pl/ksiazka Internet Standards Process Adam Walczak
  • 27. Fork Relationship with the mother project Full departure www.projektyopensource.pl/ksiazka Symbiosis Adam Walczak
  • 28. Fork Examples ● GNOME - GoneME ● GCC – EGCS ● Xfree86 - X.Org ● Debian – Ubuntu ● OpenOffice – LibreOffice www.projektyopensource.pl/ksiazka Adam Walczak
  • 29. Umbrella project Examples: ● GNU ● GNOME ● ... ● NUI Group ● fundacja Apache www.projektyopensource.pl/ksiazka Adam Walczak
  • 30. Distribution Examples ● GNU/Linux: Debian, Ubuntu, Red Hat, SUSE ● *BSD: NetBSD, FreeBSD, OpenBSD ● Java application servers: ● ● ● Oracle Glassfish Apache Gieronimo Portable Apps www.projektyopensource.pl/ksiazka Adam Walczak
  • 31. Distribution – Debian example www.projektyopensource.pl/ksiazka Adam Walczak
  • 32. Business models X: How to gain profits if we give all for free ? Y: Did we really give all for free ? X: All our intellectual property ... Y: Does IT only sell software licenses ? www.projektyopensource.pl/ksiazka Adam Walczak
  • 33. Business models According to Bruce Perensa from George Washington University art. The Emerging Economic Paradigm of Open Source profits from selling software licenses in the USA only make up to: 25% of the IT market www.projektyopensource.pl/ksiazka Adam Walczak
  • 34. Business models ● dual-licnesing ● up-selling and cross-selling ● selling related services ● donations ● other business goals which are not directly profitable www.projektyopensource.pl/ksiazka Adam Walczak
  • 35. Getting a client Rule: 2% of your users generate 95% of your profits www.projektyopensource.pl/ksiazka Adam Walczak
  • 36. Open Source as a distribution model Open Source generates a lot of business of business risks but is also a light distribution model www.projektyopensource.pl/ksiazka Adam Walczak
  • 37. Dual-licensing ● User segmentation ● Large control over the project According to the FLOSS Metrics Consorcium 5% of open source companies gain profit from this model www.projektyopensource.pl/ksiazka Adam Walczak
  • 38. Dual-licensing Examples: Qt MySQL Founded in the end of 90' Bought by large IT companies in the last yers by Nokia for 100 mln $ www.projektyopensource.pl/ksiazka by Sun for 1 billion $ Adam Walczak
  • 39. Up-selling ● De facto a selling technique ● Base if open source, a more complex product is closed ● Also known as freemium ● Up-selling + dual-licensing = phased approach According to the FLOSS Metrics Consorcium 12% of open source companies gain profit from this model www.projektyopensource.pl/ksiazka Adam Walczak
  • 40. Up-selling Examples: ● SugerCRM ● Eclipse: ● JBuilder ● IBM Websphere Studio Workbench ● JBoss Developer Studio www.projektyopensource.pl/ksiazka Adam Walczak
  • 41. Cross-selling ● De facto a selling technique ● Arguments sales of other products IBM Software Cross Sell Reference Guide describes 871 products and about 3400 relations among them www.projektyopensource.pl/ksiazka Adam Walczak
  • 42. Selling related services ● Most popular model according to the The FLOSS Metrics Consorcium 29% ● Mostly done by business active in the project, only 2% of the market is occupied by not participating companies ● Service types: ● Certified versions, ● Consulting, ● Support, ● Integration, ● Custom development, ● Training and certification, www.projektyopensource.pl/ksiazka Adam Walczak
  • 43. Selling related services Examples: ● IBM, Oracle ● Red Hat, SUSE, … ● MySQL ● .... www.projektyopensource.pl/ksiazka Adam Walczak
  • 44. Donations Free Software Foundation Mozilla Foundation Apache Software Foundation WikiMedia Foundation Goals Free software promotion and support Support of Mozilla projects Support of meritocratic open source projects Support of the free encyclopedia Yearly income 1 mln $ 86,5 mln $ 200 000 $ 8,6 mln $ Founded by companies and institutions >20% 96,60 % >80 % BD Personal donations BD 0,05 % BD >53 % Biggest founders Sun, IBM, HP, Google Google (about 70%), Yahoo, Amazon Google, Yahoo, Microsoft BD Administration costs 9 % 19 % 5 % 26 % Promotion costs 10 % 12 % <0,01 % 7 % Infrastructure costs BD 4 % 49 % >60 % Development costs BD 62 % 0 % 0 % www.projektyopensource.pl/ksiazka Adam Walczak
  • 45. Not directly profitable business goals Przykłady: ● Tokeneer System – biometric security system ● Maemo – mobile software stack developed by Nokia. 10 mln lines of code 85% from open source code, 15% written by Nokia ● Google found 70% of Mozillas budget ● loss leader strategy www.projektyopensource.pl/ksiazka Adam Walczak
  • 46. Adam Walczak - www.adamwalczak.info