free libre open source software - business aspects of software industry

72
Free Libre Open Source Software Prof. dr. Frederik Questier Vrije Universiteit Brussel Guest Lecture for the course Business Aspects of Software Industry 19 th of May 2011

Upload: frederik-questier

Post on 12-Jan-2015

1.718 views

Category:

Technology


0 download

DESCRIPTION

F. Questier, Free Libre Open Source Software - Guest Lecture for the course Business Aspects of Software Industry of Prof. M. Goldchstein, with students from management science and computer science, Vrije Universiteit Brussel (19/05/11)

TRANSCRIPT

Page 1: Free Libre Open Source Software - Business Aspects of Software Industry

Free LibreOpen Source Software

Prof. dr. Frederik QuestierVrije Universiteit Brussel

Guest Lecture for the course

Business Aspectsof Software Industry

19th of May 2011

Page 2: Free Libre Open Source Software - Business Aspects of Software Industry

This presentation can be found athttp://questier.com

http://www.slideshare.net/Frederik_Questier

Page 3: Free Libre Open Source Software - Business Aspects of Software Industry
Page 4: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 4

Frederik QuestierMay 2011

4

Contents

➢ Ethics

➢ Software model

➢ Development model

➢ Business models

Page 5: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 5

Frederik QuestierMay 2011

5

Our social responsibility:how open is the future?

Page 6: Free Libre Open Source Software - Business Aspects of Software Industry

Early software days

➢ In the 1950s and into the 1960s almost all software was produced by computer science academics and corporate researchers working in collaboration.

➢ Source code was generally distributed with the software

➢ IBM “SHARE” user group

➢ Digital Equipment Computer Users' Society (DECUS)

Source code: if encrypt(password) == encryptedpassword, then login=1, end

Compiled code: 00100101110101001100110000111101100011000111000110101

Page 7: Free Libre Open Source Software - Business Aspects of Software Industry

Open Letter to Hobbyists:

“Your sharing is stealing”

Bill Gates, 1976

Page 8: Free Libre Open Source Software - Business Aspects of Software Industry

8

"The most fundamental way of helping other

people,is to teach people

how to do things betteror how to better their

lives.

For peoplewho use computers,this means sharing

the recipesyou use on your

computer,in other words

the programs you run."

Page 9: Free Libre Open Source Software - Business Aspects of Software Industry

9

1980's: RMS defined“Free Software”

➢The freedom to

➢ use

➢ study

➢ distribute

➢ improve

the program

Page 10: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 10

Frederik QuestierMay 2011

10

Free Software Licenses

➢ The freedoms are guaranteed and enforced by licenses, e.g.➢ GNU GPL (General Public License)

➢ The 4 freedoms + copyleft (share alike)➢ if binary offered, source code must be offered too

➢ (on request, at low cost)➢ must stay GPL.

➢ BSD (Berkeley Software Distribution)➢ Attribution➢ No copyleft requirements for distribution➢ BSD code often in closed source software (MS, Mac, ...)

➢ Apple Public Source License v2

Page 11: Free Libre Open Source Software - Business Aspects of Software Industry

1998: “Open Source” sounds better as “Free Software”?

Page 12: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 12

Frederik QuestierMay 2011

12

Different kinds of software

➢ Proprietary software (closed source – 'commercial')➢ $$$

➢ Shareware➢ x days for free, afterwards $

➢ Adware➢ for free, with ads

➢ Freeware➢ for free (small projects and often spyware!)

➢ Free Software / Open Source Software➢ Free as in Freedom, not as in free beer➢ OSS, FOSS, FLOSS (Free Libre Open Source Software)

Page 13: Free Libre Open Source Software - Business Aspects of Software Industry

1991 comp sci student

Usenet posting to the newsgroup "comp.os.minix.":

“I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.”

Page 14: Free Libre Open Source Software - Business Aspects of Software Industry

6117 persons, 659 companieshave contributed to Linux kernel

Page 15: Free Libre Open Source Software - Business Aspects of Software Industry

15

Linus Torvalds

“Making Linux GPL'dwas definitelythe best thing I ever did.”

Page 16: Free Libre Open Source Software - Business Aspects of Software Industry

"Congratulations, you're on the winning team.Linux has crossed the chasm to mainstream adoption."

➢ Jeffrey Hammond, principal analyst at Forrester Research, LinuxCon, 2010

“Linux has come to dominate almost every category of computing, with the exception of the desktop”

➢ Jim Zemlin, Linux Foundation Executive Director, 2011

Page 17: Free Libre Open Source Software - Business Aspects of Software Industry

Linux runs 92% of Top 500 Super Computers

Page 18: Free Libre Open Source Software - Business Aspects of Software Industry

Top 20 of 381 Linux Distributions tracked by distrowatch.com

Page 19: Free Libre Open Source Software - Business Aspects of Software Industry

Copyleft Frederik Questier, Vrije Universiteit Brussel 19

Page 20: Free Libre Open Source Software - Business Aspects of Software Industry
Page 21: Free Libre Open Source Software - Business Aspects of Software Industry

Copyleft Frederik Questier, Vrije Universiteit Brussel 21

Page 22: Free Libre Open Source Software - Business Aspects of Software Industry

Copyleft Frederik Questier, Vrije Universiteit Brussel 22

Page 23: Free Libre Open Source Software - Business Aspects of Software Industry

Open Source browsers dominate!

Page 24: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 24

Frederik QuestierMay 2011

24

➢ Compatible with MS Office➢ Cross-platform (Win, Linux, Mac, ...)➢ Open document Format (ODF)

➢ XML based, OASIS & ISO standard➢ PDF & Flash export➢ Bibliographic manager

Page 25: Free Libre Open Source Software - Business Aspects of Software Industry
Page 26: Free Libre Open Source Software - Business Aspects of Software Industry

Drupal meetingAntwerp 2005

Page 27: Free Libre Open Source Software - Business Aspects of Software Industry

Drupalcon DC 2009

Page 28: Free Libre Open Source Software - Business Aspects of Software Industry

DrupalContent Management Platform

➢ Powers 2% of websites➢ USA White House, MTV UK, Sony Music, Al Jazeera, ...

➢ 1111 themes➢ 9732 modules➢ 7815 developers➢ 1M registered users on drupal.org➢ 2M/month unique visitors on drupal.org

Page 29: Free Libre Open Source Software - Business Aspects of Software Industry
Page 30: Free Libre Open Source Software - Business Aspects of Software Industry

➢ Founded 2007➢ $23.5 million venture capital➢ 700 enterprise customers➢ 109 employees➢ quarterly revenue increased 300 percent

between the first quarters of 2010 and 2011

Page 31: Free Libre Open Source Software - Business Aspects of Software Industry

31

My personal example

Page 32: Free Libre Open Source Software - Business Aspects of Software Industry

32

1998: how it started

➢ In a Belgian University➢ many people were frustrated

by the inflexible, non-free elearning systems

they had to use

➢ Prof. dr. Thomas Depraetere➢ starts the Claroline e-learning platform➢ publishes it as Free Software➢ got grants for it

Page 33: Free Libre Open Source Software - Business Aspects of Software Industry

33

2004: fork 1original author wants to break free

➢ Growing number of users➢ outside the university➢ requesting professional services

➢ Prof. dr. Thomas Depraetere➢ starts a company, Dokeos➢ can't call it Claroline, cause university has trademark➢ can reuse software code, as it is Free !!!

Page 34: Free Libre Open Source Software - Business Aspects of Software Industry

34

2010: fork 2the community wants to break free

Page 35: Free Libre Open Source Software - Business Aspects of Software Industry

35

Automated Chamilo analysisby Ohloh.net

Page 36: Free Libre Open Source Software - Business Aspects of Software Industry

36

Page 37: Free Libre Open Source Software - Business Aspects of Software Industry

37

Yes, there is ahuge world of FLOSS communities

Page 38: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 38

Frederik QuestierMay 2011

38

Build and Manage

a Community?

Page 39: Free Libre Open Source Software - Business Aspects of Software Industry

39

DevelopmentLinus Torvalds' style

release early and often

delegate everything you can

be open to the point of promiscuity

Linus' Law"given enough eyeballs,all bugs are shallow."

Page 40: Free Libre Open Source Software - Business Aspects of Software Industry

40

Book published underOpen Publication License

19 lessons for open source development

Commercial development= Cathedral style

Open Source development= Bazaar style

Page 41: Free Libre Open Source Software - Business Aspects of Software Industry

41

The Cathedral and the Bazaarabout developers

1. Every good work of softwarestarts by scratching a developer's personal itch.

2. Good programmers know what to write.Great ones know what to rewrite (and reuse).

Page 42: Free Libre Open Source Software - Business Aspects of Software Industry

42

The Cathedral and the Bazaarabout users

6. Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.

7. Release early. Release often. And listen to your customers.

8. Given a large enough beta-tester and co-developer base,almost every problem will be characterized quicklyand the fix obvious to someone.

11. The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better.

Page 43: Free Libre Open Source Software - Business Aspects of Software Industry

43

The Cathedral and the Bazaarabout development

17. A security system is only as secure as its secret.Beware of pseudo-secrets.

18. To solve an interesting problem,start by finding a problem that is interesting to you.

19. Provided the development coordinatorhas a medium at least as good as the Internet,and knows how to lead without coercion,many heads are inevitably better than one.

Page 44: Free Libre Open Source Software - Business Aspects of Software Industry

Copyleft Frederik Questier, Vrije Universiteit Brussel 44

FLOSS characteristicsFLOSS characteristics

User friendlyUser friendly ← ← written by users for userswritten by users for users

Cross-platformCross-platform ← ← recompile source coderecompile source code

High development paceHigh development pace ← ← reuse of best modulesreuse of best modules

High qualityHigh quality ← ← peer review, reuse = survival of the fittestpeer review, reuse = survival of the fittest

High securityHigh security ← ← peer review, Unix origin, modular, encryptionpeer review, Unix origin, modular, encryption

Page 45: Free Libre Open Source Software - Business Aspects of Software Industry

45

Page 46: Free Libre Open Source Software - Business Aspects of Software Industry

46

Page 47: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 47

Frederik QuestierMay 2011

47

Business ?

Page 48: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 48

Frederik QuestierMay 2011

48

Gartner: “24% of software market”

Page 49: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 49

Frederik QuestierMay 2011

49

Study on Economic impactStudy on the Economic impact of open source software on innovation and the competitiveness of the Information and Communication Technologies (ICT) sector in the EU, 2006, R.A. Ghosh, UNU-MERIT, NL. et al., 287 pp.

➢ FLOSS applications are 1st, 2nd, 3rd in many markets➢ High market penetration➢ 65% written by individuals, 15% companies, 20% other

institutions➢ FLOSS code base = $12B➢ FLOSS code base = 131000 programmers years➢ FLOSS code base doubles every 18-24 months➢ Proprietary software firms only responsible for 10% of

total software developers, so no cannibalisation fear➢ FLOSS can save companies 36% on R&D costs➢ Unique (European) opportunities to create new software

businesses

Page 50: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 50

Frederik QuestierMay 2011

50

Study on Economic impactStudy on the Economic impact of open source software on innovation and the competitiveness of the Information and Communication Technologies (ICT) sector in the EU, 2006, R.A. Ghosh, UNU-MERIT, NL. et al., 287 pp.

Page 51: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 51

Frederik QuestierMay 2011

51

Study on Economic impactStudy on the Economic impact of open source software on innovation and the competitiveness of the Information and Communication Technologies (ICT) sector in the EU, 2006, R.A. Ghosh, UNU-MERIT, NL. et al., 287 pp.

Page 52: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 52

Frederik QuestierMay 2011

52

"Open Source: Why Freedom Makes a Better Business Model"Mårten Mickos, CEO MySQL, 2009

➢ FLOSS➢ is

➢ not against ownership➢ not anti-commercial➢ not a business model

➢ but is➢ a smarter way to produce the goods➢ a smarter way to distribute the goods

➢ Differentiation!

Page 53: Free Libre Open Source Software - Business Aspects of Software Industry

53

Success in FLOSS requires you to serve➢ those who spend time to save money➢ those who spend money to save time -- Mårten Mickos, CEO MySQL

Page 54: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 54

Frederik QuestierMay 2011

54

"Open Source: Why Freedom Makes a Better Business Model"Mårten Mickos, CEO MySQL, 2009

➢ Software freedom allows you to tapinto innovation power and network effectsotherwise not available

Page 55: Free Libre Open Source Software - Business Aspects of Software Industry

55

Creating wealth by sharing"Seven open source business strategies for competitive advantage”

John Koenig, IT Manager's Journal, 2004

“Companies continue to waste their development dollars on software functionality that is otherwise free and available through Open Source. They persist in buying third-party proprietary platforms or creating their own proprietary development platforms that deliver marginal product differentiation and limited value to customers”

Picture reproduced with permission

Page 56: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 56

Frederik QuestierMay 2011

56

Page 57: Free Libre Open Source Software - Business Aspects of Software Industry

Android

Page 58: Free Libre Open Source Software - Business Aspects of Software Industry
Page 59: Free Libre Open Source Software - Business Aspects of Software Industry
Page 60: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 60

Frederik QuestierMay 2011

60

business modelswww.flossmetrics.org/ 2009

Page 61: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 61

Frederik QuestierMay 2011

61

The possible effectsExample: extremadura

➢ poorly developed region → economic revival➢ based on FLOSS (customized GNU/LinEx)

➢ computer access for every student➢ saved >18M € on initial 80,000 school computers➢ total software cost: 1.08 Euro/PC/year

➢ bigger project➢ stimuli for companies, centres for citizens

➢ economic revival -> European regional innovation award

Page 62: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 62

Frederik QuestierMay 2011

62

Reflection task

➢ Why would you open source your (company) software?

Page 63: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 63

Frederik QuestierMay 2011

63

Joachim Henkel, 2004

Page 64: Free Libre Open Source Software - Business Aspects of Software Industry

What are problems withclosed source software?

➢ No (external) quality control on the source code

➢ Backdoors?

➢ Combined with secret formats → data lock-in

➢ Vendor lock-in

➢ Monopolies and abuse of it

➢ Security through obscurity does not work

➢ Worse ratio black hat / white hat security people

➢ Non-paying users are called “pirates”

➢ Slow bug fixing

➢ No shared efforts means wasted efforts

➢ Less incremental innovation

➢ Burden of

➢ license management

➢ anti-copy measures

Page 65: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 65

Frederik QuestierMay 2011

65

Why is FLOSSnot used more?

➢ Anti-competitive behaviour of closed source companies➢ Monopoly abuse➢ Secret formats & protocols

➢ Data lock-in➢ Vendor lock-in

➢ Not a lot of advertising➢ Not a lot of teaching

Page 66: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 66

Frederik QuestierMay 2011

66

Total Cost of Ownership

➢ Free Software is about freedom, not price➢ In practice: zero cost acquisition

➢ Support is similar or cheaper because of competition➢ No license management / procurement needed➢ Cheaper hardware can be used➢ Less administration work➢ Bandwidth savings (local central update/software repository)➢ Training

➢ Usability tests➢ {MS Windows XP → Vista} = {MS Windows → Linux}➢ {MS Office 2003 → 2007} > {MS Office 2003 → OpenOffice}

Page 67: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 67

Frederik QuestierMay 2011

67

Where to find more FLOSS?

➢ Use your software package manager

➢ if your are using a Free and Open Operating System!

➢ Sourceforge.net➢ Hosting and tools for >240K Open Source projects➢ >2M registered users (contributors)

➢ Freshmeat.net➢ >40.000 projects, mostly Free Software

➢ Google: x AND GPL OR “open source”

Page 68: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 68

Frederik QuestierMay 2011

68

Where to find more FLOSS?

➢ http://livecdlist.com/

➢ If you want to test software without installing

➢ http://www.theopendisc.com/

➢ High Quality OSS for Windows: Firefox, Openoffice, Inkscape, Scribus, Clamwin, GIMP, Audacity, Filezilla, 7-zip, PDFCreator, Freemind, ...

Page 69: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 69

Frederik QuestierMay 2011

69

Open Society?

➢ "How open is the future?Future Economic, Social & Cultural Scenariosbased on Free & Open Source Software"

Book: Eds. M. Wynants & J. Cornelis (Crosstalks)

Open Courseware andOpen Scientific PublicationsChapter: F. Questier, W. Schreurs

Openly published under CCPLSee questier.com, crosstalks.vub.ac.be

Page 70: Free Libre Open Source Software - Business Aspects of Software Industry

Copyleft Frederik Questier, Vrije Universiteit Brussel 70

DAREDARETO SHARETO SHARE

Page 71: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 71

Frederik QuestierMay 2011

71

Questions? Comments?Thanks!

Page 72: Free Libre Open Source Software - Business Aspects of Software Industry

Werken met portfolio's04/10/05 | pag. 72

Frederik QuestierMay 2011

72

Credits

➢ Cartoon Open Source Fish by openssoft➢ Photo Gears: Ralphbijker @ Flickr (CC-by)➢ T-Shirt “Best things are life are free” by http://zazzle.com ➢ Photo Linus Torvalds: GFDL. Permission of Martin Streicher, Editor-in-

Chief, LINUXMAG.com➢ Picture (open source business strategies) from IT Manager's Journal,

may 2004, with personal permission from John Koenig➢ Drupalcon DC 2009 copyright by “Chris” (Flickr)➢ Screenshot Acquia➢ Screenshot http://www.openhandsetalliance.com/➢ Screenshot https://developers.facebook.com/opensource/

Screenshot ohloh.net➢ Screenshot Google