The Document Foundation: a Sustainable Independent Free Software Project

Page created by Sidney Miranda
 
CONTINUE READING
The Document Foundation: a Sustainable Independent Free Software Project
The Document Foundation: a Sustainable
   Independent Free Software Project
The Document Foundation: a Sustainable Independent Free Software Project
First Thought

When you come to a fork in the road, take it

                Yogi Berra
The Document Foundation: a Sustainable Independent Free Software Project
Some Fun to Warm Up the Atmosphere
The Document Foundation: a Sustainable Independent Free Software Project
LibreOffice #1

   it's my pleasure to announce
 that according to NAIF* Metrics
LibreOffice is the fastest growing
free software project in the world
     * Native American Inflated Figures
The Document Foundation: a Sustainable Independent Free Software Project
100
                            150
                                  200
                                        250
                                              300
                                                    350
                                                          400

                 50

             0
Sep
    10

Oc
     t1
       0
No
   v    10

De
  c1
    0
Jan
    11

Feb
        11

Ma
  r1
    1
Ap
     r1
       1
Ma
  y1
        1
Ju n
        11

 Ju l
        11
Au
     g1
       1
Sep
    11

Oc
     t1
       1
No
   v    11

De
  c1
    1
Jan
    12

Feb
        12

Ma
  r1
    2
                                                                LibreOffice Code + Wiki Contributors per Month

Ap
     r1
       2
Ma
  y1
    2
                                                                                                                 Code + Wiki Contributors

Ju n
        12

 Ju l
        12
Au
     g1
       2
The Document Foundation: a Sustainable Independent Free Software Project
0
                 200
                       400
                             600
                                   800
                                         1000
                                                1200
                                                       1400
                                                              1600
                                                                     1800
Sep
    10
Oc
     t1
       0
No
   v    10
De
  c1
    0
Jan
    11
Feb
        11
Ma
  r1
    1
Ap
     r1
       1
Ma
  y1
        1
Ju n
        11

 Ju l
        11
Au
     g1
       1
Sep
    11
Oc
     t1
       1
No
   v    11
De
  c1
    1
Jan
    12
Feb
        12
Ma
  r1
    2
Ap
     r1
       2
Ma
  y1
        2
Ju n
        12
                                                                            Cumulative Number of LibreOffice Code + Wiki Contributors

 Ju l
        12
                                                                                                                                        Cumulative Number > 1,600

Au
     g1
       2
Sep
    12
The Document Foundation: a Sustainable Independent Free Software Project
LibreOffice is Growing
The Document Foundation: a Sustainable Independent Free Software Project
100,000
                                 150,000
                                           200,000
                                                     250,000
                                                               300,000
                                                                         350,000
                                                                                   400,000
                                                                                             450,000
                                                                                                       500,000
                                                                                                                 550,000
                                                                                                                           600,000
                                                                                                                                     650,000
                                                                                                                                               700,000

              50,000
          0
2012-01
2012-02
2012-03
2012-04
2012-05
2012-06
2012-07
2012-08
2012-09
2012-10
2012-11
2012-12
2012-13
                                                                                                                                                         Downloads/Week

2012-14
2012-15
2012-16
2012-17
2012-18
2012-27
2012-28
2012-29
2012-30
                                                                                                                                                         Linear (Downloads/Week)

2012-31
2012-32
                                                                                                                                                                                   LibreOffice Direct Downloads per Week

2012-33
2012-34
2012-35
2012-36
2012-37
                                                                                                                                                                                                                           Growth of Download Numbers

2012-38
2012-39
2012-40
The Document Foundation: a Sustainable Independent Free Software Project
City of Munich loves LibreOffice
After careful risk-assessment, the capital of Munich has
decided to migrate from OpenOffice to LibreOffice.
In favour of that decision, among others, was the greater
flexibility of the project regarding consumption of open
source licenses.
Beyond that, Munich wants to rely on large and vibrant
communities for any Open Source product it employs.
                      Kirsten Böge, head of public relations
The Document Foundation: a Sustainable Independent Free Software Project
Regione Umbria loves LibreOffice
Limerick loves LibreOffice
MimO loves LibreOffice
Las Palmas loves LibreOffice
Chicago Public Library loves LibreOffice
Estimated Number of Users

       Linux: 30 million users (90% of desktop Linux)

 Windows + MacOS: 20 million downloads from TDF mirrors
+ millions of installations from covermount CDs and websites
    + corporate deployments using their own packaging

   60 million users (estimated)
LibreOffice Development
Incredible Growth of New Code Committers
                   Cumulative Number of LibreOffice New Code Committers
    600
                     New Hackers           Old Hackers

    500

    400

    300

    200

    100

     0
                                       1

                                                         11

                                                                         11

                                                                                           2
              10

                     10

                              11

                                                                  11

                                                                                  12

                                                                                                       12

                                                                                                                 12
                                               1

                                                                                                 2
                                     r1

                                                                                         r1
                                               y1

                                                                                                 y1
                                                     Ju l

                                                                                                      Ju l
                      v

                                                                          v
          Sep

                                                              Sep

                                                                                                             Sep
                          Jan

                                                                              Jan
                                   Ma

                                                                                       Ma
                   No

                                                                       No
                                             Ma

                                                                                               Ma
LibreOffice Code Contributors
     LibreOffice Code Contributors

          Occasional         Easy Hacks
                             Small Patches
          (320 volunteers)

                             Easy Hacks
          Regular
                             Large Patches
          (160 volunteers)   Small Features

                             Key Patches
          Core
                             Key Features
          (60 paid/volunt)   Dev Strategy
Static Regression Count
                         Regression bugs over time

     800

     700

     600

     500                                                                    Open
                                                                            Closed
     400

     300

     200

     100

        0
     2012-02-02   2012-04-02    2012-06-02    2012-08-02    2012-10-02

With profound thanks to: Roman Eisele, Rainer Bielefeld, Joren De Cuyper, Arnaud
Versini, Jean-Baptiste Faure, tommy27 & Korrawit Pruegsanusak for filing 3.7 bugs.
Unit Tests – Squish Bugs
"The Amazing Easy Hacks"
Huge Mentoring Effort
Presentations
Munich Hackfest
Hamburg Hackfest
Newest Member of the Project
Growth of Balanced Hackers Community
               Commits by Company/Group
         September 2011 (inner) vs September 2012 (outer)

                                                            Volunteers
                                                            SUSE
                                                            Red Hat
                                                            OOo Code
                                                            Canonical
                                                            ALTA
                                                            Lanedo
                                                            Collabora
                                                            SIL
                                                            TATA
                                                            KAKST
                                                            Bobiciel
                                                            Nou & Off
                                                            IBM
                                                            Munich
                                                            CodeThink
                                                            CodeWeavers
                                                            Intel
Growth of Diverse Hackers Community
              Active Developers by Affiliation
         September 2011 (inner) vs September 2012 (outer)

                                                            Volunteers
                                                            OOo Code
                                                            SUSE
                                                            RedHat
                                                            Lanedo
                                                            KAKST
                                                            Canonical
                                                            Collabora
                                                            IBM
                                                            Munich
                                                            SIL
                                                            ALTA
                                                            Bobiciel
                                                            CodeThink
                                                            CodeWeavers
                                                            Intel
                                                            Nou & Off
                                                            TATA
Independent & Balanced Developer Community
Development Process
50
                     100
                           150
                                 200
                                                                            250

            0
Jan 2011

Feb 2011

Mar 2011

Apr 2011
                                                              Fixes/Month

May 2011
                                       Linear (Fixes/Month)

Jun 2011

 Jul 2011

Aug 2011

Sep 2011

Oct 2011

Nov 2011

Dec 2011

Jan 2012

Feb 2012
                                                                                  LibreOffice: Bugfixes per Month

Mar 2012

Apr 2012

May 2012

Jun 2012

 Jul 2012
                                                                                                                    Growth of Monthly Bugfixes

Aug 2012

Sep 2012
Teams and Collaboration
                                                                        IRC

                                                    Mailing list

 Development                        TDF/Wiki
                                                              Documentation

L10n                     Bugzilla
                                                                   Marketing

 Pootle                GIT

                                               QA                     Users
          Tinderbox

                                                    Last RC
               Daily            Beta/RC
                                                       ==
               Build             Build
                                                      Final
QA Statistics
                                                Bugs Reported By Month
 1000

  900

  800

  700

  600

  500

  400

  300

  200

  100

    0
          November 2010         March 2011          July 2011         November 2011         March 2012          July 2012
September 2010       January 2011          May 2011         September 2011       January 2012          May 2012         September 2012

        VERIFIED       UNCONFIRMED          RESOLVED         REOPENED        NEW        NEEDINFO         CLOSED        ASSIGNED
Localization Statistics

          346 active users in Pootle
  (translations.documentfoundation.org)
         112 languages in Pootle
+ 4 languages maintained outside of Pootle
   LibreOffice 3.6 has 109 UI languages,
      and help packs in 58 languages
  LibreOffice 3.5 had 107 UI languages,
     and help packs in 57 languages
Removing Cruft
Removal of Unused Methods
Removal of German Comments
Slimming Down with LibreOffice

    2006                2011
 @ OpenOffice       @ LibreOffice
OOo Conference Lyon 2006
Certification Program
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.
Certification Program
Certification Program
Objectives
     – To create awareness about professional services
     – To help sales of professional services to companies
     – To create a self sustaining process with program fees
Certifications
     – Development (Level 3 Support, feature development)
     – Migration, Level 1 / Level 2 Support, Training
Targets
     – Developers and TDF Members (no or very low fees)
     – Third Parties (standard fees, lower than commercial)
The Legal Entity (“Stiftung”)
Strong, Stable, Enduring
Incorporated in Berlin
Provides the legal framework for the community work
Membership element incorporated into legally binding statutes
→ guaranteed
Collects donations, holds domain names, trademarks and other
assets
Annual budget: about 40.000 €, excluding AB fees
Administrative setup completed
All administrative work done by volunteers, no paid consultants
A Good Example

Concrete legal setup is the first of its kind
Other free software projects and organizations very much
interested, likely to follow our example
German Foundation magazine recently reported about us
We were awarded several prizes, e.g. at CeBIT
A Bright Future

Engaged in the German head association of Foundations
Presenting at the Berlin foundation week
Participation in surveys and workshops
Collaborating with other Foundations and nonprofits to the
benefit of free software and open standards at large
The Document Foundation
   Foundation Bodies
Board of Directors

MEMBERS
Thorsten Behrens
Florian Effenberger        DEPUTIES
Olivier Hallot             Jesús Corrius
Caolán McNamara            Andreas Mantke
Michael Meeks              Björn Michaelsen
Charles Schulz
Italo Vignoli
Membership Committee

MEMBERS
Sophie Gauthier
                         DEPUTIES
Cor Nouws
                         Leif Lodahl
Eike Rathke
                         Simon Phipps
Fridrich Štrba
Jean Weber
Engineering Steering Committee

Stefan Bergman (RedHat)        Markus Mohrhard (indep.)
René Engelhard (Debian)        Caolán McNamara (RedHat)
Lionel Elie Mamane (indep.)    Michael Natterer (Lanedo)
Michael Meeks (SUSE)           David Tardon (RedHat)
Björn Michaelsen (Canonical)   Norbert Thiebaud (indep.)
Petr Mladek (SUSE)             Andras Timar (SUSE)
Advisory Board

Jeremy Allison, co-founder, Samba, and member,
Google Open Source Programs Office
Holger Dyroff, VP Business Development, SUSE
Bdale Garbee, President, Software in the Public Interest
Dirk Hohndel, Chief Linux & Open Source Technologist, Intel
Thomas Krumbein, Chairman, Freies Office Deutschland e.V.
Brian Stevens, CTO and VP Worldwide Engineering, Red Hat
John Sullivan, Executive Director, Free Software Foundation
Still a Very Young Project
LibreOffice 2020

THE JOURNEY HAS JUST BEGUN
Last Thought

People who live in the past generally are afraid
           to compete in the present.
 I've got my faults, but living in the past is not
       one of them. There's no future in it.

                Sparky Anderson
floeff@documentfoundation.org
michael.meeks@documentfoundation.org
 italo.vignoli@documentfoundation.org
You can also read