Upgrade to Pro — share decks privately, control downloads, hide ads and more …

State of TDF & LibreOffice at Berlin Conference

State of TDF & LibreOffice at Berlin Conference

Italo Vignoli

October 17, 2012
Tweet

More Decks by Italo Vignoli

Other Decks in Technology

Transcript

  1. The Document Foundation: a Sustainable
    Independent Free Software Project

    View Slide

  2. When you come to a fork in the road, take it
    Yogi Berra
    First Thought

    View Slide

  3. Some Fun to Warm Up the Atmosphere

    View Slide

  4. 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
    LibreOffice #1

    View Slide

  5. Code + Wiki Contributors
    Sep 10
    Oct 10
    Nov 10
    Dec 10
    Jan 11
    Feb 11
    Mar 11
    Apr 11
    May 11
    Jun 11
    Jul 11
    Aug 11
    Sep 11
    Oct 11
    Nov 11
    Dec 11
    Jan 12
    Feb 12
    Mar 12
    Apr 12
    May 12
    Jun 12
    Jul 12
    Aug 12
    0
    50
    100
    150
    200
    250
    300
    350
    400
    LibreOffice Code + Wiki Contributors per Month

    View Slide

  6. Cumulative Number > 1,600
    Sep 10
    Oct 10
    Nov 10
    Dec 10
    Jan 11
    Feb 11
    Mar 11
    Apr 11
    May 11
    Jun 11
    Jul 11
    Aug 11
    Sep 11
    Oct 11
    Nov 11
    Dec 11
    Jan 12
    Feb 12
    Mar 12
    Apr 12
    May 12
    Jun 12
    Jul 12
    Aug 12
    Sep 12
    0
    200
    400
    600
    800
    1000
    1200
    1400
    1600
    1800
    Cumulative Number of LibreOffice Code + Wiki Contributors

    View Slide

  7. LibreOffice is Growing

    View Slide

  8. Growth of Download Numbers
    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
    2012-14
    2012-15
    2012-16
    2012-17
    2012-18
    2012-27
    2012-28
    2012-29
    2012-30
    2012-31
    2012-32
    2012-33
    2012-34
    2012-35
    2012-36
    2012-37
    2012-38
    2012-39
    2012-40
    0
    50,000
    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
    LibreOffice Direct Downloads per Week
    Downloads/Week Linear (Downloads/Week)

    View Slide

  9. 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

    View Slide

  10. Regione Umbria loves LibreOffice

    View Slide

  11. Limerick loves LibreOffice

    View Slide

  12. MimO loves LibreOffice

    View Slide

  13. Las Palmas loves LibreOffice

    View Slide

  14. Chicago Public Library loves LibreOffice

    View Slide

  15. 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)
    Estimated Number of Users

    View Slide

  16. LibreOffice Development

    View Slide

  17. View Slide

  18. Incredible Growth of New Code Committers
    Sep 10
    Nov 10
    Jan 11
    Mar 11
    May 11
    Jul 11
    Sep 11
    Nov 11
    Jan 12
    Mar 12
    May 12
    Jul 12
    Sep 12
    0
    100
    200
    300
    400
    500
    600
    Cumulative Number of LibreOffice New Code Committers
    New Hackers Old Hackers

    View Slide

  19. LibreOffice Code Contributors
    Occasional
    (320 volunteers)
    Regular
    (160 volunteers)
    Core
    (60 paid/volunt)
    Easy Hacks
    Small Patches
    Easy Hacks
    Large Patches
    Small Features
    Key Patches
    Key Features
    Dev Strategy
    LibreOffice Code Contributors

    View Slide

  20. Static Regression Count
    2012-02-02 2012-04-02 2012-06-02 2012-08-02 2012-10-02
    0
    100
    200
    300
    400
    500
    600
    700
    800
    Regression bugs over time
    Open
    Closed
    With profound thanks to: Roman Eisele, Rainer Bielefeld, Joren De Cuyper, Arnaud
    Versini, Jean-Baptiste Faure, tommy27 & Korrawit Pruegsanusak for filing 3.7 bugs.

    View Slide

  21. Unit Tests – Squish Bugs

    View Slide

  22. "The Amazing Easy Hacks"

    View Slide

  23. Huge Mentoring Effort

    View Slide

  24. Presentations

    View Slide

  25. Munich Hackfest

    View Slide

  26. Hamburg Hackfest

    View Slide

  27. Newest Member of the Project

    View Slide

  28. 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

    View Slide

  29. 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

    View Slide

  30. Independent & Balanced Developer Community

    View Slide

  31. Development Process

    View Slide

  32. Growth of Monthly Bugfixes
    Jan 2011
    Feb 2011
    Mar 2011
    Apr 2011
    May 2011
    Jun 2011
    Jul 2011
    Aug 2011
    Sep 2011
    Oct 2011
    Nov 2011
    Dec 2011
    Jan 2012
    Feb 2012
    Mar 2012
    Apr 2012
    May 2012
    Jun 2012
    Jul 2012
    Aug 2012
    Sep 2012
    0
    50
    100
    150
    200
    250
    LibreOffice: Bugfixes per Month
    Fixes/Month
    Linear (Fixes/Month)

    View Slide

  33. View Slide

  34. Teams and Collaboration
    Users
    Development
    QA
    L10n
    Documentation
    Daily
    Build
    Beta/RC
    Build
    Last RC
    ==
    Final
    Tinderbox
    TDF/Wiki
    GIT
    Bugzilla
    Pootle
    Mailing list
    IRC
    Marketing

    View Slide

  35. QA Statistics
    September 2010
    November 2010
    January 2011
    March 2011
    May 2011
    July 2011
    September 2011
    November 2011
    January 2012
    March 2012
    May 2012
    July 2012
    September 2012
    0
    100
    200
    300
    400
    500
    600
    700
    800
    900
    1000
    Bugs Reported By Month
    VERIFIED UNCONFIRMED RESOLVED REOPENED NEW NEEDINFO CLOSED ASSIGNED

    View Slide

  36. 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
    Localization Statistics

    View Slide

  37. Removing Cruft

    View Slide

  38. Removal of Unused Methods

    View Slide

  39. Removal of German Comments

    View Slide

  40. Slimming Down with LibreOffice
    2006
    @ OpenOffice
    2011
    @ LibreOffice

    View Slide

  41. OOo Conference Lyon 2006

    View Slide

  42. Certification Program

    View Slide

  43. 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.

    View Slide

  44. Certification Program

    View Slide

  45. 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)

    View Slide

  46. The Legal Entity (“Stiftung”)

    View Slide

  47. 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

    View Slide

  48. 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

    View Slide

  49. 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

    View Slide

  50. The Document Foundation
    Foundation Bodies

    View Slide

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

    View Slide

  52. Membership Committee
    MEMBERS
    Sophie Gauthier
    Cor Nouws
    Eike Rathke
    Fridrich Štrba
    Jean Weber
    DEPUTIES
    Leif Lodahl
    Simon Phipps

    View Slide

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

    View Slide

  54. Advisory Board
    Jeremy Allison, Google
    Jonathan Blandford, RedHat
    Alan Clark, SUSE
    Bdale Garbee, Software in the Public Interest
    Dirk Hohndel, Intel
    Thomas Krumbein, Freies Office Deutschland e.V.
    John Sullivan, Free Software Foundation

    View Slide

  55. Still a Very Young Project

    View Slide

  56. LibreOffice 2020
    THE JOURNEY HAS JUST BEGUN

    View Slide

  57. 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
    Last Thought

    View Slide

  58. View Slide