LibreOffice Certification Program (because "libre" is better than "open") Italo Vignoli Director of The Document Foundation Chairman of TDF Certification Committee 1
TDF and LibreOffice: the numbers 2
Development Process 3
Growth of Code Committers Cumulative Number of LibreOffice New Code Committers 600 New Hackers Old Hackers 500 400 300 200 100 0 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 4
Increase of Diversity 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 5
Split of Code Committers 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 6
Increase of Bugfixes per Month LibreOffice: Bugfixes per Month 250 Fixes/Month Linear (Fixes/Month) 200 150 100 50 0 J an 2011 Feb 2011 Mar 2011 Apr 2011 May 2011 J un 2011 J ul 2011 Aug 2011 Sep 2011 Oct 2011 Nov 2011 Dec 2011 J an 2012 Feb 2012 Mar 2012 Apr 2012 May 2012 J un 2012 J ul 2012 Aug 2012 Sep 2012 7
Growth of Downloads LibreOffice Direct Downloads per Week Downloads/Week Linear (Downloads/Week) 700,000 650,000 600,000 550,000 500,000 450,000 400,000 350,000 300,000 250,000 200,000 150,000 100,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 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 8
LibreOffice Certification Program 9
Certification Program on Website 10
Certification Program (draft) YEAR. FEE LibreOffice Certification THE DOCUMENT FOUNDATION Certification Project Management REIMBURS. Certification Process (Trainers: Sponsors / Members) Migration Development Support Training Certified Organizations (Sponsors / Members / Third Parties) LibreOffice Migration / Integration / Deployment Projects Corporate Users / Governments / Organizations PAY CONSULTANCY / VAS 11
Certification Program Overview There are two distinct aspects to certification To certify individuals or organizations that are recognized community members and/or contributors To certify competence in specific areas like development, migrations, training and support (L2 and L3) There are several distinct objectives in certification To increase the global perceived quality of the ecosystem To allow individuals or organizations that are recognized community members and/or contributors to sell their services based on recognized competence To relief the individual responsible for the migration to LO from the entire responsibility of the problems 12
Certification Program Peculiarities LibreOffice Certification is going to be the first from an independent community and not from a corporate sponsor Developing a new certification model is both a challenge and an opportunity, for TDF and for its partners It should be absolutely clear that the program it is not supposed to become a source of competition for corporate sponsors, partner companies and members who provide VAS (value added services) to the market The certification provides a method of regulating the quality of value added services provided by these entities and a method of recognizing that services conform to clear and transparent regulatory criteria 13
Certification Program Description (1) LibreOffice Certification is overseen by TDF Board of Directors through a Certification Committee, which is purely functional and will be reporting to the BoD on a quarterly basis The members of the Certification Committee are approved by the BoD TDF Certifications recognizes the individual competence but does not bind The Document Foundation to the actions of the certified individuals, nor is holding it liable for their actions The quality of service is the sole responsibility of the certified individuals 14
Certification Program Description (2) The certification path will be shorter and easier for TDF members, and will be exclusive to TDF members in the area of development TDF members will be also the first to be certified, according to the criteria set by the Certification Committee for migration, support and training Certification criteria, requirements to apply for certification, training programs and accreditation process will be defined by the Certification Committee, with the help of TDF partner companies and TDF members The Engineering Steering Committee and the Advisory Board members will also be instrumental for the creation and the evolution of the certification program 15
Certification Program Description (3) Certification will be attributed to individuals who have demonstrated their skills by participating to the community, or who have followed a certification training and have passed the final test Certification will last for 24 months from the time of the test, and will be renewed for another 24 months by going through the relevant test just before (three months) or immediately after (three months) the expiration date There will be a certification fee for third parties, which will not be applied to core contributors (members with a high level of involvement in the project) 16
RedHat Certification Program The program was launched in January 1999 As of 2010, there were nearly 75,000 Red Hat certified professionals spanning 162 countries All certifications are given after passing exams The program distinguishes itself in that exams are performance-based, meaning that students must perform tasks on a live system rather than answering multiple choice questions 17
Developer Certification 18
Developers: Free Software Main Asset 19
Certified Developer Is able to hack LibreOffice code in order to Develop new features or provide L3 Support to enterprise users Research and develop solutions to new or unknown issues Design and develop one or more courses of action, evaluating each of these in a test case environment, and implementing the best solution to the problem Once the solution is verified, it is delivered to the customer and given back to the community Certified Core Developers need to be present TDF members, and part of their certification is peer review by the Engineering Steering Committee 20
Certified Developers Bjoern Michaelsen Caolan McNamara Cedric Bosdonnat Christian Lohmaier David Tardon Eike Rathke Eilidh McAdam Fridrich Strba Jan Holesovsky Kohei Yoshida Lionel Elie Mamane Lubos Lunak Markus Mohrhard Michael Meeks Michael Stahl Petr Mladek Rene Engelhard Stephan Bergmann Thorsten Behrens Timár András Tor Lillqvist 21
Migration Certification 22
Migration Project (draft) Evolution Communication Finalization Week 0 Week 1 Week 2 Week N Formazione Training 1 2 Pilot Users N 1 2 Support N Preparation Kick Off Transition 23
Migration Process Migration from MS Office to LibreOffice is a complex endeavor, which need multiple skills and a strong project management background Migration starts from the analysis of the situation, including macros and templates, and gets to the objective through a number of steps: communications, identification of power users, training, migration pilot, rollout and support Although there might be different approaches to migration, The Document Foundation considers some steps as key for the success, and will certify migration professionals following specific guidelines 24
Draft Protocol of Migration Process Preparation Communication Get Power Users Kick Off End User Training Pilot of First Users LibreOffice Support Official Transition Finalization 25
Certified Migration Professional Is able to coordinate the migration process from Microsoft Office to LibreOffice, working with the customer to manage all aspects of the process (integration, development of macros and templates, training and support) in order to have a smooth transition 26
Training Certification 27
Training Training is a key factor in any LibreOffice deployment Trainers must be not only proficient in the use of LibreOffice but must also have a strong teaching experience Certified trainers will be responsible for the contents and the length of the trainings, according to the objectives of each course The ability to personalize the trainings according to the end user needs will be a compulsory requirement 28
Certified Professional Trainer Is able to teach the use of LibreOffice at basic, intermediate or advanced level 29
Expectations 30
Training Ideally, a certified individual is a good citizen of the LibreOffice community In fact, behind every activity covered by the certification there are opportunities for improvements to the project and the software Certified individuals should become ambassadors of TDF and LibreOffice, as they are the ones facing organizations, companies and users 31
Italo Vignoli italo.vignoli@documentfoundation.org skype italovignoli - gtalk italo.vignoli@gmail.com 32