54
LibreOffice the many different faces of a global community Italo Vignoli

LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOfficethe many different facesof a global community

Italo Vignoli

Page 2: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Countries by Surface

Page 3: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Countries by Population

Page 4: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Export of Software Licenses

Page 5: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Import of Software Licenses

Page 6: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Dream

Page 7: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Ten Years of Heritage

Page 8: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

OpenOffice History● 1984: Marco Börries, age 16, releases StarWriter for the

Zilog Z80, the Amstrad CPC and the Commodore 64, then ported to the 8086-based Amstrad PC-1512

● Later, the development of other two programs - Base and Draw - turned StarWriter into StarOffice 1.0, for DOS, IBM OS/2 and MS Windows

● StarOffice 3.0 offered StarWriter, StarCalc, StarDraw, StarImage and StarChart

● 1999: Sun Microsystems acquired the company, copyright and trademark of StarOffice

Page 9: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

OpenOffice History● July 19, 2000: Sun releases StarOffice source code with the

objective of creating an OSS development community and providing a free and open alternative to MS Office

● May 1st, 2002: OpenOffice.org 1.0 released with dual license GNU LGPL and SISSL (Sun Industry Standard SW License)

● October 20, 2005: OpenOffice 2.0 released with single LGPL license

● October 2008: OpenOffice 3.0 released

Page 10: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

OOo Lean in 2000

Page 11: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

OOo Fat in 2005

Page 12: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

OOo Conference Lyon 2006

THIS WILL BEACHIEVED BYLIBREOFFICE

from M. Bemmer presentation at Lyon Conference 2006

Page 13: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

2009: Oracle acquires Sun

Page 14: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development
Page 15: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

The First Supper

Budapest, Sep 2, 2010

Page 16: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

September 28, 2010

Page 17: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

SEPTEMBER 28, 2010OpenOffice.org Community announces

The Document Foundation

The community of volunteers developing and promoting OpenOffice.org sets up an independent

Foundation to drive the further growth of the project

The brand "LibreOffice" has been chosen for the software going forward

Page 18: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOffice 2020

THE JOURNEY HAS JUST BEGUN

Page 19: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

OpenOffice ForksFonte: Jonas Gamalielsson and Bjoern Lundell - Sustainability of Open Source Software Communities Beyond a Fork: how and why has the LibreOffice project evolved?

Page 20: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Reverting the Paradigm

Page 21: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

The Document Foundation

Page 22: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Founding PrinciplesCOPYLEFT LICENSE

NO CONTRIBUTOR AGREEMENTMERITOCRACY

COMMUNITY GOVERNANCEVENDOR INDEPENDENCE

The Document Foundation

Page 23: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

The Document Foundation was bornTO PROMOTE free software

TO PROMOTE SW user freedomTO PROMOTE document freedom

TO PROMOTE open standardsTO DEVELOP LibreOffice

The Document Foundation

Page 24: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

The Document Foundation

Page 25: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOffice Main Asset

Page 26: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Sep

10

Nov

10

Jan

11

Mar

11

May

11

Jul 1

1

Sep

11

Nov

11

Jan

12

Mar

12

May

12

Jul 1

2

Sep

12

Nov

12

Jan

13

Mar

13

May

13

Jul 1

3

Sep

13

Nov

13

Jan

14

Mar

14

May

14

Jul 1

4

Sep

14

Nov

14

Jan

15

Mar

15

May

15

Jul 1

5

Sep

15

Nov

15

Jan

16

Mar

16

May

16

Jul 1

6

Set 1

6

Nov

16

0

100

200

300

400

500

600

700

800

900

1000

1100

1200

Serial Growth of LibreOffice Developers

New Developers Old Developers

Page 27: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development
Page 28: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Git Commits in 2019 YTDSource: TDF Dashboard

Page 29: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Contributions by Orgs 2019 YTDSource: TDF Dashboard

Page 30: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Development Cycles

Page 31: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Coverity Scan

Page 32: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Google’s OSS-Fuzz

Page 33: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development
Page 34: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOffice Known Community

Page 35: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Community Last 12 MonthsSource: TDF Dashboard

Page 36: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOffice

Page 37: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Open Source Software

Page 38: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOffice Position

Page 39: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Google Trends

● OpenOffice (blue)● OnlyOffice (red)● WPS Office (yellow)● LibreOffice (green)

Page 40: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Last 12 Months

Page 41: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOffice User Base EstimateIn term of number of users worldwide, we provide the following estimate based on a global number of PC users between 2 and 3 billion (90% Windows, 8% macOS, 2% Linux):● 100% of desktop Linux users (between 40 and 60 million)● 10% of desktop Windows users (between 180 and 270

million)● 10% of desktop macOS users (between 16 and 24 million)So, we pick the lower figure of 236 million users worldwide, and we further reduce it to 200 million users worldwide to account for some duplications.

Page 42: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOffice Fresh vs Still● The Document Foundation provides two

concurrent LibreOffice branches:● LibreOffice Fresh

● Targeted to early adopters and power users● LibreOffice Still

● Targeted to enterprises and conservative users● They are both concurrently maintained to serve

different users with best-in-class software

Page 43: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development
Page 44: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Providers of LTS Versions

Page 45: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOffice Online Writer

Page 46: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

LibreOffice Online Calc

Page 47: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

The Future● Together, we can all help to build a global ecosystem using

OpenSource software● Contributing means sharing our knowledge to improve the

global community● Without boundaries to what we are good at doing: FOSS

needs all kind of skills

Page 48: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

21%

9%

48%

5%

5%4%

2%2%

Visits to Download Page by Geography (January / April 2019)

North America Central America South America Europe East Asia Central AsiaSouth Asia SE Asia Western Asia North Africa West Africa Central AfricaEast Africa Southern Africa Oceania Unknown

Page 49: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

32%

1%

29%

25%

14%

Visits to Download Page from Asia (January / April 2019)

East Asia Central Asia South Asia SE Asia Western Asia

Page 50: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

25%

13%

8%7%

7%

6%

5%

4%

4%3%

2%2%

2%2%2%1%

6%

Visits to Download Page from Countries in Asia (January / April 2019)

India Japan Indonesia China Turkey PhilippinesTaiwan Thailand South Korea Saudi Arabia Malaysia Hong KongVietnam Pakistan Singapore Israel Others

Page 51: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

YOU ARE NEVER TOO OLDTO SET ANOTHER GOAL

OR TO DREAM A NEWDREAM (CS Lewis)

Page 52: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

FOSS Today

Know Use Refuse

Page 53: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

FOSS Tomorrow (Dream)

Know Use Refuse

Page 54: LibreOffice the many different faces of a global community · OpenOffice History July 19, 2000: Sun releases StarOffice source code with the objective of creating an OSS development

Italo [email protected]

[email protected]

Except where otherwise noted,content on this presentation is licensed under

a Creative Commons Attribution 4.0 International license