SlideShare a Scribd company logo
LibreOffice
Community
Rob Snelders

Sogeti 2014
Ik
• Actief sinds 2011
• Impress
• QA
• Nederlands Team

• Ubuntu-NL
• T-Dose
Geschiedenis
• StarOffice (1985)
• OpenOffice.org (2000)
• LibreOffice (2010)
LibreOffice
• Writer
• Calc
• Impress
• Base
• Draw
• Math

• Remote
• Web
• Android
• Windows XP/Vista/7/8
• Linux >=2.6.18
• Mac OS X 10.6
Agenda
• Stichting
• Community
• Ontwikkeling
• Licenties
• Buildtools
• Overige tools
Stichting
• The Document Foundation
• Duitsland
• ~150 Leden
• Board of Directors
• Membership Committee
• Board of Trustees
Community
• ~650 Ontwikkelaars (~50 fulltime)
• ~110 Talen
• ~30 QA (0 fulltime)
• Internationaal
• Vrijwilligers
• IT'ers en niet-IT'ers
Community
• Geen bedrijf aan de leiding (ESC)
• Geen contributie agreement
• Open processen
Community
• Hackfests, Conferenties
• Mensen ontmoeten
• Discussies
• Presentaties
Community
• ~ 2000 commits per maand
• ~ 7.1 Mln regels code
• ~ 25 Talen (Hoofdzakelijk C++)
• ~ 20 Bedrijven
Community
• Cultuur/Code of Conduct
•
•
•
•
•

Open
Welkom
Makkelijk
Respect
Regels
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
Community
• Geen copyright-assignment
• Geen 'speciale users'
• Geen 'aparte patentvrije versies'
• Geen 'Re-licensing'
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
Ontwikkeling
• Easy Hacks
• Voor nieuwe/beginnende ontwikkelaars
• Gesorteerd op moeilijkheid/vaardigheden
• Publieke lijst
• Mentors
• Ook voor QA/Marketing/....
Ontwikkeling
• Nieuwe versies
• 3.3 in Januari 2011
• Ieder ½ jaar een minor
• Iedere maand een bugfix-versie
• Nu op 4.2
Buildtools
• Git
• Iedereen kan lezen
• Core ontwikkelaars kunnen committen
• code review in Gerrit
Buildtools
• Thinderboxes
• Verschillende Platforms (zelfs Pi)
• Verschillende OS'en
• Alle tests runnen
Buildtools
• Basistesten
• Zijn unittesten
• Iedere build
• Regressie Bugfix = maak test
Buildtools
• Geavanceerde tests
• Periodiek gedraaid
• Duurt uren
• bijv. Open/Close-test
• Alle Documenten in bugs (~25.000)
• Iedere release meer
Buildtools
• Manuele tests
• MozTrap
• BiBisect
• Draaien Alpha/Beta/RC
• Testparty's
Buildtools
• Er wordt gewerkt aan:
• Automatisch bouwen voor commit
• Meer unit-tests
Overige tools
• Bugzilla on bugs.FreeDesktop.org
Overige tools
• Bug Submission Agent
Overige tools
• Mailinglists
• Ask
• For users/By users
Certificaten
• Ontwikkelaars
• Migratie Professional
• Trainers
Bedrijven
• Betaald bugfixen
• Langer support op versies
• Consultancy/Support
• Migratie
Vragen?

Attribution-NonCommercial-ShareAlike CC
BY-NC-SA

Rob Snelders – libreoffice AT ertai DOT nl
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

More Related Content

KEY
Node.js: waarom en hoe
Frank Louwers
 
PDF
LibreOffice: Nieuwe features
Rob Snelders
 
PDF
How to create your own ODF
Rob Snelders
 
PDF
2013 t-dose - libre office easyhacks
Rob Snelders
 
PPT
PPT audio-video-adding
Gerhard Lock
 
PPTX
Cómic
CarrilDavid
 
PPT
1
saulslash
 
PPSX
Cv et motivation ecp mstm - jeremy sintes
Jeremy Sintes
 
Node.js: waarom en hoe
Frank Louwers
 
LibreOffice: Nieuwe features
Rob Snelders
 
How to create your own ODF
Rob Snelders
 
2013 t-dose - libre office easyhacks
Rob Snelders
 
PPT audio-video-adding
Gerhard Lock
 
Cómic
CarrilDavid
 
Cv et motivation ecp mstm - jeremy sintes
Jeremy Sintes
 

Viewers also liked (20)

PPTX
CV Library
gnewell44
 
PDF
Roven yu
Yu Roven
 
PPT
Mida võimaldavad muusikaala e-õppe keskkonnad?
Gerhard Lock
 
PPTX
Question 4 evaluation.
saulslash
 
ODP
Füüsika Esitlus "Teised galaktikad"
Triinu Toon
 
PDF
Présentation une typologie des vidéos en ligne
Aurélie Guellil
 
PDF
Présentation generale
RODRICKS S.A
 
PPT
Salazones atlánticas en el circuito económico del Imperio romano
Enrique García Vargas
 
PDF
Salon virtuel par IMASTE
IMASTE
 
PPT
Multimedia definitions
Gerhard Lock
 
PPT
Image graphics-introduction
Gerhard Lock
 
PPT
E-learning lecture Lock Belgrade 2012
Gerhard Lock
 
PPT
Origen y desarrollo de las almadrabas: entre Arqeología y retrospectiva histó...
Enrique García Vargas
 
PPT
Audacity introduction
Gerhard Lock
 
DOCX
add math form4 ppt 2015
Norddin Ahmad
 
PDF
Estiu TIC a Lledoners
Programa AlfaDigital TIC i Presó
 
XLS
planilha Geisy
guest6ada0f
 
XLS
planilha
guest6ada0f
 
PDF
MEPS - Studiu de eficacitate manageriala
Human Synergistics Dezvoltare Organizationala
 
XLS
Grafico
guestc54be68
 
CV Library
gnewell44
 
Roven yu
Yu Roven
 
Mida võimaldavad muusikaala e-õppe keskkonnad?
Gerhard Lock
 
Question 4 evaluation.
saulslash
 
Füüsika Esitlus "Teised galaktikad"
Triinu Toon
 
Présentation une typologie des vidéos en ligne
Aurélie Guellil
 
Présentation generale
RODRICKS S.A
 
Salazones atlánticas en el circuito económico del Imperio romano
Enrique García Vargas
 
Salon virtuel par IMASTE
IMASTE
 
Multimedia definitions
Gerhard Lock
 
Image graphics-introduction
Gerhard Lock
 
E-learning lecture Lock Belgrade 2012
Gerhard Lock
 
Origen y desarrollo de las almadrabas: entre Arqeología y retrospectiva histó...
Enrique García Vargas
 
Audacity introduction
Gerhard Lock
 
add math form4 ppt 2015
Norddin Ahmad
 
Estiu TIC a Lledoners
Programa AlfaDigital TIC i Presó
 
planilha Geisy
guest6ada0f
 
planilha
guest6ada0f
 
MEPS - Studiu de eficacitate manageriala
Human Synergistics Dezvoltare Organizationala
 
Grafico
guestc54be68
 
Ad

Similar to 2014 Sogeti Netherlands - LibreOffice Community (8)

ODP
oplijsting_mogelijkheden_open_source
guesta83c7d
 
ODP
Oplijsting mogelijkheden open source
guesta83c7d
 
ODT
Odfnews Nl 20110307
Bart Hanssens
 
ODT
Odfnews Nl 20110721
Bart Hanssens
 
PDF
LibreOffice: Tips & Tricks (Digipinguïns 3 mei 2016)
Avansa Mid- en Zuidwest
 
PDF
Wat is open office.org
Roel Palmaers
 
PPT
Ict Bijscholing
Avansa Mid- en Zuidwest
 
ODP
Software anno 2009
Avansa Mid- en Zuidwest
 
oplijsting_mogelijkheden_open_source
guesta83c7d
 
Oplijsting mogelijkheden open source
guesta83c7d
 
Odfnews Nl 20110307
Bart Hanssens
 
Odfnews Nl 20110721
Bart Hanssens
 
LibreOffice: Tips & Tricks (Digipinguïns 3 mei 2016)
Avansa Mid- en Zuidwest
 
Wat is open office.org
Roel Palmaers
 
Ict Bijscholing
Avansa Mid- en Zuidwest
 
Software anno 2009
Avansa Mid- en Zuidwest
 
Ad

2014 Sogeti Netherlands - LibreOffice Community

Editor's Notes

  • #4: - Bougth by Sun in 1999 - Bougth by Oracle in 2010
  • #7: - German Stiftung - contribute to Libreoffice to be member - 2 commities (Board of directors, Member-committy) - no more then 1/3th of 1 company
  • #8: - Attracted a lot of developers soon. But QA didn't keep up - Developers easy to track (commits) - The rest is harder - Who is in the community/team - Different companies work together - Volunteers come and go, have more/less time. - Not every-body has the same education/experience with IT
  • #9: – Groeiende community – Veel vrijwilligers
  • #10: - Every year a conference - FOSDEM/T-Dose/other Open Source-meetings - Hackfests (Dutch/International) (Munchen, Dresden, Hamburg) - Friends work better together - Know cultural differences - Solve discussions/problems/arguments - Plans
  • #12: Culture/Code of Conduct Open Teams Welcome any help Make it easy to help Respect everybody Make clear rules
  • #13: Culture/Code of Conduct Open Teams Welcome any help Make it easy to help Respect everybody Make clear rules
  • #14: Culture/Code of Conduct Open Teams Welcome any help Make it easy to help Respect everybody Make clear rules
  • #17: - 3.4 was hardly tested. - improved every release - 1 aplha, 2 beta, 2 RC for minors - 2 beta for bugfixes - Hard requirement on only bugfixes in bugfix-releases - minor patch: beta-stage 1 reviewer, RC-stage 2 reviewers - bugfix patch: beta-stage 2 reviewers
  • #19: - around 17 - 5 linux - 2 android - 3 MacOSX - 4 Windows - 1 iOS - not fully stable ~ e.g. breaks sometimes - Tests if master is buildable and runs all tests - different versions of OS'es
  • #20: - Automated builds - different tools for testing - testing mainly via UNO and documents - mainly tested on Linux as most developers are there - normal build → some tests (some always, some random) - special builds → all tests
  • #21: - grepped al documents to bugs in FDO, RedHat, OpenSuse, Ubuntu - Only documents with correct mime-type - Only open and close → not crashed?
  • #22: BiBiSect= - download with git - run start-script - test the regression - close LO - select if it worked or not - it will half the range and try again. - > 700 builds in 4 repositories → going to 1 repo - Linux only (for now) - integrated with thinderboxes
  • #23: BiBiSect= - download with git - run start-script - test the regression - close LO - select if it worked or not - it will half the range and try again. - > 700 builds in 4 repositories → going to 1 repo - Linux only (for now) - integrated with thinderboxes
  • #26: - integrating with bugzilla
  • #30: - Improve BiBisect (more builds/GUI/Windows) - Feedback page for general feedback - Easier access to BSA - More use of Social Media - New website