The Document Foundation: One Year of Achievements

3,363 views

Published on

Published in: Technology, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,363
On SlideShare
0
From Embeds
0
Number of Embeds
333
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Document Foundation: One Year of Achievements

  1. 1. One Year of Achievements Italo Vignoli, Michael Meeks, Florian Effenberger Paris, LibreOffice Conference 1 LibreOffice Paris 2011 Conference Presentation Template
  2. 2. 2LibreOffice Paris 2011 Conference Presentation Template
  3. 3. 3LibreOffice Paris 2011 Conference Presentation Template
  4. 4. The First SupperBudapest, Sep 2, 2010 4 LibreOffice Paris 2011 Conference Presentation Template
  5. 5. Founders Thorsten Behrens Leif Lyngby Lodahl Jesús Corrius Caolán McNamara Davide Dozza Michael Meeks Florian Effenberger Christoph Noack Rene Engelhard Cor Nouws Claudio Filho Peter Pöml Sophie Gautier Jacqueline Rahemipour Olivier Hallot André Schnabel Jan Holešovský Charles-H. Schulz David Emmerich Jourdain Daniel Stoni Thomas Krumbein Italo Vignoli 5 LibreOffice Paris 2011 Conference Presentation Template
  6. 6. 6LibreOffice Paris 2011 Conference Presentation Template
  7. 7. Members Fridrich Strba Irmhild Rogalla Volker Merschmann Franc Pavel Jean-Baptiste Faure Vajna Miklos Klaus-Jürgen Weghorn Danishka Navin Yifan Jiang Paulo Lima Björn Michaelsen Christian Lohmaier Lior Kaplan Cédric Bosdonnat Sverrisson Sveinn í Felli Antanas Budriūnas Andreas Mantke Jesper Laugesen Peter Frandsen Kohei Yoshida Zhang Xiaofei Simon Phipps Noel Power Michael Schinagl Muthu Subramanian Vu Hung Nguyen Bernhard Rosenkraenzer Thomas Hackert Kalman Kemenczy Albino Biasutti Neto 7 LibreOffice Paris 2011 Conference Presentation Template
  8. 8. Members Fabian Rodriguez Yasunori Endo Klaibson Natal Ribeiro Borges Eliane Domingos Bernhard Dippold Abe Takeshi Pierre-André Jacquod Petr Mladek Guy Voets David Nelson Katarina Machalkova Noelson Duarte Carlos Moreira Christian Kühl Andras Timar Konstantinos Mousafiris Varun Mittal Marc Paré Florian Reisinger Kálmán Szalai Norbert Thiebaud Arjuna Rao Chavala Robert Nagy Gustavo Pacheco Friedrich Strohmaier Drew Jensen Wolfgang Pechlaner Harri Pitkänen Anton Meixome Jean Hollis Weber 8 LibreOffice Paris 2011 Conference Presentation Template
  9. 9. Members Erich Christian Leo Moons Jørgen Madsen Manuel Schneider Ejnar Zacho Rath Sigrid Carrera Thomas Arnhold Vitorio Furusho David Tardon Markus Mohrhard Phan Tam Jochen Schiffers Heinz Simoneit Volker Heggemann Mariusz Fik László Németh Luiz Carlos de Oliveira Renata Marques Marie-Jo Kopp Castinel Miguel Bouzada Martin Bayer Tristão Clóvis Christophe Cazin Regina Henschel Uwe Richter Luc Castermans Gerald Geib João Fernando Costa Júnior Robert Einsle Sebastian Spaeth 9 LibreOffice Paris 2011 Conference Presentation Template
  10. 10. Members Joseph Powers Morten Juhl-Johansen Zölde-Fejér Rob Snelders Laurent Godard Rafael Angel Dominguez Eilidh McAdam François Tigeot Stephan Bergmann Albert Thuswaldner Luboš Luňák Alexander Werner Faulí Tarazona Xisco Goran Rakic Knut Olav Bøhmer Christina Roßmanith Versini Arnaud Romeo Mlinar Rathke Eike Helio Jose Santiago Ferreira Marc-André Laverdière Jomar Silva Michael Natterer Christian Dywan Stuart Swales Andrea Pescetti 10 LibreOffice Paris 2011 Conference Presentation Template
  11. 11. 11LibreOffice Paris 2011 Conference Presentation Template
  12. 12. Endorsers 4Linux French Community AFUL FSF ALTA FSF HU April GNOME Foundation BSRSoft Google Canonical Gabriel Gurley Codethink GreekLUG Collabora Grupo Informático de Credativ Ecuador-Sudaméricano DeviceVM IST Planbar eOffice Network Lanedo 12 LibreOffice Paris 2011 Conference Presentation Template
  13. 13. Endorsers Liberix OOoES Linagora OOo Turkey lpOD OPS Consulting Mageia Open Source Bus. Found. NeoOffice Open Source Consortium New America Foundation Open Source Initiative Novell/SUSE The Learning Machine OASIS The Norwegian Foundation OpenDocument Fellowship RedFlag 2000 Open Framework Systems Red Hat Freies Office Deutschland Univention 13 LibreOffice Paris 2011 Conference Presentation Template
  14. 14. 14LibreOffice Paris 2011 Conference Presentation Template
  15. 15. 15LibreOffice Paris 2011 Conference Presentation Template
  16. 16. 16LibreOffice Paris 2011 Conference Presentation Template
  17. 17. 17LibreOffice Paris 2011 Conference Presentation Template
  18. 18. 18LibreOffice Paris 2011 Conference Presentation Template
  19. 19. 19LibreOffice Paris 2011 Conference Presentation Template
  20. 20. 20LibreOffice Paris 2011 Conference Presentation Template
  21. 21. 21LibreOffice Paris 2011 Conference Presentation Template
  22. 22. 22LibreOffice Paris 2011 Conference Presentation Template
  23. 23. 23LibreOffice Paris 2011 Conference Presentation Template
  24. 24. 24LibreOffice Paris 2011 Conference Presentation Template
  25. 25. 25LibreOffice Paris 2011 Conference Presentation Template
  26. 26. 26LibreOffice Paris 2011 Conference Presentation Template
  27. 27. 27LibreOffice Paris 2011 Conference Presentation Template
  28. 28. 28LibreOffice Paris 2011 Conference Presentation Template
  29. 29. 29LibreOffice Paris 2011 Conference Presentation Template
  30. 30. 30LibreOffice Paris 2011 Conference Presentation Template
  31. 31. 31LibreOffice Paris 2011 Conference Presentation Template
  32. 32. Committers Thomas Arnhold 702 Julien Nabet 246 Norbert Thiebaud 578 Robert Nagy 195 Joseph Powers 537 Pierre-André Jacquod 156 Gert Faller 151 Rafael Dominguez 123 Nigel Hawkins 123 Sebastian Spaeth 118 Francois Tigeot 115 Christina Rossmanith 104 32 LibreOffice Paris 2011 Conference Presentation Template
  33. 33. Committers Takeshi Abe 93 J. Graeme Lingard 48 Thomas Klausner 93 Andras Timar 44 KA 82 Francisco Saito 41 Andras Timar 79 Sébastien Le Ray 41 Markus Mohrhard 77 Kayo Hamid 39 Kevin Hunter 57 Guillaume Poussel 35 Martin Kepplinger 53 Cédric Bosdonnat 33 Martin Hosken 32 33 LibreOffice Paris 2011 Conference Presentation Template
  34. 34. Committers Kenneth Venken 29 Xisco Fauli 19 Christoph Herzog 29 Sören Möller 18 Wols Lists 29 Alfonso Eusebio 18 Andreas Mantke 28 Joost Eekhoorn 18 Niko Rönkkö 24 Martin Srebotnjak 17 Kurosawa Takeshi 24 Rob Snelders 17 Júlio Hoffimann 22 Christian Dywan 16 Albert Thuswaldner 21 Luke Dixon 16 Michael Lefevre 21 Peter Jentsch 16 Jacek Wolszczak 20 Anders Jonsson 16 Andy Holder 20 34 LibreOffice Paris 2011 Conference Presentation Template
  35. 35. Committers Povilas Kanapickas 15 Wilhelm Pflueger 12 Arnaud Versini 15 Aurimas Fišeras 12 Lucas Baudin 15 Timo Heino 10 Joachim Tremouroux 15 Harri Pitkänen 10 Bálint Dózsa 14 Robert Roth 10 Julien Chaffraix 14 Theo van Klaveren 10 Matus Kukan 13 René Kjellerup 10 Prashant Shah 13 35 LibreOffice Paris 2011 Conference Presentation Template
  36. 36. Committers Kenneth Venken 29 Xisco Fauli 19 Christoph Herzog 29 Sören Möller 18 Wols Lists 29 Alfonso Eusebio 18 Andreas Mantke 28 Joost Eekhoorn 18 Niko Rönkkö 24 Martin Srebotnjak 17 Kurosawa Takeshi 24 Rob Snelders 17 Júlio Hoffimann 22 Christian Dywan 16 Albert Thuswaldner 21 Luke Dixon 16 Michael Lefevre 21 Peter Jentsch 16 Jacek Wolszczak 20 Anders Jonsson 16 Andy Holder 20 36 LibreOffice Paris 2011 Conference Presentation Template
  37. 37. 37LibreOffice Paris 2011 Conference Presentation Template
  38. 38. Wiki Authors Sophie Gautier 1566 Emanuel Marcatinco 374 Christian Kühl 1259 Christoph Noack 364 Jumbo 444 1232 Nnino 340 Marc Pare 1048 Heinzws 280 K-J 888 Rogerio Luz Coelho 272 Gustavo Pacheco 815 Stefan Weigel 250 Uroveits 795 Librelegal 221 Drew Jensen 522 Renata Marques 219 Florian Effenberger 491 Rmfaile 218 Jmpierre 467 Cheng-Chia Tseng 217 David Nelson 465 Bernhard Dippold 209 Paulo de Souza Lima 383 Rainer Bielefeld 203 38 LibreOffice Paris 2011 Conference Presentation Template
  39. 39. Wiki Authors XsLiDian 202 Olivier Hallot 134 Erich Christian 199 Andre Schnabel 132 Michael Wheatland 198 Makoto Takizawa 132 Kohei Yoshida 190 Tom 126 Michael Meeks 180 Charles-H. Schulz 124 Gerald 172 Niko Rönkkö 121 Luiz Carlos de Oliveira 169 Back69 119 Eliane Domingos 160 Nikash Singh 116 Volker Merschmann 157 Volker Heggemann 113 Jean Hollis Weber 150 Norbert Thiebaud 106 Rhogez 148 RGB.ES 105 Kazunari Hirano 147 Jean Baptiste Faure 102 39 LibreOffice Paris 2011 Conference Presentation Template
  40. 40. Wiki Authors Cor Nouws 101 Paulo José 74 JeHa 99 Fabian Rodriguez 73 Andras Timar 95 80686 71 Florian Reisinger 93 Cédric Bosdonnat 65 Helen 92 Stanislas Garret 65 Frombenny 90 Albino Biasutti Neto 62 Sebastian Spaeth 83 Takeshi Abe 62 Thorsten Behrens 83 Denco 61 James Walker 81 Patrick Guimberteau 60 Thomas Hackert 80 Jlgrenar 58 Jan Holesovsky 78 Peter Mladek 58 Bjoern Michaelsen 74 Caolán McNamara 56 40 LibreOffice Paris 2011 Conference Presentation Template
  41. 41. Translation in more depth ...Your Mothers tongue: the language of the heart ... 41 LibreOffice Paris 2011 Conference Presentation Template
  42. 42. Localisation highlights Continuous localisation … frequent updates of translations in source translations can be fixed/updated iteratively Dedicated translation server (Pootle) PO files stored in git Moving more things to PO file based l10n framework palettes (LibreOffice 3.4) extension descriptions (LibreOffice 3.5) For end users … all translations in one download for Windows 42 LibreOffice Paris 2011 Conference Presentation Template
  43. 43. Localisation statistics 43 LibreOffice Paris 2011 Conference Presentation Template
  44. 44. Localisation statistics In LibreOffice 3.4.4 ... Number of supported document languages: 400 Number of fully supported locales: 192 Number of UI languages: 105 Number of maintained UI languages: 77 44 LibreOffice Paris 2011 Conference Presentation Template
  45. 45. Development in more depth ...Some deep and weighty matters ... 45 LibreOffice Paris 2011 Conference Presentation Template
  46. 46. Show me the code ... And better ... show me the people ! Great Free Software is at root all about people ... we want to have fun doing good … so far very happy with the fun level ... Behavior we expect of others is sharing & collaboration So we write that down in the licenses we choose MPL/LGPLv3+ So – lets talk people … (a random selection) 46 LibreOffice Paris 2011 Conference Presentation Template
  47. 47. People by user-visible components … (roughly) Calc: Base Regina Henschel, Markus Lionel Ellie Mamane, Terrence Mohrhard, Kohei Yoshida, Eike Enger Rathke Scripting Impress / draw Noel Power, Olivier Hallot Radek Doulik, Thorsten Behrens, Security / fuzzing / risk redux Muthu Subramanian K, Ivan Caolan, Marc-Andre Laverdiere, Timofeev, Peter Rabi, Takeshi Dennis E. Hamilton, Huzaifa Kurosawa Sidhpurwala, Wei Ming Khoo Writer Filters Cédric Bosdonnat, Michael Stahl, Fridrich Strba, Valek Filippov, Tibby Lubos Lunak Lickle, Miklos Vajna, Marco Math: Cecchetti, Katarina Machalkova Jonas Finnemann Jensen, Julien Core: Nabet, Luke Dixon Many more than can be listed ... A very incomplete, quick, rough sketch... - on an over-dense slide to read later ... 47 LibreOffice Paris 2011 Conference Presentation Template
  48. 48. Or by platform (roughly): Windows BSDs Tor Lillqvist, Fridrichski Strba, Jesus FreeBSD → Thomas Arnhold, Corrius, Caolan McNamara, Baptiste Daroussin Mingw: Jan Holesovsky OpenBSD → Robert Nagy OS/X NetBSD → Thomas Klausner Christian Lohmaier, Norbert Dragonfly → Francois Tigeot Thiebaud, Thorsten Behrens, Oxygen Office Fridrich Strba (PPC) Kalman Szalai Linux IOS / Android Debian → Rene Engelhard Tor Lillqvist, Thorsten Behrens SUSE → Petr Mladek Portable LibreOffice RedHat → Caolan McNamara, portableapps.com guys ... David Tardon Ubuntu → Bjoern Michaelsen Another very incomplete, quick, rough Gentoo →Thomas Chatavall + sketch... Andreas 48 LibreOffice Paris 2011 Conference Presentation Template
  49. 49. Or by type of work … (a few snapshots) Greek style technical debt payment... Complex Text Layout / l10n code stl re-work Caolan McNamara, Martin Hosken, Thomas Arnhold, Joe Powers, Khaled Hosny, Keith Stribley (RIP), Maciej Rumianowski, Nigel Takeshi Abe, Eike Rathke Hawkins, Rafael Dominguez UI improvements Misc. code cleanup / translation Ivan Timofeev, Dmitry A Ashkadov, Norbert, Matus Kukan, Takeshi Cedric Bosdonnat, Takeshi Abe, Abe, Pierre-André Jacquod, Regina Henschel, Christophe Takeshi Kurosawa, Christina Noack, Bálint Dózsa, Astron, Jean- Roßmanith, Tor Lillqvist, Julien Baptiste Faure, Olivier Hallot Chaffraix, Povilas Kanapickas, In-tree unit testing Kenneth Venken, Michaël Markus Mohrhard, Wilhelm Lefèvre, J. Graeme Lingard, Pflueger, Caolan McNamara, Jonathan Aquilina, Gert Faller Stephan Bergmann Bjoern theming / icon code fixes: Michaelsen, Kohei Yoshida, Lionel Chris Carpenter, Sebastian Elie Mamane, Baptiste Daroussin, Spaeth, Joachim Trémouroux, Sébastien Le Ray Andrew C. E. Dent misc. (compiler) issue fixing Tom Tromey, Jani Monoses 49Yet another partial, quick, rough sketch... LibreOffice Paris 2011 Conference Presentation Template
  50. 50. 12+ months in: how is it going ? - quite well ~275 code contributors, ~230 entirely new to the project since LibreOffice ~280 active translators, for ~109 languages (in Pootle) Two stable branches: 3.3.4 and 3.4.3 – 9 stable releases in ~12 months Development continues apace: 3.5.0 due early Feb 2012 Spot the launch date New contributors to the project 120 Tata Consultancy Services 100 SUSE SIL RedHatContributor Count 80 Oracle New Contributors 60 Munich Lanedo Known contributors 40 CodeThink Canonical 20 Bobiciel ALTA 0 2010-06-01 2010-08-01 2010-10-01 2010-12-01 2011-02-01 2011-04-01 2011-06-01 2011-08-01 50
  51. 51. On Contributor License Agreements ...Why barriers to entry can be very costly to erect: Question: When do you think Fedora dropped their CLA requirement ? Thanks to Olav Vitters 51 LibreOffice Paris 2011 Conference Presentation Template
  52. 52. Shrinking our download size / mirror bloat redux. Starting point: 76Gb of mirror up-load / distribute … We got this down to ~5Gb per release, thanks to Kami & others We bundled all active and completeish translations too ... Faster, happier mirror admins & no language favoritism Windows download size redux. 290.00 subset languages 270.00 all languages Download size (/Mb) 250.00 230.00 All languages now 210.00 smaller than chosen 190.00 subset were previously. 170.00 150.00 3.3.0 3.3.1 3.3.2 3.3.4 Libreoffice version 52
  53. 53. Lots of improvements …Again no way to list them all, and the heroic individuals involved ... better debugging support, on-line help, experimental mode, automated regression avoidance, less RAM waste, Java to python porting, faster build times, cleaner repository setup, better bundled fonts, nightly snapshots, more reliable tinderboxes, MS Works import, more localisations, predictable release schedule, on-time releases, incremental development, Lotus Word Pro filter, faster second start, continuous translation, user interface improvements, VISIO import, cleaner more readable code, better calculation performance, partial ports to new platforms: Android, IOS, legacy code removal, better VBA support, windows cross compilation, SVG import, RTF import & export re-write, web office, substantially improved interoperability, pretty document drop-shadows, useful extensions come bundled, pivot table improvements, Unity menu integration, better gtk+ integration, filter re-factoring, new title page dialog, growing team size, improved security, faster first-startup, duplicated code removed, many thousands of unused LOC removed, exciting new filters, Persian + Arabic numbering types, sexy line chart smoothing, palette embedding, header + separator UI improvements … and much more ... But … We also had fun, made new friends, and achieved a lot together ! 53
  54. 54. A roadmap to the future: agreed & published ... A time based, six-monthly release train … synchronized with the Linux distributions cadence ie. a normal Free Software project rapid fire, (monthly) bug-fix release on stable branch 54
  55. 55. The Infrastructure Behind TDF Florian Effenberger 55 The Infrastructure Behind TDF
  56. 56. What It Is About youll never see infrastructure until it doesnt work it provides a framework/platform for the community technically enables the community to do all sorts of fun things has to be dynamic, scaleable, stable “infrastructure provides the playground where things happen” 56 The Infrastructure Behind TDF
  57. 57. The Starting Situation existing OpenOffice.org infrastructure at CollabNet with migration to Kenai planned mainly tied to one IT service provider many integrated services, a few external ones “somehow works” and contains 10 years worth of data one of the high-profile sites on the internet back then: pending Oracle decision about TDF also decides about future infrastructure 57 The Infrastructure Behind TDF
  58. 58. Status Quo: Three-Way Approach TDF-hosted services mailing lists plus archives websites and wiki download management system (MirrorBrain) and rsync translation services, DMS FreeDesktop.org-hosted services development mailing lists git repository, bug tracker (BugZilla) external services worldwide mirrors WordPress Blog 58 The Infrastructure Behind TDF
  59. 59. Just To Impress You A Bit... team of 14 administrators from 5 countries seven TDF servers, plus FreeDesktop.org, plus external TDF alone handling up to 10 TB of traffic per month w/o DLs 82 mirrors worldwide handled more than 6.000.000 DLs 110 mailing lists in 35 languages, over 600 MB in total 15,500 subscribers, half of them for announcements in total, over 200 GB of web-hosted data at TDF we handled 350.000 DLs the first week 59 The Infrastructure Behind TDF
  60. 60. Why Are You Telling All This? TDF not only managed to attract developers, maintain a product, create, shape and strenghten a brand, do marketing but also to take care of all technical needs by itself all based on free software all knowledge is within the community we are not tied to one specific service provider anymore we contribute back to other projects (mlmmj and PyMIME) in a nutshell: Our infrastructure development reflects the freedom, openness and transparency that TDF stands for. 60 The Infrastructure Behind TDF
  61. 61. 61LibreOffice Paris 2011 Conference Presentation Template
  62. 62. 62LibreOffice Paris 2011 Conference Presentation Template
  63. 63. 63LibreOffice Paris 2011 Conference Presentation Template
  64. 64. 64LibreOffice Paris 2011 Conference Presentation Template
  65. 65. 65LibreOffice Paris 2011 Conference Presentation Template
  66. 66. 66LibreOffice Paris 2011 Conference Presentation Template
  67. 67. 67LibreOffice Paris 2011 Conference Presentation Template
  68. 68. 68LibreOffice Paris 2011 Conference Presentation Template
  69. 69. 69LibreOffice Paris 2011 Conference Presentation Template
  70. 70. 70LibreOffice Paris 2011 Conference Presentation Template
  71. 71. 71LibreOffice Paris 2011 Conference Presentation Template
  72. 72. 72LibreOffice Paris 2011 Conference Presentation Template
  73. 73. 73LibreOffice Paris 2011 Conference Presentation Template
  74. 74. 74LibreOffice Paris 2011 Conference Presentation Template
  75. 75. 75LibreOffice Paris 2011 Conference Presentation Template
  76. 76. 76LibreOffice Paris 2011 Conference Presentation Template
  77. 77. 77LibreOffice Paris 2011 Conference Presentation Template
  78. 78. 78LibreOffice Paris 2011 Conference Presentation Template
  79. 79. 79LibreOffice Paris 2011 Conference Presentation Template
  80. 80. 80LibreOffice Paris 2011 Conference Presentation Template
  81. 81. 81LibreOffice Paris 2011 Conference Presentation Template
  82. 82. 82LibreOffice Paris 2011 Conference Presentation Template
  83. 83. 83LibreOffice Paris 2011 Conference Presentation Template
  84. 84. 84LibreOffice Paris 2011 Conference Presentation Template
  85. 85. 85LibreOffice Paris 2011 Conference Presentation Template
  86. 86. 86LibreOffice Paris 2011 Conference Presentation Template
  87. 87. 87LibreOffice Paris 2011 Conference Presentation Template
  88. 88. Estimated Users15 million new or updated Linux desktops in 2011 6 million downloads from LibreOffice mirrors 1.5 million downloads from other sites 2.5 million installs from CDs 25 million users 88 LibreOffice Paris 2011 Conference Presentation Template
  89. 89. 89LibreOffice Paris 2011 Conference Presentation Template
  90. 90. 90LibreOffice Paris 2011 Conference Presentation Template
  91. 91. 91LibreOffice Paris 2011 Conference Presentation Template
  92. 92. Thank you … for all your work & support For other slides and collateral see http://conference.libreoffice.org 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. 92 LibreOffice Paris 2011 Conference Presentation Template

×