Top Banner
what are the costs of open source ?? Jáchym Čepický
61

What is the price of open source

Jan 28, 2018

Download

Technology

Jachym Cepicky
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: What is the price of open source

what are the costs of open

source ??Jáchym Čepický

Page 2: What is the price of open source

what is are the costs price

of open source FOSS ??Jáchym Čepický

Page 3: What is the price of open source

Jáchym Čepický

OSGeo.org

● Member

● Board member (2012-2015)

● Secretary

Open source software developer, contributor, user

● GRASS GIS

● PyWPS

● OpenLayers, …

● http://opengeolabs.cz

Page 4: What is the price of open source
Page 5: What is the price of open source
Page 6: What is the price of open source
Page 7: What is the price of open source

Cleerio inc.

Page 8: What is the price of open source

I do Open Source and Free software!!

Started to use Linux: 2002

First contribution to GRASS GIS: 2003

What I think, I do

Page 9: What is the price of open source

I do Open Source and Free software!!

Started to use Linux: 2002

First contribution to GRASS GIS: 2003

What I usually do

Page 10: What is the price of open source

PyWPS

Implementation of OGC Web Processing Service in Python programming

language on server side.

● Started 2006

● About to release version 4.0 (new code base, Python3 support, …)

● 35 members of mailing list

● ± 40 contributors

● http://pywps.org

Page 11: What is the price of open source

What are the costs of FOSS?

Page 12: What is the price of open source
Page 13: What is the price of open source
Page 14: What is the price of open source

Open source and free software from point of view of

● Business

○ Using

○ Producing

● Individual developer

○ Contributing

○ Working for company, which is open source positive

● Society

○ Public sector using open source

○ Teaching open source

Page 15: What is the price of open source
Page 16: What is the price of open source

Open source and free software from point of view of

● Business

○ Using

○ Producing

● Individual developer

○ Contributing

○ Working for company, which is open source positive

● Society

○ Public sector using open source

○ Teaching open source

Page 17: What is the price of open source

Let’s talk about costs

Page 18: What is the price of open source

Fixed vs Variable Costs

Page 19: What is the price of open source

Total costs = fixed + variable

Page 20: What is the price of open source

Changing charging policy

Page 21: What is the price of open source

FOSS is for free

Page 22: What is the price of open source
Page 23: What is the price of open source

FOSS costs

Business point of view

Producing × Using

Page 24: What is the price of open source

Open source is not business model ...

Page 25: What is the price of open source

Open source is development model.

Page 26: What is the price of open source

Costs of using FOSS

Getting the software

Training

Management, actualisation

Licence management

Testing

...

t

c

Proprietary

FOSS

Page 27: What is the price of open source

Benefits of using FOSS

● Software with low costs, lower fixed costs

● Features are are looking for can be implemented by someone else

● Support from community

● Common good

● Recruitment from community

Page 28: What is the price of open source

Release early, release often!

- RERO

Page 29: What is the price of open source

Release early, release often!

Upgrade early, upgrade often!

- RERO

Page 30: What is the price of open source

Release early, release often!

Upgrade early, upgrade often!

Fix it early, fix it often!

- RERO

Page 31: What is the price of open source

$ pip install --upgrade

$ npm install

$ apt-get update && apt-get distupgrade

...

Page 32: What is the price of open source

● http://openlayers.org

● Event model change

○ The goog.events event system was replaced with our own lightweight event system. This significally reduces

the build size (#4711). Replacement of other goog.* components with ES5 features or custom code marks a

huge step towards the complete removal of the Closure Library dependency.

● Estimated costs: 6 man-months of development time

○ one developer to get our code base in line with new version

● Meanwhile in OpenLayers code base: 3.19.0 is out

Case study 1: Updating OpenLayers 3.13→3.14

Page 33: What is the price of open source

Costs of Enterprise producing Open Source

● Direct costs

○ Analysis

○ Programming, development

● Indirect costs

○ Bug fixing

○ Testing

○ Documentation

○ i18n

○ Support

Page 34: What is the price of open source

Costs of Enterprise producing Open Source

● Direct costs

○ Analysis

○ Programming, development

● Indirect costs

○ Bug fixing

○ Testing

○ Documentation

○ i18n

○ Support

Page 35: What is the price of open source

Community helps you with some software development

costs

Bug fixing, Testing, Documentation, i18n, Support

Page 36: What is the price of open source

Bulding a community

is (hard) work (costs) too...

Page 37: What is the price of open source

● “Fair traid open source”

● Contribute back

○ With code

○ With money

○ With support

● Make it to your company’s culture

Being good open source citizen

Page 38: What is the price of open source

I never managed to successfully adopt

FOSS way of doing software in any

company.

Page 39: What is the price of open source
Page 40: What is the price of open source

Open source and free software from point of view of

● Business

○ Using

○ Producing

● Individual developer

○ Contributing

○ Working for company, which is open source positive

● Society

○ Public sector using open source

○ Teaching open source

Page 41: What is the price of open source

Contributing to FOSS

● Freedom

○ To study

○ To modify

○ To distribute

● Fun

● Community → Friends

Page 42: What is the price of open source

Community → Friends & Fun

Page 43: What is the price of open source
Page 44: What is the price of open source

You are never alone with the community...

Page 45: What is the price of open source

It’s about freedom

● Freedom to combine various tools → no vendor lock

● Building your community impact → chance being recognised

● Pick the right tool → do not stick to one technology, to cover it’s costs

● To leave - and still not loosing any work, you’ve done

Working for company, which is open source positive

Page 46: What is the price of open source

Leave with all the tools in your Github

Page 47: What is the price of open source

The bad parts

● Autonomy

○ Solve problems - Looking for mailing lists, forums, Google, asking questions

○ Not suitable for work in team - you have to learn it

● Open source/community Burn-out

Page 48: What is the price of open source
Page 49: What is the price of open source

FOSS burn out

Page 50: What is the price of open source

Commits in last 2 years: 0 - 75/month

Variables: Work, events, family, energy, free time...

Case study: PyWPS

Page 51: What is the price of open source

You can not work in more then one

garden for long time periode.

Work vs. your

project

Page 52: What is the price of open source

Open source and free software from point of view of

● Business

○ Using

○ Producing

● Individual developer

○ Contributing

○ Working for company, which is open source positive

● Society

○ Public sector using open source

○ Teaching open source

Page 53: What is the price of open source

Prefering FOSS in public sector

● Public control

● Lower costs

● No vendor lock

Page 54: What is the price of open source

Prefering FOSS in education

● More students can get the software

● Experimenting

● Teaching generic principles, not software packages

● Autonomy, responsibility, community feeling

Page 55: What is the price of open source

Case study: Open Card (Prague)

● 2006 → 2016

● 1 vendor (owned all the source code and copyrights)

● prorietary system

● 89,2 * 10^6 → 1 * 10^9

Result: It was easier to drop the project and start from scratch.

Page 56: What is the price of open source
Page 57: What is the price of open source
Page 58: What is the price of open source

FOSS,

how can it work?

Page 59: What is the price of open source
Page 60: What is the price of open source
Page 61: What is the price of open source

Q&A

Jáchym Čepický

[email protected]

@jachymc

https://github.com/jachym

Cleerio | OpenGeoLabs

Visit my GeoPython workshop!!