Top Banner
The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washingto n DC 10-11 Jan 2005
11

The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

Dec 17, 2015

Download

Documents

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: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

The Evolution of Open Source Software (OSS 2.0)

Brian FitzgeraldUniversity of Limerick, Ireland

Advancing Knowledge

Washington D

C

10-11 Jan 2005

Page 2: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

Overview Paradoxes and Tensions in OSS

– Cathedral v. Bazaar: paradigm shift in software engineering?

– Collectivist v. Individualist?

Some Lessons from Large-Scale OSS Implementation (Beaumont Hospital)

Paradoxes and Tensions in OSS 2.0– Value for money v. Community values– From bazaar process to bazaar product– Microsoft as central player

Looking in

Looking out

Looking forward

Page 3: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

“Linux is about getting freedom, personal firearms are about keeping it”

Eric Raymond (The Atlanta Journal-Constitution, Aug 30, 2000)

Page 4: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

Cathedral v. Bazaar: a paradigm shift in software engineering? Yes

– Bazaar global community personal development style

– Duplication of effort – optimistic concurrency

No– Some OSS projects very cathedral-like– GNU/Linux benefits from Unix and BSD lessons– Modularity, peer review, testing, configuration

management key but well understood in s/w eng

Page 5: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

Collectivism v. Individualism

From programmers according to skills, to users according to their needs – Bob Young– Linux largest collaborative project in history

But…– 85% of Apache user modification requests ignored

Self-deprecation/modesty (to elicit help) Supreme ability/charisma (to lead voluntary

project) ‘Engine’ driving OSS is

– Competition among individual developers/projects – Network-enabled collective collaboration among

developers/projects

Page 6: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

Some Lessons from Large-Scale Implementation: Beaumont Hospital Free beer more important than free speech

to post-Y2K IT departments– €8m savings in s/w acquisition costs over 5 years– The Berkeley Conundrum!

Users more proactive in OSS implementation

‘Small-World’ Network Effects– Finnish hospital staff flying to Dublin– Beaumont contributing back in vertical domain

Nursing staff (>99% female) extremely receptive to OSS

Page 7: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

Some Lessons from Large-Scale Implementation: Beaumont Hospital

But some user resistance– Fear of being deskilled– Perception that work undervalued if using free

software

Page 8: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

Paradoxes and Tensions in OSS 2.0 Value for money v. Community Values Value for money

– Increased commercialisation– Many OSS players need to make payroll

But must adhere to acceptable community values– Sun, IBM, DaimlerChrysler – Red Hat & Animal Farm

‘Engine’ further driving OSS 2.0 is balancing this tension

Page 9: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

Paradoxes and Tensions in OSS 2.0 Development process less bazaar-like

– Apache conferences, Zope/Plone project meetings

– Legal incorporation of OSS projects– No more ‘thrilling adventure of installing Linux’– Customers willing to pay for professional service

& support

Development product more bazaar-like– Convenient networks leveraging OSS brand (a la

LVMH)

Page 10: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

Paradoxes and Tensions in OSS 2.0 Microsoft as a central player in OSS 2.0

– Already muddied water with Shared Source– Abstracted principles into Most Valued

Professional, Open Value initiatives

Microsoft History in OSS– Windows services for Unix– XP and 2000 use BSD code– Projects on SourceForge

Page 11: The Evolution of Open Source Software (OSS 2.0) Brian Fitzgerald University of Limerick, Ireland Advancing Knowledge Washington DC 10-11 Jan 2005.

© 2003-4 Simon Phipps & Sun Microsystems

Cathedral v. Bazaar