49
Italo Vignoli State of the Project

State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Italo Vignoli

State of the Project

Page 2: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

40 Years Ago

Page 3: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

UNITY

Page 4: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Milan, Museo del Novecento

Page 5: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

We Have Created Some Problems

Page 6: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

We Start to Be Recognized

Page 7: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Even by Our Major Competitor

Page 8: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Because We Have a Better Product

OOXMLMicrosoftOffice 2013

ODFLibreOffice

Page 9: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Italo Vignoli

One Year in Slides

Page 10: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Product Announcements●LibreOffice 3.5.7●LibreOffice 3.6.3●LibreOffice 3.6.4●LibreOffice 3.6.5●LibreOffice 4.0●LibreOffice 4.0.1●LibreOffice 3.6.6●LibreOffice 4.0.2

●LibreOffice 4.0.3●LibreOffice 4.0.4●LibreOffice 3.6.7●LibreOffice 4.1●LibreOffice 4.0.5●LibreOffice 4.1.1●...

Page 11: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Certification for Developers

Page 12: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

LibreOffice on Raspberry Pi

Page 13: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Munich HackFest

Page 14: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

FOSDEM

Page 15: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

LibreOffice Conference Japan

Page 16: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

CeBIT

Page 17: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Migration White Paper

ANALISYS IMPACT TEST EXECUTION MIGRATION

Critical tasks

Test guidelines

Objectives offeasibility

Solution ofcritical tasks

TCO and ROI

Risk assessment

Pre-requisites

Activity program

Process review

Maintenanceplans

ENDMIGRATION

MAINTENANCE

FEASIBILITY STUDY

Page 18: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Impress Sprint Dresden

Page 19: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Hamburg Hackfest

Page 20: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

FISL

Page 21: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

FISL

Page 22: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Comunitat Valenciana

Page 23: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Advisory Board end 2012

Page 24: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Advisory Board Today

Page 25: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

French Government

Page 26: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Saudi Arabia Government

Page 27: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

LibreItalia Community

Page 28: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Fondazione LibreItalia

Page 29: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Founders●Giordano Alborghetti●Tommaso Bartalena●Gianni Bassini●Andrea Bonani●Milo Casagrande●Marco Ciammella●Luca Daghino●Paolo Dongilli●Eugenia Franzoni●Rinaldo Graciotti●Roberto Guido●Marina Latini●Francesco Marinucci●Marco Menardi

●Luca Menini●Sonia Montegiove●Valter Mura●Stefano Paggetti●Alfredo Parisi●Paolo Pelloni●Gabriele Ponzo●Matteo Ruffoni●Paolo Sammicheli●Giuseppe Santo Barile●Paolo Storti●Andrea Trentini●Italo Vignoli●Tiziana Vola

Page 30: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Made with LibreOffice

Page 31: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Made with LibreOffice

Page 32: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Regione Umbria

Page 33: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Provincia di Perugia

Page 34: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Provincia di Bolzano

Page 35: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Provincia di Cremona

Page 36: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Provincia di Macerata

Page 37: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Comune di San Benedetto del Tronto

Page 38: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

CISL

Page 39: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Development Statistics

Page 40: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Growth of Developers BaseSe

p 10

Oct

10

Nov

10De

c 10

Jan

11Fe

b 11

Mar

11

Apr 1

1M

ay 1

1Ju

n 11

Jul 1

1Au

g 11

Sep

11O

ct 1

1No

v 11

Dec

11Ja

n 12

Feb

12M

ar 1

2Ap

r 12

May

12

Jun

12Ju

l 12

Aug

12Se

p 12

Oct

12

Nov

12De

c 12

Jan

13Fe

b 13

Mar

13

Apr 1

3M

ay 1

3Ju

n 13

Jul 1

3Au

g 13

0

100

200

300

400

500

600

700

800

Cumulative Number of LibreOffice New Code Committers

New Comm Old Comm

Page 41: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Growth of CommittersSe

p 1

1

Oct

11

No

v 11

Dec

11

Jan

12

Feb

12

Mar

12

Ap

r 12

May

12

Jun

12

Jul 1

2

Au

g 1

2

Sep

12

Oct

12

No

v 12

Dec

12

Jan

13

Feb

13

Mar

13

Ap

r 13

May

13

Jun

13

Jul 1

3

Au

g 1

3

0

25

50

75

100

125

150

175

200

225

250

275

300

325

350

LibreOffice Code Committers per Month

total number of developers active during the previous 12 months

total number of developers committing during the month

trend line: from close to 70 to over 100 in 24 months

Page 42: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Growth of CommitsSe

p 11

Oct

11

Nov

11

Dec

11

Jan

12

Feb

12

Mar

12

Apr

12

May

12

Jun

12

Jul 1

2

Aug

12

Sep

12

Oct

12

Nov

12

Dec

12

Jan

13

Feb

13

Mar

13

Apr 1

3

May

13

Jun

13

Jul 1

3

Aug

13

0

500

1000

1500

2000

2500

LibreOffice Code Commits During Last 24 Months

trend line: from 1500 to 1900 in 24 months

Page 43: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Long Tail of Development1 21 41 61 81 101

611

16 2631

36 4651

56 6671

76 8691

96 106 11

111

6 121

126 13

113

6 141

146 15

115

6 161

166 17

117

6 181

186 19

119

6 201

206 21

121

6 221

226 23

123

6 241

246 25

125

6 261

266 27

127

6 281

286 29

129

6 301

306 31

131

6 321

326 33

133

6 341

346 35

1

0

200

400

600

800

1000

1200

1400

1600

1800

2000

Long Tail of LibreOffice Development (last 12 months)

Devs with 50+ Commits Caolán McNamara (Red Hat) Tor Lillqvist (Collabora)Stephan Bergmann (RedHat) Michael Stahl (RedHat)Kohei Yoshida (Collabora) Markus Mohrhard (Volunteer)David Tardon (RedHat) Miklos Vajna (Collabora)Noel Grandin (Volunteer) Andras Timar (Collabora)Luboš Luňák (Collabora) Julien Nabet (Volunteer)Matúš Kukan (Volunteer) Eike Rathke (RedHat)Michael Meeks (Collabora) Fridrich Štrba (SUSE)Norbert Thiebaud (Volunteer) Peter Foley (Volunteer)Thomas Arnhold (Volunteer) Lionel Elie Mamane (Volunteer)Jan Holesovsky (Collabora) Noel Power (SUSE)Takeshi Abe (Volunteer) Cédric Bosdonnat (SUSE)Rafael Dominguez (Volunteer) Armin Le Grand (AOO)Zolnai Tamás (Volunteer) Andrzej J.R. Hunt (Volunteer)Bjoern Michaelsen (Canonical) Ivan Timofeev (Volunteer)Xisco Fauli (Volunteer) Andre Fisher (AOO)Thorsten Behrens (SUSE) Chris Rossmanith (Volunteer)Marcos de Sousa (Volunteer) David Ostrovsky (Volunteer)Tomaž Vajngerl (Volunteer) Khaled Hosny (Volunteer)Ariel Constenla-Haile (AOO) Ricardo Montania (Volunteer)Petr Mladek (SUSE) Antonio Fernandez (Volunteer)Javier Fernandez (Volunteer) Rene Engelhard (Volunteer)Philipp Riemer (Volunteer) Radek Doulik (Volunteer)Siqi Liu (Volunteer) Arnaud Versini (Volunteer)Olivier Hallot (Volunteer)

Page 44: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Growth of Diversity

Changesets by Company/GroupSeptember 2011 (inner) vs September 2013 (outer)

Volunteers SUSE

Red Hat OOo Code

Canonical IBM

Collabora ALTA

KACST Apache OO

Lanedo Igalia

Aentos SIL

TATA CloudOn

Openismus Nou & Off

Bobiciel MultiCoreWare

Munich CodeThink

CodeWeavers Intel

Page 45: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Growth of Diversity

Active Developers by AffiliationSeptember 2011 (inner) vs September 2013 (outer)

Volunteers OOo Code

SUSE IBM

KACST RedHat

Collabora Apache OO

Lanedo Canonical

CloudOn MulticoreWare

Munich SIL

Aentos ALTA

Bobiciel CodeThink

CodeWeavers Intel

Nou & Off Openismus

TATA

Page 46: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Growth of Diversity

Top 20 Hackers by ChangesetSeptember 2011 (inner) vs September 2013 (outer)

C. McNamara (RedHat) T. Lillqvist (Collabora)

K. Yoshida (Collabora) S. Bergmann (RedHat)

M. Stahl (RedHat) D. Tardon (RedHat)

M. Vajna (Collabora) M. Mohrhard (Volunteer)

N. Thiebaud (Volunteer) T. Arhold (Volunteer)

M. Meeks (Collabora) N. Grandin (Volunteer)

L. Luňák (SUSE) F. Štrba (SUSE)

A. Timar (Collabora) Julien (Volunteer)

B. Michaelsen (Canonical) E. Rathke (RedHat)

M. Kukan (Volunteer) J. Holesovsky (Collabora)

F. Schoenheit (Oracle) C. Bosdonnat (SUSE)

J. Powers (Volunteer) P. Mladek (SUSE)

P. Lohman (Oracle) M. Bauer (Oracle)

Page 47: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Growth of Active Users

0

25000

50000

75000

100000

125000

150000

175000

0

2500000

5000000

7500000

10000000

12500000

15000000

17500000

20000000

22500000

25000000

27500000

30000000

32500000

35000000

37500000

40000000

42500000

45000000

LibreOffice New Unique IPs Pinging for Software UpdatesDaily (left) & Cumulative Number (right) since February 2012

Page 48: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

How Many LibreOffice Users ?

42.5 Million Active Users32.5 Million Linux Desktops

Over 75 Million Users Worldwide

Page 49: State of the Project - LibreOffice · Migration White Paper ANALISYS IMPACT TEST EXECUTION MIGRATION Critical tasks Test guidelines Objectives of feasibility Solution of critical

Questions ?

Italo VignoliMobile +39.348.5653829

Email [email protected]