Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2014 Sogeti Netherlands - LibreOffice Community

258 views

Published on

Presentatie bij Sogeti Nederlands over de LibreOffice Community

Published in: Technology
  • Be the first to comment

  • Be the first to like this

2014 Sogeti Netherlands - LibreOffice Community

  1. 1. LibreOffice Community Rob Snelders Sogeti 2014
  2. 2. Ik • Actief sinds 2011 • Impress • QA • Nederlands Team • Ubuntu-NL • T-Dose
  3. 3. Geschiedenis • StarOffice (1985) • OpenOffice.org (2000) • LibreOffice (2010)
  4. 4. LibreOffice • Writer • Calc • Impress • Base • Draw • Math • Remote • Web • Android • Windows XP/Vista/7/8 • Linux >=2.6.18 • Mac OS X 10.6
  5. 5. Agenda • Stichting • Community • Ontwikkeling • Licenties • Buildtools • Overige tools
  6. 6. Stichting • The Document Foundation • Duitsland • ~150 Leden • Board of Directors • Membership Committee • Board of Trustees
  7. 7. Community • ~650 Ontwikkelaars (~50 fulltime) • ~110 Talen • ~30 QA (0 fulltime) • Internationaal • Vrijwilligers • IT'ers en niet-IT'ers
  8. 8. Community • Geen bedrijf aan de leiding (ESC) • Geen contributie agreement • Open processen
  9. 9. Community • Hackfests, Conferenties • Mensen ontmoeten • Discussies • Presentaties
  10. 10. Community • ~ 2000 commits per maand • ~ 7.1 Mln regels code • ~ 25 Talen (Hoofdzakelijk C++) • ~ 20 Bedrijven
  11. 11. Community • Cultuur/Code of Conduct • • • • • Open Welkom Makkelijk Respect Regels
  12. 12. Community • LGPLv3+/MPL • Vriendelijk voor bedrijven • Iedereen is gelijk • Patenten • Import/Export-filters • Plus-licentie => klaar voor de toekomst Plugins hoeven hier niet aan te voldoen
  13. 13. Community • Geen copyright-assignment • Geen 'speciale users' • Geen 'aparte patentvrije versies' • Geen 'Re-licensing'
  14. 14. Ontwikkeling • Grote veranderingen • Nieuw buildsystem • Code cleanup (ongebruikt/slechte/Duitstalige code) • Remote (Android/iOS/FirefoxOS) • API Cleanup • Meer formaten (Visio/Publisher/Corel Draw/Lotus Word Pro/MS Works/Wordperfect) • Sidebar/Dialogen redesign • Charts herimplementatie • Integratie Windows 7/Gnome 3/KDE 4 • Microsoft SmartArt
  15. 15. Ontwikkeling • Easy Hacks • Voor nieuwe/beginnende ontwikkelaars • Gesorteerd op moeilijkheid/vaardigheden • Publieke lijst • Mentors • Ook voor QA/Marketing/....
  16. 16. Ontwikkeling • Nieuwe versies • 3.3 in Januari 2011 • Ieder ½ jaar een minor • Iedere maand een bugfix-versie • Nu op 4.2
  17. 17. Buildtools • Git • Iedereen kan lezen • Core ontwikkelaars kunnen committen • code review in Gerrit
  18. 18. Buildtools • Thinderboxes • Verschillende Platforms (zelfs Pi) • Verschillende OS'en • Alle tests runnen
  19. 19. Buildtools • Basistesten • Zijn unittesten • Iedere build • Regressie Bugfix = maak test
  20. 20. Buildtools • Geavanceerde tests • Periodiek gedraaid • Duurt uren • bijv. Open/Close-test • Alle Documenten in bugs (~25.000) • Iedere release meer
  21. 21. Buildtools • Manuele tests • MozTrap • BiBisect • Draaien Alpha/Beta/RC • Testparty's
  22. 22. Buildtools • Er wordt gewerkt aan: • Automatisch bouwen voor commit • Meer unit-tests
  23. 23. Overige tools • Bugzilla on bugs.FreeDesktop.org
  24. 24. Overige tools • Bug Submission Agent
  25. 25. Overige tools • Mailinglists • Ask • For users/By users
  26. 26. Certificaten • Ontwikkelaars • Migratie Professional • Trainers
  27. 27. Bedrijven • Betaald bugfixen • Langer support op versies • Consultancy/Support • Migratie
  28. 28. Vragen? Attribution-NonCommercial-ShareAlike CC BY-NC-SA Rob Snelders – libreoffice AT ertai DOT nl
  29. 29. LibreOffice Links • Website: https://www.libreoffice.org • QA-Team: https://wiki.documentfoundation.org/QA • Bugzilla: http://bugs.freedesktop.org • BSA: http://www.libreoffice.org/get-help/bug/ • BiBisect: https://wiki.documentfoundation.org/Bibisect • MozTrap: https://wiki.documentfoundation.org/Moztrap • Gerrit: https://gerrit.libreoffice.org/ • Nederlands: http://nl.libreoffice.org

×