66
LibreOffice 3.5 "the best free office suite ever"

LibreOffice, the best free office suite ever

Embed Size (px)

DESCRIPTION

Italo Vignoli - Presentation at LinuxTag about LibreOffice

Citation preview

Page 1: LibreOffice, the best free office suite ever

LibreOffice 3.5"the best free office suite ever"

Page 2: LibreOffice, the best free office suite ever

IANAD

Page 3: LibreOffice, the best free office suite ever

The Way We Were ...

Page 4: LibreOffice, the best free office suite ever

OOo Lean in 2000

Page 5: LibreOffice, the best free office suite ever

OOo Fat in 2005

Page 6: LibreOffice, the best free office suite ever

OOo Conference Lyon 2006

Page 7: LibreOffice, the best free office suite ever

Cleaner & Leaner Source Code

0

1000

2000

3000

4000

5000

Removal of Unused Methods

July 2011 to December 2011

Page 8: LibreOffice, the best free office suite ever

The Way We Are ...

Page 9: LibreOffice, the best free office suite ever

LibreOffice Code Contributors

Page 10: LibreOffice, the best free office suite ever

Balanced Developers Community

LibreOffice

C ob b iLs b C ob p a n O5rou p

SUSE

Post-TDF Launch Volunteers

RedHat

Oracle (OOo Code)

Pre-TDF Launch Volunteers

Canonical

Other Companies

Page 11: LibreOffice, the best free office suite ever

Growth of New Code Committers

Sep

10

Oct

10

Nov

10

Dec

10

Jan

11

Feb

11

Mar

11

Apr 1

1

May

11

Jun

11

Jul 1

1

Aug

11

Sep

11

Oct

11

Nov

11

Dec

11

Jan

12

Feb

12

Mar

12

Apr 1

2

0

50

100

150

200

250

300

350

400

450

500

Cumulative Number of LibreOffice New Code Committers

New Hackers Old Hackers

Page 12: LibreOffice, the best free office suite ever

Stable Number of CommittersSe

p 10

Oct

10

Nov

10

Dec

10

Jan

11

Feb

11

Mar

11

Apr 1

1

May

11

Jun

11

Jul 1

1

Aug

11

Sep

11

Oct

11

Nov

11

Dec

11

Jan

12

Feb

12

Mar

12

Apr 1

2

0

20

40

60

80

100

120

140

LibreOffice Code Contributors per Month

New Hackers Old Hackers

Page 13: LibreOffice, the best free office suite ever

Stable Number of CommitsSe

p 10

Oct

10

Nov

10

Dec

10

Jan

11

Feb

11

Mar

11

Apr 1

1

May

11

Jun

11

Jul 1

1

Aug

11

Sep

11

Oct

11

Nov

11

Dec

11

Jan

12

Feb

12

Mar

12

Apr 1

2

0

500

1000

1500

2000

2500

3000

3500

4000

LibreOffice Code Commits per Month

Page 14: LibreOffice, the best free office suite ever

Product Downloads

2011-042011-07

2011-102011-13

2011-162011-19

2011-222011-25

2011-282011-31

2011-342011-37

2011-402011-43

2011-462011-49

2011-522012-03

2012-062012-09

2012-122012-15

0

50.000

100.000

150.000

200.000

250.000

300.000

350.000

400.000

450.000

Win-x86-multiWin-x86-all_langPortableMacOS-x86MacOS-PPCLinux-x86-64Linux-x86DVD

Page 15: LibreOffice, the best free office suite ever

2011-322011-34

2011-362011-38

2011-402011-42

2011-442011-46

2011-482011-50

2011-522012-02

2012-042012-06

2012-082012-10

2012-122012-14

2012-16

0

10000

20000

30000

40000

50000

60000

usbrdefrjpitcnesrugb

Cumulative Unique IPs for 3.5.x

2012-02-14_042012-02-19_19

2012-02-25_102012-03-02_01

2012-03-07_162012-03-13_07

2012-03-18_222012-03-24_13

2012-03-30_052012-04-04_20

2012-04-10_112012-04-16_02

2012-04-21_172012-04-27_08

2012-05-02_232012-05-08_14

0

500.000

1.000.000

1.500.000

2.000.000

2.500.000

3.000.000

3.500.000

Page 16: LibreOffice, the best free office suite ever

Wildly Improved Code Base

Reduced footprint of the software

Undertaken long awaited code renovation

Removed tens of thousands lines of dead code

Removed deprecated libraries

Translated many German comments to English

Many other code renovation actions

All: paying down substantial technical debt

Using 21st Century C++ constructs

Page 17: LibreOffice, the best free office suite ever

Ongoing Quality Process

Background Development Tools

- Tinderboxes (14) compile the code after each commit

- Hackers can check development problems in real time

- 9 tinderboxes upload dailies for QA ongoing activities

- Bibisect (Binary Bisect) help chasing regressions

- Multiple office installs in a small package allow to spot

the commit that introduced the bug

Page 18: LibreOffice, the best free office suite ever

Automated Tests

Automated tests to prevent software problems

- Fuzzy tests on filters to anticipate security issues

- Nightly builds to execute tests on newest versions

- Objective: to spot problems before they hit master

- Tests integrated into development strategy

- Every compile iteration by every developer on every

platform runs new torture tests

Page 19: LibreOffice, the best free office suite ever

LibreOffice 3.4New Features

Page 20: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.4

New gradient / drop-shadowto highlight Writer pages

Page 21: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.4

Color and line styles for the columnsand footnote separator lines

Page 22: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.4

Greek Characters modefor bullets and numbering

Page 23: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.4

Redesigned Move/Copy Sheet dialog

Page 24: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.4

Named range as the data sourcefor Pivot Table

Page 25: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.4

Improved search toolbar opensby hitting Ctrl+F

Page 26: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.4

Adding and removing color charts

Page 27: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.4

Improve HTML export with an image thumbnail galleryof the slides on the contents page

Page 28: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.4

Linux text-rendering improvements

Page 29: LibreOffice, the best free office suite ever

LibreOffice 3.5New Features

Page 30: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Better UI for Header and Footers handling

Page 31: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

First ever built-in Grammar checker for English(and a few other languages...)

Page 32: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

New Hinting on Linux Libertine Gand Linux Biolinum G

Page 33: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Multi Line input bar in Cal

Page 34: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Unlimited conditional formatting

Page 35: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Re-designed Autofilterpopup window

Page 36: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Support embedding Palettes and other property list types(we could only embed palettes into Impress ODP thus far)

Page 37: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Line chart smoothing upgraded to ODF1.2 standard

Page 38: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Import filter for MS Visio documents

Page 39: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Import filter for MS Visio documents

Page 40: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Import filter for MS Visio documents

Page 41: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Toolbar improvements

Page 42: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

The word count dialogue is now mode-lessand updates as you type

This feature is key for professional writers

like journalists and translators

Page 43: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

Improved color picker

Page 44: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

ImportingPPTX

SmartArt

Page 45: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.5

RTFimportrewrite

Page 46: LibreOffice, the best free office suite ever

LibreOffice 3.6New Features (Draft)

Page 47: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.6

Support for contextual spacing

Page 48: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.6

Label / Business Card Wizard

Page 49: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.6

Improved CSV export

Page 50: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.6

Support field items in cells

Page 51: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.6

Allow Sortingfrom Autofilterpopup window

Page 52: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.6

Quickly allow pasting only text, value, or formulafrom the context menu

Page 53: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.6

Corelimport

filter

Page 54: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.6

PDF Export with Watermark option

Page 55: LibreOffice, the best free office suite ever

New Feature: LibreOffice 3.6

Rulers are now much cleaner and more light-weight

Page 56: LibreOffice, the best free office suite ever

Google Summer of Code

Page 57: LibreOffice, the best free office suite ever

Lots of Promising Students & Mentors

Andrzej Hunt - Smartphone remote control for Impress

ArturoPL - Tooling - More and better unit tests

Brennan Vincent - Implementing a Microsoft Publisher import filter

Daniel Bankston - Calc Performance Improvements

Daniel Korostil - Lightproof [grammar checker] improvements

Gökcen Eraslan - Signed PDF export

iainb - Java GUI for Libre-Office Based Android App(s)

Marco Cecchetti - Enhanced Impress svg export filter

Matúš Kukan - Telepathy for collaborative editing

Rafael - New templates picking UI

Page 58: LibreOffice, the best free office suite ever

The Way We Will Be ...

Page 59: LibreOffice, the best free office suite ever

The Document Foundation

We produce documents

We edit/modify documents

We exchange/store documents

We print/duplicate documents

Page 60: LibreOffice, the best free office suite ever

ODF on Every Platform

Desktop: LibreOffice

Cloud: LibreOffice OnLine

Mobile: LibreOffice OnPads

One Document Format: ODF

Page 61: LibreOffice, the best free office suite ever

Open Document Format

ISO/IEC Standard 26300

Driven and maintained by OASIS

Implemented to the latest version

Recognized by many governments

Page 62: LibreOffice, the best free office suite ever

Cloud: LibreOffice OnLine

HTML5 approach: full feature experience: i.e. Complex

text-layout, complex spreadsheets, WYSIWYG editing,

VBA macros, Pivot Tables, etc.

Based on GTK+ 3 Broadway backend for rendering

Still a prototype, rendering performance improving

Targeting mainly enterprise or ISP private clouds

Page 63: LibreOffice, the best free office suite ever

Mobile: LibreOffice OnPads

Software code already compiling

Mobile touch interface still completely missing

Developer's community starting to aggregate

Leading developer: Tor Lillqvist from SUSE

Page 64: LibreOffice, the best free office suite ever

Growing the Ecosystem

Educating enterprises about getting professional

support for LibreOffice

Certification program, to allow community members

to add value - and make money - with LibreOffice

Help migrations from MS Office to LibreOffice, based

on professional consultancy and support

Page 65: LibreOffice, the best free office suite ever

LibreOffice 2020

THE JOURNEY HAS JUST BEGUN

Page 66: LibreOffice, the best free office suite ever

[email protected] italovignoli - gtalk [email protected]