32
1 State of the Project Status of the Project Florian Effenberger Michael Meeks Italo Vignoli

Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

1State of the Project

Status of the Project

Florian EffenbergerMichael MeeksItalo Vignoli

Page 2: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

2State of the Project

TDF Members

Page 3: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

3State of the Project

Conference Attendees

Page 4: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

4State of the Project

OSB Alliance

Page 5: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

5State of the Project

Advisory Board: CIB

Page 6: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

6State of the Project

Advisory Board: Munich

Page 7: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

7State of the Project

Page 8: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

8State of the Project

LibreOffice Code Commits

Sep

13

Oct 1

3

Nov

13

Dec 1

3

Jan

14

Feb

14

Mar

14

Apr 1

4

May

14

Jun

14

Jul 1

4

Aug

14

Sep

14

Oct 1

4

Nov 1

4

Dec 1

4

Jan

15

Feb

15

Mar

15

Apr 1

5

May

15

Jun

15

Jul 1

5

Aug

15

0

250

500

750

1000

1250

1500

1750

2000

2250

2500

2750

3000

LibreOffice Code Commits

Page 9: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

9State of the Project

LibreOffice Committers

Sep

13

Oct

13

Nov 1

3

Dec 1

3

Jan

14

Feb

14

Mar

14

Apr 1

4

May

14

Jun

14

Jul 1

4

Aug

14

Sep

14

Oct 1

4

Nov 1

4

Dec

14

Jan

15

Feb

15

Mar

15

Apr 1

5

May

15

Jun

15

Jul 1

5

Aug

15

0

20

40

60

80

100

120

0

50

100

150

200

250

300

350

400

LibreOffice Committers

Com

mitt

ers

per M

onth

Year

ly A

vera

ge o

f Com

mitt

ers

Page 10: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

10State of the Project

Road to LibreOffice 5.0

Page 11: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

11State of the Project

LibreOffice Fresh vs Still

Page 12: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

12State of the Project

Donations after 5.0 Launch

0

1000

2000

3000

4000

5000

6000

7000

8000

Donations x Day x Month

0

1000

2000

3000

4000

5000

6000

7000

8000

Donations x Day x Month

Page 13: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

13State of the Project

Brand Awareness

Page 14: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

14State of the Project

Brand Awareness

Page 15: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

15State of the Project

LibreOffice 5.0

Page 16: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

16State of the Project

A year of development ...

Summarizing the work of many others !Cannot credit properly here → apologies.Go to the talks of those doing the work(if they made it here ?)

Death by text & bullets next slides …Read through with me.

Page 17: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

17State of the Project

Since last conference:

VCL:

Completed the UX Dialog / Layout migration – big translator win & code cleanup.

Main-loop / idle handling ...

OpenGL rendering

Lifecycle (VclPtr) re-work

gtk3 / wayland port.

Code quality

Coverity issues to ~zero.

Crash-testing load & save to ~zero

1500 unit test commits ...

move to C++ 11

Jenkins / CI

bibisect from Linux -> Mac and Windows.

Page 18: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

18State of the Project

Since last conference: #2

Platformy bitsWindows 64bit portHiDPI -> better Mac bits.Mac sand-boxing

Performance improvements,Load, Save, Mail-merge,image handling, spreadsheets, charts, indexing, calculation

InteroperabilityCalc: table structured refs, new formulae.Sharepoint 2010/2013 & OneDrive connectors.and lots lots more ...

Page 19: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

19State of the Project

Since last conference: #3

Document Liberation:New filters:

Apple Pages & Apple NumbersClaris Draw, MacDraft,Adobe Pagemaker

Significantly improved filters:Keynote, MS Works, Freehand,MS Publisher, Abiword

LibreOfficeKit / new platformstargetting Android -> now have an editorLibreOffice Online -> now have an editor

Page 20: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

20State of the Project

Since last conference: #4

UI improvementsnew Breeze theme, Sifr theme updatesnew templates from competitionslide editing, sidebar beauty, calc sheetcontrols, track-changes toolbar,start-center templates, new color selector,toolbar & context menu re-work, toolbardrop-downs, style previews, image cropping

... and much more …

This is a subset of the depth of detail that went in from so many !

Page 21: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

21State of the Project

LibreOffice 5.0

Page 22: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

22State of the Project

Meet our Team: Sophie

Administrative Assistant andRelease Coordinator

- works for TDF since December 2013- organizes meetings and calls- handles the LibreOffice Conference- coordinates QA, L10N, NLC work- tracks assets, manages travel refunds- works on AskBot, MozTrap and Nabble- collects feedback for annual report- works on documentation and help- point of contact for TDF members

Page 23: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

23State of the Project

Meet our Team: Italo

Marketing and Public Relations

- works for TDF since December 2013- set up the certification program- handles marketing and public relations- contact for journalists- creates slides and infographics- works on flyers and brochures- produces monthly TDF newsletter- currently improves the TDF website- manages the TDF blog and social media- organizes and coordinates events

Page 24: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

24State of the Project

Meet our Team: Cloph

Release Engineer

- works for TDF since June 2013- does releases, mirroring and distribution- keeps track of blockers- maintains release infrastructure- manages our Silverstripe CMS- coordinates work on Pootle- provides development and release tools- works on Android viewer releases

Page 25: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

25State of the Project

Meet our Team: Alex

Infrastructure Administrator

- works for TDF since March 2014- fully virtualized infrastructure- deployment with SaltStack for scaleability- keeps track of services and servers- monitoring- set up VPN services- works on network file system- develops download counter

Page 26: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

26State of the Project

Meet our Team: Robinson

QA Engineer

- works for TDF since August 2014- daily testing of builds- bug triaging, bibisecting- hosting QA events and calls- getting volunteers involved- setup our own Bugzilla instance- patches and enhancements for Bugzilla- work on Bibisect repositories- organizes Bughunting sessions

Page 27: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

27State of the Project

Meet our Team: Florian

Executive Director

- Executive Director since March 2014- handles financials, taxes, legal, insurances- contact for authorities and accountant- coordinates projects and employees- handles trademarks and Advisory Board- coordinates tenders and elections- onboards board members and staff- handles our Redmine instance

Page 28: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

28State of the Project

LibreOffice 5.0

Page 29: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

29State of the Project

LibreOffice Merchandising

Page 30: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

30State of the Project

Advisory Board: Rusbitech

Page 31: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

31State of the Project

LibreItalia & Italian Defense

Page 32: Status of the Project - libocon.net · LibreOffice Committers S e p 1 3 O c t 1 3 N o v 1 3 D e c 1 3 J a n 1 4 F e b 1 4 M a r 1 4 A p r 1 4 M a y 1 4 J u n 1 4 J u l 1 4 A u g 1

32State of the Project

All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.

Thank You

[email protected]@[email protected]