olivier cleynen: overtaking proprietary software without writing code [24c3]

46
Overtaking Proprietary Software Without Writing Code a few rough insights on sharpening free software Olivier Cleynen GNU/Linux Matters 24C3 December 2007

Upload: openslidesarchive

Post on 26-Dec-2014

358 views

Category:

Technology


0 download

DESCRIPTION

Presented by Olivier Cleynen at the 24th Chaos Communication Congress, Berlin, December 2007. http://events.ccc.de/congress/2007/Fahrplan/events/2290.en.html http://youtube.com/watch?v=rVHBFqvTPoM http://lanyrd.com/scgyqf

TRANSCRIPT

Page 1: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

Overtaking Proprietary Software

Without Writing Code

a few rough insights on sharpening free software

Olivier Cleynen

GNU/Linux Matters

24C3

December 2007

Page 2: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

Disclaimer

This is intended to be used as a reference with a recording only. Many slides can be entirely misinterpreted otherwise.

This is licensed as CC-BY-SA Olivier Cleynen

Page 3: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

Content

1. Overview

2. Obstacles

3. Shift gears

4. Overtake

Page 4: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

Who's that guy anyway?

Olivier, 24

Originally from the aerospace industry

Passionate about the concept of free software

Co-founded the GNU/Linux Matters non-profit, early 2007

A very poor programmer

Rides rusty bicycles

Page 5: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

1. Market overview

Page 6: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

1. Market overview

Page 7: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

1. Market overview

free

not free

Page 8: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

1. Market overview

Software

● 1bn PCs worldwide

● 95% of users don't care about software

● Two different approaches:

➔ Software is just like hardware

➔ Software is like maths

Page 9: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

1. Market overview

Software

Only two ways to enter:

➔ Arrive pre-installed

➔ Network effect

Page 10: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

1. Market overview

Technically

BOSS FOSSFree / « Open Source » SoftwareBig, Old School Software

Page 11: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

Economically...

BOSS FOSSFree / « Open Source » SoftwareBig, Old School Software

Microsoft turnover: $40 bn

1st month of Vista: 20 million units

1. Market overview

Page 12: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

(and especially culturally)

BOSS FOSSFree / « Open Source » SoftwareBig, Old School Software

1. Market overview

Page 13: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

2. Obstacles

Page 14: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

#1 Nobody chooses his/her software

2. Obstacles

Page 15: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

#2 We will never have a “killer app”

2. Obstacles

Page 16: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

#3 The legal environment is hostile

2. Obstacles

Page 17: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

#4 The OS is disappearing

2. Obstacles

Page 18: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

#4 The OS is disappearing

2. Obstacles

Page 19: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

2. Obstacles

#4 The OS is disappearing

Page 20: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

2. Obstacles

#1 Nobody chooses his/her software

#2 We will never have a “killer app”

#3 The legal environment is hostile

#4 The OS is disappearing

Page 21: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

3. Shift gears

Page 22: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

3. Shift gears

Could we put the focus elsewhere?

#1 Talk to Joe

Page 23: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

3. Shift gears

#1 Talk to Joe

Page 24: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

Bista tires

3. Shift gears

#1 Talk to Joe

Page 25: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

Bed Bat Binux

freedom tiresBopen-Source

Bubuntu Binux

BandrivaBnewSense

BNU/BinuxBedora 8

Libre tires (crazy!)

Not always costlessBandros

3. Shift gears

#1 Talk to Joe

Page 26: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

3. Shift gears

#1 Talk to Joe

what's your choice?

Page 27: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

Let's kill source code

3. Shift gears

"nextVal") , &kRDF_nextVal) ; gRDF->GetResource( NS_LITERAL_CSTRING( WEB_NAMESPACE_URI "LastModifiedDate") , &kWEB_LastModifiedDate) ; gRDF->GetResource( NS_LITERAL_CSTRING( WEB"LastVisitDate") , &kWEB_LastVisitDate) ; gRDF->GetResource( NS_LITERAL_CSTRING( WEB_NAMESPACE_URI "LastCharset"

#2 Be relevant

Page 28: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

nobody requests source code,

anywhere

3. Shift gears

#2 Be relevant

Page 29: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

open-source

free software

#2 Be relevant

3. Shift gears

Page 30: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

● We work on the gear shifting

● Vision : communicate the concept and importance of free software, on a very large scale.

● We're looking for funds ;-)

3. Shift gears

Page 31: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

GetGNULinux.org

Page 32: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

LinuxPreloaded.com SoftwareLiberty.com

Objective for 2008:Find one million people on the InternetExplain Linux and free software to them

Page 33: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

Page 34: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

Business rule #1?

ability to match your market.

ability to match, and shape, your market.

potential customers

price

Page 35: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

ability to match, and shape, your market.

potential customers

price

Page 36: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

BOSS

FOSS?

4. Overtake

...still busy forking

Page 37: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

The v0.12 syndrome:

● A total dedication to quality

● “It's released when it's ready”

● An overwhelming disposition to forking

yet

Quality has never been a decisive factor

Page 38: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

● Terrible quality

● But, a stunning success!

● A major factor in opening up file formats

Page 39: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

Firefox [Mozilla]

● Surfing is cool

● Quality is not the recipe...

● “talks to Joe”, but must continually prove itself “better”

Page 40: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

Ubuntu [Canonical]

● Not any better than the 250 other distros

● But it's different. friendly-friendly-friendly.

● A lot of work outside of code-writing: branding, drivers, pre-install...

● Not afraid to be relevant

Page 41: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

Your project

● Build sharp software (not good software)

Page 42: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

checklist for sharpening your free software(1)

● Talk to Joe, be relevant

● Don't stay focused on a PC operating system

Page 43: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

4. Overtake

checklist for sharpening your free software(2)

● Kick Quality out of the throne

● Fix security bugs, that's all!

● Stick to your users

● Release “when it's wanted”

● Avoid forking at all cost

● Join the FSF

Page 44: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

take-home

● The community is still a tiny player

● Free software needs to be made relevant

● Quality isn't a priority

● “Business-thinking” is the key

Page 45: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

and the day came when the risk to remain tight in a bud

was more painful than the risk it took to blossom

Anais Nin

Page 46: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]

Danke sehr!

[email protected] Cleynen

www.gnulinuxmatters.org

Except for following graphics:● Automobiles : GPL license (from Wikimedia Commons)● Logos and software titles : All rights reserved