Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]
-
Upload
openslidesarchive -
Category
Technology
-
view
360 -
download
0
description
Transcript of Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]
![Page 1: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/1.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/2.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/3.jpg)
Content
1. Overview
2. Obstacles
3. Shift gears
4. Overtake
![Page 4: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/4.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/5.jpg)
1. Market overview
![Page 6: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/6.jpg)
1. Market overview
![Page 7: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/7.jpg)
1. Market overview
free
not free
![Page 8: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/8.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/9.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/10.jpg)
1. Market overview
Technically
BOSS FOSSFree / « Open Source » SoftwareBig, Old School Software
![Page 11: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/11.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/12.jpg)
(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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/13.jpg)
2. Obstacles
![Page 14: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/14.jpg)
#1 Nobody chooses his/her software
2. Obstacles
![Page 15: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/15.jpg)
#2 We will never have a “killer app”
2. Obstacles
![Page 16: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/16.jpg)
#3 The legal environment is hostile
2. Obstacles
![Page 17: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/17.jpg)
#4 The OS is disappearing
2. Obstacles
![Page 18: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/18.jpg)
#4 The OS is disappearing
2. Obstacles
![Page 19: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/19.jpg)
2. Obstacles
#4 The OS is disappearing
![Page 20: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/20.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/21.jpg)
3. Shift gears
![Page 22: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/22.jpg)
3. Shift gears
Could we put the focus elsewhere?
#1 Talk to Joe
![Page 23: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/23.jpg)
3. Shift gears
#1 Talk to Joe
![Page 24: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/24.jpg)
Bista tires
3. Shift gears
#1 Talk to Joe
![Page 25: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/25.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/26.jpg)
3. Shift gears
#1 Talk to Joe
what's your choice?
![Page 27: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/27.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/28.jpg)
nobody requests source code,
anywhere
3. Shift gears
#2 Be relevant
![Page 29: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/29.jpg)
open-source
free software
#2 Be relevant
3. Shift gears
![Page 30: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/30.jpg)
● 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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/31.jpg)
GetGNULinux.org
![Page 32: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/32.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/33.jpg)
4. Overtake
![Page 34: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/34.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/35.jpg)
4. Overtake
ability to match, and shape, your market.
potential customers
price
![Page 36: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/36.jpg)
BOSS
FOSS?
4. Overtake
...still busy forking
![Page 37: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/37.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/38.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/39.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/40.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/41.jpg)
4. Overtake
Your project
● Build sharp software (not good software)
![Page 42: Olivier Cleynen: Overtaking Proprietary Software Without Writing Code [24c3]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/42.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/43.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/44.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/45.jpg)
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]](https://reader033.fdocuments.net/reader033/viewer/2022051514/549ea53cb479597e208b47cf/html5/thumbnails/46.jpg)
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