The Document Foundaon

2016 Annual Report

Document Liberation Own your content

Welcome

This annual report is the sixth chapter in the story of a long journey, started by a group of people that were sharing the common goal of create something new – finally made by the community, for the community. Today, public administraons, enterprises and individual users worldwide can reap the benefits of the hard work made by a constantly growing community of volunteers and supporters. The report is a showcase of the acvies of the foundaon. Looking back, we have accomplished a large number of objecves in 2016 and we are on track for 2017. We have funded improvements to the organizaon and the product, and supported local acvies carried out by nave language projects. Behind the scenes, the foundaon is growing thanks to the commitment of an amazing group of people, with dozens of volunteers in every geography, and a

Photo: Maeo G.P. Flora, CC BY-ND 2.5 few paid staff - led by Florian Effenberger - who take care of daily acvies related to documentaon, localizaon, markeng, design, development, QA, websites and system administraon. The management of a foundaon is somemes complicated; oen you are called to take important decisions achieved only aer longer debates. Thanks to the diverse approaches and aptudes the Directors are also focusing on new goals for keeping TDF in the right direcon. I would personally thank Thorsten Behrens, Osvaldo Gervasi, Jan Holesovsky, Andreas Mantke, Michael Meeks, Björn Michaelsen, Simon Phipps, Eike Rathke and Norbert Thiebaud for their big commitment to guide the foundaon where is it today. Not to forget the work of the Membership Commiee, led by Cor Nouws as Chairman with the help of Katarina Behrens, Stephan Bergmann, Antonio Faccioli, Gustavo Buzza Pacheco, Gabriele Ponzo, Charles Schulz, Miklos Vajna and Klaus- Jürgen Weghorn. Of course, all this has been possible also thanks to the combined efforts of all donors and all members of TDF's Advisory Board, who have supported our work, focused on the growth of our ecosystem, thanks to their economic contribuons. The increasing number of migraons from proprietary soluons, in enterprises and public administraons worldwide, and the growing visibility of LibreOffice amongst office suites, are two clear signs that 2017 will be another great year for LibreOffice and the Document Liberaon Project.

Sincerely, Marina Lani Chairwoman of the Board

The Document Foundaon | 2016 Annual Report 3 Table of Contents

5 TDF in 2016 26 Documentaon 7 Financials and Budget 27 Infrastructure 9 LibreOffice in 2016 28 Website 11 LibreOffice Online 29 Blogs and Social Media 12 LibreOffice UX Concept 30 Markeng 13 LibreOffice Conference 31 Cerficaon 15 Nave Language Projects 32 Document Liberaon Project 19 Engineering Steering Commiee 33 Volunteers 20 Development 34 Top Contributors 22 Hackfests 35 TDF Team 23 Quality Assurance 40 Board of Trustees 24 Design 42 Advisory Board

The Document Foundaon | 2016 Annual Report 4 TDF in 2016 2016 was the year that fully established LibreOffice as the reference for free office suites, and another busy year for The Document Foundaon, with four new Advisory Board members and a growing team.

According to Google Trends, LibreOffice surpassed all OS and – with the announcement of LibreOffice other free office suites in early 2016 in terms of user 5.2 in August 2016 – was one of the first applicaons to be interest, winning a race that started in early 2011. At the available as a snap package. end of the year, Datamaon confirmed the leading In mid-August, the Free Soware Foundaon Europe posion, with the first arcle about alternaves to (FSFE) joined TDF's Advisory Board, and at the same me LibreOffice. The Document Foundaon entered the group of FSFE Foundaon Bodies associated organisaons. These are enes that support the Free Soware Foundaon by encouraging people to On 17 February 2016, the new Board of Directors started use and develop free soware, helping organisaons two years of tenure, with Marina Lani as Chairwoman, understand how free soware contributes to freedom, Michael Meeks as Deputy Chair, Thorsten Behrens, transparency and self-determinaon, and removing Osvaldo Gervasi, Jan Holesovsky, Simon barriers to free soware adopon. Phipps and Eike Rathke as members, and Andreas Mantke, Björn Michaelsen Team Members and Norbert Thiebaud as depues. Mike Saunders joined the TDF team in In September, TDF members voted to February, to help with markeng elect the new Membership Commiee, acvies based on his editorial which started duty at the end of 2016, background – including nave English with five members – Cor Nouws (chair), language skills – and his experience Katarína Behrens, Gustavo Buzza with videos and social media. Mike Pacheco, Gabriele Ponzo and Miklos contributed to product Vajna – and four depues: Stephan announcements, the Annual Report, Bergmann, Klaus-Jürgen Weghorn, the months of LibreOffice, "New Charles-H. Schulz and Antonio Faccioli. Features" video playlists, and other projects (including blogs). New AB Members In March, Olivier Hallot was contracted In mid-June, the GNOME Foundaon to work on documentaon, a key and KDE e.V. joined TDF's Advisory feature for an end-user producvity Board, and at the same me TDF joined applicaon like LibreOffice. Olivier’s GNOME's and KDE's Advisory Boards, to experience in the area of large ghten the relaonships with other enterprise deployments is extremely large global free soware projects. Both important for improving help content GNOME and KDE are key components by using state-of-the-art technology, to of the FLOSS desktop iniave. coordinate the literature produced by At the end of July, Canonical – the LibreOffice volunteers and maintain a company behind the Ubuntu GNU/ set of updated books ready to be Linux operang system – also joined translated into as many languages as TDF's Advisory Board. Since its first possible, and implement a set of tools release in early 2011, LibreOffice has to improve the work of documenng been the default office suite of the LibreOffice's new features.

The Document Foundaon | 2016 Annual Report 5 template as the TDF IS BASED ON THE PRINCIPLE OF MERITOCRACY LibreOffice website. Content was reorganized Board of Directors Advisory Board to simplify navigaon, by Foundation's legal representation grouping pages under Foundaon (Statutes, NOT a Financials and Advises 14 entities formal Affiliaons), Governance 7 + 3 2 (as of now) body members deputies years term (Foundaon Bodies and

Members from around the globe, History), Community, e.g. Czech Republic, Germany, Cerficaon, Get Help Italy, UK, USA (Professional Support) Oversees Membership Committee and Contacts. Elections In August, TDF opened a Election of the Board bookshop on Lulu, where Complaints and Impeachment 5 + 4 2 Election of Committee members deputies years term people can buy a printed copy of the TDF Annual Board of Trustees (“Members“) Max. 10% of members Report.

Acceptance at the begin of In early September, TDF each quarter Acceptance organised the LibreOffice 3 months active in Removal 189 1 community, 6 more to come, Conference in Brno, a members year term donation does not qualify large city in the Czech Republic. Supported by Canonical, CIB, Collabora, In May, Heiko Tietze was contracted as consultant to drive Red Hat and Google, with the partnership of the Faculty of LibreOffice's UX (user experience) one step further. Heiko Informaon Technology of Brno University of Technology, has been one of the most acve UX volunteers for several the conference brought together developers, community years, and has been instrumental in a number of UX members and users. improvements. In addion, he has coordinated UX- The conference was also an opportunity for a meeng of focused research, which has led to the development of the the Board of Directors, a meeng of the TDF team, and human interface guidelines (HIG), and to incremental UI several face-to-face meengs of volunteers acve in changes to menus and toolbars. localizaon and markeng. In September, Xisco Faulì joined the team as QA (quality In November, The Document Foundaon announced the assurance) Engineer, to help monitor and report about the new Extensions & Templates website, which offers an state of LibreOffice QA. In his role he helps to: maintain, improved user experience to both developers and end update and create feature patches for TDF's Bugzilla users. The site is now based on the latest version of the instance; organize and coordinate Bug Hunng Sessions; Plone open source content management system, and has test LibreOffice development builds daily on mulple been coordinated and developed by Andreas Mantke, a plaorms; run master builds to find regressions early in deputy member of the board at TDF. release cycles; run release tests on alphas, betas and release candidates to idenfy blockers; and triage Document Liberaon Project unconfirmed bugs on master. While LibreOffice is the flagship project of TDF, it's not the The last person to join the team in 2016 was Guilhem only one, and the Documentaon Liberaon Project Moulin, a French cizen living in Sweden, to take care of celebrated its second birthday in April 2016. DLP aims to TDF infrastructure. Aside from maintenance tasks, which consolidate the work done in LibreOffice by making are probably not seen by most members and contributors, conversion libraries, for a large number of open and Guilhem's goal are to implement Single Sign On to avoid proprietary file formats, available to other soware having a different set of credenals per service, and to projects. For more informaon, see the DLP secon. implement communicaon services such as Jitsi to support project acvies. So in all, 2016 was a year packed with achievements and posive news for The Document Foundaon. More LibreOffice developers and companies are joining our efforts, the conference was a great success, and LibreOffice is going At the me of the announcement of LibreOffice 5.1, TDF from strength to strength. updated the appearance of the foundaon website – online since the launch of the project – by using the same

The Document Foundaon | 2016 Annual Report 6 Financials and Budget TDF thrives thanks to our strong, vivid and worldwide community of end-users, contributors and enterprises, supporng our efforts with contribuons of me and money.

Thank You So Much In these ledgers, all of our income and our spendings are listed, including a breakdown into various projects, so During the last few years, TDF has grown a lot, with many donors immediately see what their money is used for. excing new projects, acvies and events put forward thanks to volunteers around the world. Our Board of Your Feedback is Welcome Trustees has grown to 189 contributors, and our Advisory Also, in 2015 we have launched a grant request process, Board nowadays has 14 supporters. which enables community members to request funds for Thanks to your generous donaons of me, money and individual projects. resources, we are able to work together on the idea of the Everyone can propose items to fund by filling in a form at best independent free office suite. hp://www.documenoundaon.org/foundaon/ All of what has been accomplished is only made possible grant-request/. Funded items are parcipaons in trade due to the strong support seen around the globe. So shows and events. thanks everyone – you have made our dream of a strong We'd be delighted to hear your proposals and ideas - aer and independent foundaon come true! all, TDF is about the community, and we're excited to hear Transparency is Key how we can help you to support the soware and the community! One of TDF's main characteriscs is transparency – to our donors, to our contributors, and to our users. Ever since Improvements in 2016 the beginning, every board meeng, discussion and In 2016, we did even more outreach, and asked all decision has been held in public and is available in public projects – be it nave-language, development, markeng, archives, with minutes and decisions published online. infrastructure or documentaon – about important items In 2015, we started a wider outreach by publishing an they want to fund, to factor them into TDF's budget early English annual report, enriched with charts, images and in the year. graphics, to show the world what has been happening We received enthusiasc feedback, with several requests over the last 12 months. in line with the objecves of the project which have been We have also taken another step towards being open, funded based on TDF policies (we should always starng to publish our accounng ledgers to the general remember that we are spending donaon money, and public at hp://www.documenoundaon.org/ therefore we cannot fund any project, but only those in foundaon/financials/. line with our ethical principles and budget limitaons). Accounng is done by a professional accountant, and the We funded travel to several FOSS conferences in Europe: translaon of the documents is done using free soware. FOSDEM in Brussels (Belgium), Open Source Day in Documents are published mostly in their original form, Warsaw (Poland), OSCAL in Tirana (Albania), FrOSCon in with just a few items being obfuscated for privacy (most Sankt Augusn (Germany), and FLOSSK in Prisna notably, salaries and compensaons). (Kosovo), South America: FISL in Porto Alegre (Brasil), and

The Document Foundaon | 2016 Annual Report 7 4. Tender for cross-plaorm font/ Closing Ledgers 2016 shaping stubs for layout tests. Total income € 805.694,26 5. Tender for Automated Help/ Total expenses (with depreciation) € 724.852,95 Documentaon screenshot Total expenses for hardware assets € 47.938,83 creaon. Available cash (incl. capital stock and reserves) € 1.198.660,97 6. Tender to implement Assets (with depreciation) € 56.221,00 improved format validity checks. Free reserves € 290.980,11 7. Tender to design and Business entity profits € 17.406,97 implement a profile safe mode Analysis of Individual Items 2016 for LibreOffice. Costs for employees and freelancers € 410.431,15 Examples of outcomes are LibreOffice Conference travel (paid via TDF Berlin) € 14.704,37 represented by the Dashboard, Marketing expenses (anything related to outside advertising) € 28.965,06 providing updated informaon about the project: hps:// Community expenses (anything related to community building) € 10.020,34 dashboard.documenoundaon Code improvements via tenders € 60.359,20 .org, and the Crash Report, Infrastructure costs (without hardware assets) € 52.106,40 helping both developers and QA to spot crical issues: hps:// crashreport.libreoffice.org. Asia: LibreOffice Kaigi in Tokyo (Japan). Tenders have the objecve of facilitang acvies of We covered the expenses for booths at large exhibions community volunteers rather than spending money to do such as CeBIT in Hannover (the largest IT show in Europe) the job on their behalf, and as such are in line with TDF and DIDACTA in Stugart (focused on schools), where local statutes and mission. volunteers have promoted LibreOffice. Thanks We organized HackFests in Gran Canaria (Spain), Ankara (Turkey), Madrid (Spain) and Turin (Italy), to grow the TDF is only possible due to the generous support from all community of developers in areas where the project has around the world. The board and the whole community tradionally faced more difficules in aracng would like to thank everyone who has contributed to the contributors to the . success of The Document Foundaon, LibreOffice and the Document Liberaon Project, by contribung me, money We funded nave language projects to organize events in or resources. It's amazing to see the strong, worldwide Essen (Germany), New Delhi (India) and Turin (Italy), to support everyday. You all have contributed to a dream support the growth of LibreOffice in specific geographies. come true. All TDF is about, and all TDF is today, is thanks In 2017, we have furthered the concept, creang buckets just to you. Thank you very much! of available money for markeng and community. Tenders in 2016 TDF Budget 2017 In addion to budgets for markeng and community, in 2016 TDF Board of Directors has invested a sizeable poron of donaon money to improve LibreOffice in specific areas, based on a number of development related tenders: 1. Tender to develop and incorporate usability metrics collecon for LibreOffice. 2. Tender for design and implementaon of crash reporter funconality in LibreOffice. Cost for Employees & Freelancers Administrative Fees, Recurring Expenses Infrastructure LibreOffice Conferece & FOSDEM 3. Tender for Automated a11y Community Budget Marketing Budget Project & Tenders (accessibility) based UI tesng.

The Document Foundaon | 2016 Annual Report 8 LibreOffice in 2016 LibreOffice became six years old in 2016: two new major versions of the suite brought a variety of new features, while minor releases also helped to improve stability.

In 2016, The Document Foundaon announced two Throughout the year, several Bug Hunng Sessions were major releases of LibreOffice: version 5.1 on February 10, held in preparaon for the new major releases. These and version 5.2 on August 3. typically took place on a single day between set mes, so that experienced developers and QA engineers could help Regular improvements new volunteers to file and triage bugs via the IRC channels and mailing lists. The Bug Hunng Sessions for LibreOffice 12 minor releases were made available as well: 5.2 were held on April 22 and June 24, while those for RELEASE DATE LibreOffice 5.3 took place on October 21 and November LibreOffice 5.0.5 February 15 25. LibreOffice 5.1.1 March 10 LibreOffice 5.1 LibreOffice 5.1.2 April 7 LibreOffice 5.0.6 May 5 On February 10, LibreOffice 5.1 was officially released aer six months of development. One of the biggest LibreOffice 5.1.3 May 12 highlights in this version was a substanally revamped LibreOffice 5.1.4 June 23 user interface: each component of the suite had new LibreOffice 5.1.5 August 3 menus, including "Style" (in Writer), "Sheet" (in Calc) and LibreOffice 5.2.1 September 7 "Slide" (in Impress). Updates to the Sidebar were included as well, and file access on remote servers was made LibreOffice 5.2.2 September 29 simpler by being accessible via the File menu, rather than LibreOffice 5.1.6 October 27 a separate dialog box. LibreOffice 5.2.3 November 3 Meanwhile, compability with proprietary document LibreOffice 5.2.4 December 22 formats was improved, and filters were added for Apple

LibreOffice Timeline 2011-2016

LibreOffice 3.3 LibreOffice 3.5 LibreOffice 4.0 LibreOffice 4.2 LibreOffice 4.4 LibreOffice 5.1 January 2011 February 2012 February 2013 January 2014 January 2015 February 2016

LibreOffice 3.4 LibreOffice 3.6 LibreOffice 4.1 LibreOffice 4.3 LibreOffice 5.0 LibreOffice 5.2 June 2011 August 2012 July 2013 July 2014 August 2015 August 2016

2011 2011 2012 2012 2013 2013 2014 2014 2015 2015 2016

LibreOffice 3.x LibreOffice 4.x 5.x Code Cleaning Code Refactoring UI

The Document Foundaon | 2016 Annual Report 9 according to the TSCP standard. Support for mulple signature descripons was added, along with import and export of signatures from OOXML files. Wildcard support in formula expressions for compability with XLS/XLSX and ODF 1.2 was also included. Keynote 6, Microso Write and Gnumeric files. Calc's On the user interface side, Writer and Calc gained single formula engine gained new features to address toolbar modes, while funcon toolps were added to Calc restricons in table structured references and scky so that users can see what a funcon does as it is being column/row anchors, while interoperability with OOXML typed. Calc also sported a new drop-down list aached to spreadsheets and compability with ODF 1.2 was the currency buon, to switch between currencies quickly. improved as well. In Impress, new features were added for In Writer, two-factor authencaon for Google Drive equalising the widths and heights of jointly-selected storage was implemented, while in Impress, the list of shapes. effects in the sidebar was updated to include a descripon A series of "New Features" videos (hp://tdf.io/51vids) of the effect, along with the element name. was produced to explain and demonstrate many of the Under the hood, there were a large number of OpenGL new features in LibreOffice 5.1. These were linked to in and OpenCL improvements, while LibreOfficeKit (the the announcement and embedded into various web news foundaon of LibreOffice Online and the Android app) was stories covering the release. enhanced as well. As with the previous release, a playlist of videos was created (hp://tdf.io/52vids) to LibreOffice 5.2 demonstrate the features. Later in the year, on August 3, LibreOffice 5.2 was made available. This release included new features geared towards enterprises and government bodies, such as document classificaon

The Document Foundaon | 2016 Annual Report 10 LibreOffice Online LibreOffice Online is an open source cloud soluon for personal producvity, with collaborave eding features, especially targeted at private clouds.

Development of LibreOffice Online started back in 2011, The Document Foundaon is not going to deploy with the availability of a proof of concept of the client LibreOffice Online as a public service, providing a cloud front-end, based on HTML5 technology. soluon similar to exisng office suites from Google and Microso, because this would not be in line with the In 2015, this proof of concept was further developed into original mission of the project. The task is therefore open an inial Online Development Edion by Collabora, to ISPs and providers of open source cloud soluons, with allowing advanced users to check out LibreOffice in the opons already available on the market. Cloud for the very first me. Given the mission crical nature of LibreOffice Online, The In 2016, the first source code release of LibreOffice Online, Document Foundaon will not be maintaining binaries for a cloud office suite which provides basic collaborave enterprises, because this would create expectaons which eding of documents in a browser by re-using LibreOffice could not be fulfilled by volunteer-based support. desktop's “core engine”, was added to the master branch However, builds of the latest code, suitable for home users for the announcement of LibreOffice 5.3. and those who wish to contribute to development – which This last development has brought collaborave eding to is encouraged – are available as Docker images: hps:// LibreOffice Online, a feature which transforms the hub.docker.com/r/libreoffice/online/. applicaon into a state of the art cloud office suite – the first to navely support the ISO/IEC standard Open Document Format (ODF) with collaborave eding features. The rendering fidelity of LibreOffice Online equals that of the desktop soware, and interoperability also matches that of LibreOffice thanks to the support of standard and proprietary document formats. LibreOffice Online has been developed mainly by Collabora, a leading contributor to the LibreOffice codebase and community. LibreOffice Online is server soware which – to be fully funconal – must be integrated with file access and authencaon provision services. As such, it can be considered an enabling technology for the public cloud of ISPs, or the private cloud of enterprises and large organizaons, when it is integrated – for example – with enterprise file sync and sharing soware, or a groupware soluon.

The Document Foundaon | 2016 Annual Report 11 LibreOffice UX Concept LibreOffice's UX Concept is code named MUFFIN, an acronym for My User Friendly & Flexible INterface, and provides the user several UX opons to fit its needs.

LibreOffice's user interface (UI) concept was born with the In addion, desktops and laptops offer a variety of screen first generaon of Windows-based office suites, in the sizes which are difficult to leverage with a single UI. In fact, early 1990s. Although it was improved and updated over between an old 4:3 CRT and a new 16:9 LCD there is a the years, the concept was not changed unl 2012, when huge difference in screen real estate: while users of the a code refactoring effort introduced the Sidebar. first rao are happy with a vercally developed UI (toolbars on top, without the Sidebar), users of 16:9 prefer The success of the Sidebar, which was introduced as an a horizontally developed UI (so, toolbars reduced to a oponal feature, has increased interest around the user minimum, plus Sidebar). interface, and also increased the number of people volunteering to contribute. The same applies to computer skills. According to data collected between 2011 and 2015 from a sample of Improvements started to build up for LibreOffice 4.4, but 215,942 individuals in 33 countries and published in 2016 only with the introducon of the LibreOffice 5.0 family did by the OECD, computer skills are far worse than expected the UI become the main focus of the development cycle. in most countries. The Design Team has draed guidelines for the new UI – Based on a survey of LibreOffice users, and the data "simple for beginners and powerful for experts" – based provided by third pares, the Design Team decided to on four key principles: (1) enhance the UI by adding Novices can start to work with another opon – the LibreOffice without reading a NotebookBar – to create a manual, (2) In every situaon the flexible UI capable of adapng to user is confronted with only a different user needs. few opons, but can get access to all opons on demand, (3) Full The MUFFIN represents a new access puts usability first, but approach to UI design, based on might require some training, and the respect of user needs rather (4) Experts will have access to all than on the imposion of a funconality. single UI on all users, independent of their generaon, LibreOffice 5.0, 5.1 and 5.2 PC hardware and computer skills. introduced several incremental changes to menus and toolbars, including the availability of a single toolbar mode. Today, PC users span several generaons, each one with a different relaonship with technology. This means that a single UI capable of sasfying all users cannot be developed.

The Document Foundaon | 2016 Annual Report 12 LibreOffice Conference The LibreOffice Conference is the annual gathering of the community, our end-users and everyone interested in free office soware. Every year, it takes place in a different country.

For 2016, the conference was held from 7th – 9th of Technology of Brno University of Technology and the local September in Brno, the second largest city in the Czech OpenAlt not for profit associaon, the conference brought Republic. Most of the event took place at the aracve together developers, community members and users. Faculty of Informaon Technology building, a former On the 6th of September, one day before the conference Cartesian monastery, in Brno University of Technology. opened, a community workshop was held to discuss new Over 100 people from across the globe aended the ways to aract and mentor potenal contributors. On the conference, including LibreOffice developers, community same day, a hacking session took place as well. Then the volunteers and Google Summer of Code students. For conference started officially on the 7th, beginning with a many aendees, it was their first LibreOffice Conference – "State of the Project" presentaon – this outlined some and therefore the first me they had met other key stascs from the past 12 months, including TDF community members face-to-face. members, donaons and LibreOffice downloads. In Supported by Canonical, CIB, Collabora, Red Hat and addion, new features in recent releases and acvies of Google, with the partnership of the Faculty of Informaon TDF team were summarised as well.

The Document Foundaon | 2016 Annual Report 13 such as OpenCL and text layout engines to broader subjects such as building communies and making the LibreOffice project more inclusive. Aendees involved in migraons to LibreOffice, such as in Taiwan, France, and Italy, also gave talks and shared their experiences. Finally, the conference wrapped up on the 9th of September with a closing presentaon, where aendees could put quesons to the TDF's Board of Directors. Outside of the conference itself, many events took place: a welcome party on the 6th of September provided an opportunity for aendees to meet one another and catch up, while the main conference party was held on the 8th in Brno's medieval old town. There was also a HackNight at Red Hat's offices on the 7th, along with a guided tour of the city centre on the 9th. The full programme for the 2016 LibreOffice Conference is available at hps://conference.libreoffice.org/2016/, while 57 video presentaons are also available in a playlist at hp://nyurl.com/hon3f8l. The Document Foundaon and the LibreOffice community are now looking forward to From there onwards, many talks, presentaons and 2017's conference, which is due to take place in Rome, technical demos were given – over 80 in total. These Italy. covered all aspects of LibreOffice, from technical topics

The Document Foundaon | 2016 Annual Report 14 Nave Language Projects By helping to translate and market LibreOffice around the globe, nave language projects bring enthusiasm and passion to the global community. Here's an ideal world tour about what happened in 2016, east to west.

Japan: Events and Markeng and there were presentaons, lightning talks and panel discussions. Takeshi Abe gave a presentaon about Daily acvies of the Japanese community include MathML in the Open Document Format, while Ogasawara translang arcles and announcements from TDF, and Norihiko outlined the state of translaons across various distribung news about LibreOffice through social media branches of LibreOffice. Franklin Weng from the channels. But the community organised and aended Taiwanese community was also invited; he talked about many events as well, such as a LibreOffice mini conference migraons to LibreOffice and ODF in Taiwan, along with in Osaka in January. 48 people aended the event, while the challenges involved. the keynote speech was given by Kohei Yoshida, who is known for his work on Calc. Following this, there were Throughout 2016, the Japanese community organised roundtable discussions on various topics of importance to other smaller events across the country, including the community, along with lightning talks and short meetups, study pares and hackfests in the regions presentaons. The following day, a hackfest took place as Kansai, Tokushima, Kyushu and others. In addion, well. community members aended other events such as the Open Source Conference. Later in the year, in December, the LibreOffice Kaigi 2016 event was held in Tokyo – this is the annual gathering for Taiwan: QA Sprint the Japanese team and community. 30 people aended, The first LibreOffice quality assurance (QA) sprint in Taiwan was held in Tainan City on December 17. In this four-hour sprint, the aendees discovered and reported many issues on The Document Foundaon's bug tracking system. The event was organised by the Soware Liberty Associaon of Taiwan, and was supported by two

The Document Foundaon | 2016 Annual Report 15 Indian community is an important objecve for the enre project, as the Republic of India is the second largest country in the world by populaon, with over 1.2 billion inhabitants. In addion to the official Hindi language, there are 21 officially recognised regional languages: Assamese, Bengali, Bodo, Dogri, Gujara, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Manipuri, Marathi, Nepali, Odia, Punjabi, Sanskrit, Santali, Sindhi, Tamil, Telugu and Urdu. professors from Naonal Cheng-Kung University's Department of Computer Science and Engineering. Albania: Events and Translaons Aendees included students, teachers, employees (from The Albanian community was very acve in 2016, enterprises and government bodies) and LibreOffice aending the Soware Freedom Kosova Conference in developers – and all four Taiwanese members of The nearby Kosovo from 21 – 23 October. Anxhelo Lushka Document Foundaon were also present as well. At 15:00, aended the event and esmated that there were around the sprint took a break for a special acvity: a live video 180 parcipants. Together with Marinela Gogo, he gave a link-up with Italo Vignoli, spokesperson for TDF. For most speech about LibreOffice and maintained a booth with of the aendees in this sprint, this was their first various LibreOffice-related merchandise such as sckers, T- experience of directly communicang with internaonal shirts and leaflets. community members. On Friday, Anxhelo ran a workshop – it was an interacve At 16:30, Yun-Han Lu, a student at the university, showcase of The Document Foundaon's translaon tools, summarised all of the issues and bugs that had been and was aended by 15 people. Most of them were IT found by the aendees. Aer the summary, Franklin students. Addionally, TDF's Italo Vignoli was present at Weng explained how to report bugs on Bugzilla. In the event, and talked about migraon to LibreOffice in addion, Cheng-Chia Tseng introduced the Pootle public administraons. translaon plaorm for LibreOffice and gave some ps on Meanwhile, the community worked on translang the how to translate LibreOffice. LibreOffice user interface into the Albanian language; this Aer the event, Franklin Weng wrote up a report and was esmated to be around 85% complete in November concluded it like so: "In Taiwan more and more 2016. To help with promoon and markeng of LibreOffice government departments and enterprises are adopng in the region, the community also provided Albanian LibreOffice and the Open Document Format. We wish to subtles for the LibreOffice 5.2 New Features videos that help LibreOffice become, step by step, more friendly and were spread around the internet at the me of release. suitable for Taiwan and CJK (Chinese, Japanese, Korean) Finally, in December a special Albanian-language Month of users through QA events like these." India In 2016, the LibreOffice Indian community met twice in the country's capital city Delhi supported by the FUEL Project, one of the largest localizaon communies worldwide (India alone has a large number of nave languages, and localizaon is one of the first issues to tackle for any free soware community). The development of the LibreOffice

The Document Foundaon | 2016 Annual Report 16 LibreOffice campaign took place – this include localisaon sprints and workshops on design, markeng and community. The events took place at the Open Labs Hackerspace in Tirana. Germany From February 16 – 20, LibreOffice was represented at Didacta, a large trade fair in Cologne that focuses on educaon and training. Walter and Ellen Pape, along with Thomas Krumbein and Andreas Mantke, aended a booth with LibreOffice promoonal materials and leaflets – and they answered quesons from new and long-me users of the soware as well. Many of the quesons they received were related to document compability, but there were lots of posive messages of support as well. technology and opportunies in the knowledge society. In March, TDF – supported by members of the German 2. Promong free soware and LibreOffice, with community – aended CeBIT in Hannover, the world's communicaon acvies targeted at disseminaon of largest computer expo. A booth was set up with shared knowledge on these topics, and on open document LibreOffice merchandise and flyers, and it also provided an standards. The objecve was to break barriers between opportunity for CeBIT aendees to learn more about the informaon technology and the most vulnerable groups of soware and ask quesons. the populaon. 3. Promong the use and publicaon of open data, through events and informaon acvies, and disseminaon of open data to promote access to culture, and public informaon resources. 4. Supporng new business iniaves, especially by young people, in the areas of free soware adopon, development, support and training. The associaon achieved the following in 2016: it signed 13 memoranda of understanding with schools across the country; two very important agreements aimed at supporng the migraon to free soware of the Italian Ministry of Defense and the State Instute for Deaf in Rome; and two protocols focused on support for connuing professional educaon with the Regional Order of Journalists of Umbria, along with the Naonal Order of From 15 – 17 of April, a meeng of the German Journalists. In addion, the associaon parcipated in community took place at the Linuxhotel in Essen. technical meengs of the Open Government Partnership Aendees split themselves into two groups, idenfying in the presence of the Minister of Public Administraon. the needs of the project and areas which could be Last, but not least, LibreItalia published the book “Growing improved. The first group focused on markeng, outreach up on bread and free soware”, about the experience of and translaons of documentaon, while the second free training in schools. Finally, at the end of October examined potenal improvements to the website, members met in Turin for the third LibreItalia Conference. especially with regards to LibreOffice training and extensions. France: Videos and Translaons Italy: Schools, Events and Conference Throughout 2016, the French community was especially acve on TDF's YouTube channel. Pierre-Yves Samyn In 2016, Associazione LibreItalia focused on several created 30 videos for LibreOffice, covering a wide range of acvies: topics: using data sources in Writer, managing page breaks 1. Fighng digital divides based on the use of technology, in Calc, and modifying shapes in Draw – just to name a which is now considered the new form of social and few. Addionally, he worked on French versions of the professional exclusion. LibreItalia has tried to develop LibreOffice 5.1 New Features videos. In total, the French digital culture and skills, through free informaon and playlist on the YouTube channel grew to over 100 videos – training events, to provide all cizens equal access to a milestone achievement.

The Document Foundaon | 2016 Annual Report 17 Regarding translaons, the French community worked on Paraguay: LibreOffice in Guaraní translang the book "Designing with LibreOffice", while also translang press releases and subtles for English- LibreOffice is the first office suite translated to Guaraní, a language videos. In terms of localisaon, the user nave language from South America spoken by more than interface and online help for LibreOffice were updated, 6 million people. Language is a fundamental tool though along with LibreOffice Online and the French website. which we not only structure, process and understand the world around us, but also communicate and pass Brazil: Events and Translaons informaon from one generaon to the next. FISL (Fórum Internacional Soware Livre) is the largest Access to technological tools is a significant step forward open source event in Brazil, and is oen described as for the development of people. Being able to access and South America's equivalent of FOSDEM. In 2016, it took manage informaon in a mother tongue has a great place from 13 – 16 July in Porto Alegre. FISL is an impact on the populaon, because it eases the opportunity for the free and open source soware understanding of the nave culture, and opens the way to community to inform about developments, introduce new beer knowledge. There is no language unable to grow ideas and trends, and disseminate FOSS technologies to along with its speakers, to express the constantly changing aendees. world and the progress of science and technology. In Paraguay there is a vast majority of Guaraní speakers, and therefore the translaon of LibreOffice to Guaraní represents a turning point. Firstly, because it shaers the myth that Nave American languages cannot be adopted for technology and the internet. Secondly, because it contributes to Guaraní reassessment, to raise the self- esteem of populaons that have been limited in their capacity to self-develop for decades, as a consequence of deficient educaon which forced them to use a language that was not their nave one. Spanish speaking community Spanish – also known as Caslian – is the second language in the world by the number of people who speak it as a TDF was represented by Olivier Hallot, Gustavo Pacheco mother tongue, which is close to 500 million. It is the and Vitorio Furusho. Olivier Hallot presented a lecture official language in Spain, Equatorial Guinea, and nineteen about recent developments in LibreOffice Online, the countries in the Americas. LibreOffice's Spanish cloud-based version of the suite which lets organisaons community is therefore spread over three connents and deploy collaborave eding in the browser on their own many different countries, each with specific issues based infrastructure. In addion, a meetup place for the on their history and economy. LibreOffice community was organised by Vitorio Furusho. Because of this situaon, the Spanish community has Meanwhile, regarding translaons, a team lead by always been a challenge for FOSS projects. Starng from Chrysna Pelizer started the translaon of the Geng 2016, though, LibreOffice's Spanish community has Started 5.0 Guide using OmegaT, with support from Milos started to gather around a blog (hps:// Sramek and Olivier Hallot. The translaon ended in June es.blog.documenoundaon.org/) maintained by Daniel and aer extensive revision, the guide was released in Rodriguez (Argenna), Adolfo Jaime Barrientos (Mexico), November. The team is composed of Chrysna Pelizer, Carlos Parra Zaldivar (Cuba) and Ricardo Gabriel Berlasso Tulio Macedo, Douglas Vigliazzi, Clarice Vigliazzi, Raul (Argenna, living in Italy), which is an important point of Pacheco and Vera Cavalcante. contact for all Spanish-speaking users. The same team translated the Help Contents for Both in Spain and South America there are municipalies, LibreOffice 5.3 in a record sprint to meet the deadlines. regions and even countries which have migrated to The team meet weekly through a Google Hangout session LibreOffice, or have just started the process. It is to discuss further works in documentaon and translaon. important to provide all these organizaons a central Finally, Eliane Domingos and Vera Cavalcante maintained resource containing all the informaon in their nave their commitment to publish the LibreOffice Magazine, language. with six edions over the course of the year.

The Document Foundaon | 2016 Annual Report 18 Engineering Steering Commiee The Engineering Steering Commiee, or ESC as it is typically known, is trusted with technical guidance and strategic planning of the LibreOffice code development.

The ESC has many responsibilies. Examples include: These are the members of the current creang and maintaining the release schedule; monitoring ESC, with their affiliaon: parcipaon in projects like Google Summer of Code and the hackfests (finding mentors, making sure the project is Katarina Behrens (IRC: bubli) - CIB signed up, picking suitable tasks to implement); Thorsten Behrens (IRC: thorsten) - CIB determining the system requirements for both building as well as running the soware; deciding if a feature Stephan Bergmann (IRC: sberg) - Red Hat implementaon is ready for inclusion if there are different Rene Engelhard (IRC: _rene_) - Individual opinions; the cerficaon of developers; and much more. Sophie Gauer (IRC: sophi) - TDF The ESC meets weekly on Thursday at 4PM CET, in the form of a telephone conference that lasts between 30 and Jan-Marek Glogowski (IRC: jmux) - Munich 60 minutes, according to the agenda at hand. Recurring Noel Grandin (IRC: noelgrandin) - Peralex agenda items contain status updates on previous acon items and reports as well as updates from the various Olivier Hallot (IRC: ohallot) - TDF representaves such as release engineering, quality Jan Holesovsky (IRC: kendy) - Collabora assurance and user experience. Jan Iversen (IRC: JanI) - Individual Besides posng the meeng minutes to the mailing lists, the calls have been open to the public from the second Armin Le-Grand (IRC: alg) - CIB half of 2014, bridging public and private conference rooms Chrisan Lohmaier (IRC: cloph) - TDF with video conferencing. Lionel Elie Mamane (IRC: schoinobates) - Individual The ESC consists of individuals from the various affected pares – with a bias on developers – with representaves Caolan McNamara (IRC: caolan) - Red Hat from quality assurance, release engineering, Michael Meeks (IRC: mmeeks) - Collabora internaonalizaon, user experience and other areas of the project. Bjoern Michaelsen (IRC: Sweetshark) - Individual Eike Rathke (IRC: erAck) - Red Hat David Tardon (IRC: dtardon) - Red Hat Norbert Thiebaud (IRC: shm_get) - Individual Andras Timar (IRC: amar) - Collabora Robinson Tryon (IRC: colonelqubit) - Individual Miklos Vajna (IRC: vmiklos) - Collabora

The Document Foundaon | 2016 Annual Report 19 Development Development of LibreOffice maintained the pace of the previous year, with close to 300 commiers acve during the year 2016, and an average of almost 80 acve on a monthly basis.

Road to LibreOffice 5.2 the addion of several methods and callbacks, its two main building blocks. Developers worked day and night to add new features, improve exisng ones, solve bugs and regressions, and Jenkins/CI - Norbert Thiebaud implemented a Jenkins/CI generally make LibreOffice even beer. Here is a list of (connuous integraon) infrastructure, with Gerrit some of the most significant development acvies during integraon. This results in an enlarged and more reliable the first half of 2016: hardware build farm that encourages people to use Jenkins to check their work before pushing, in turn Developer Central (hp://devcentral.libreoffice.org/) - increasing the quality and reliability of the master branch. Norbert Thiebaud collected together most infrastructure services and developer entry points available at TDF, and In addion to those already menoned, thanks to Aleksas built an aracve list to help those new to the project find Pantechovskis, Andrea Gelmini, Andrzej Hunt (Collabora), and use our tools and services. Ashod Nakashian (Collabora), Caolán McNamara (RedHat), Chris Sherlock, David Tardon (RedHat), Eike Rathke Hardware acceleraon improvements - (1) OpenGL got a (RedHat), Henry Castro (Collabora), Jan Holesovsky simplified rendering model, which – combined with some (Collabora), Julien Nabet, Jusn Luth, Katarina Behrens dynamic adjustment of rendering priories – gives smooth (CIB), Łukasz Hryniuk, Marco Cecche (Collabora), Mark re-painng and sizing without visible re-drawing. (2) Hung, Michael Stahl (RedHat), Mihai Varga (Collabora), OpenGL and OpenCL crash protecon was added, based Mike Kaganski (Collabora), Miklos Vajna (Collabora), Noel on a guard-zone entered before doing any GL or CL call. (3) Grandin (Peralex/Collabora), Oliver Specht (CIB), Pranav OpenCL and OpenGL sanity check before real-use was also Kant (Collabora), Stephan Bergmann (RedHat), Takeshi added, to avoid later funconality problems, parcularly Abe, Tomaž Vajngerl (Collabora), Tor Lillqvist (Collabora), mis-calculaon in spreadsheets. (4) OpenGL and OpenCL Varun, Xisco Fauli, Zdeněk Crhonek, and others. black-lisng of unreliable Intel GL drivers on Windows 7 was implemented. (5) Another improvement was a Road to LibreOffice 5.3 complex shader that handles lots of cases more quickly To complete the development picture during 2016, this is than several simple shaders one per case. (6) Finally, there a list of some of the most significant development was queueing and batching work to aggregate many acvies during the second half of 2016. drawing operaons into a single GL/program invocaon. Crash reporng - Thanks to Markus Mohrhard's crash Windows crash reporng - Developed by Markus reporter, developers have been able to produce over 30 Mohrhard to help find the most frequent crashes on crash reporter-related fixes in LibreOffice 5.3, targeng Windows, this implementaon create minidumps which some specific issues and reducing daily crashes by 20% in are analyzed on the server side and charted at hp:// comparison with 5.2. crashreport.libreoffice.org/stats/. Ongoing code quality work - LibreOffice Coverity Scan Unit tesng - Developers connued to build and execute numbers are consistently outstanding, thanks to the hard more crical unit tests to stop some types of regressions work of several developers who have provided fixes in from ever returning. The objecve is that every bug that is various areas. In addion, there has been some cleanup fixed gets a unit test to stop it from recurring. work related to cppcheck and enumeraons, plus other LibreOfficeKit improvements - The LibreOfficeKit API is fixes related to legacy source code. Work on Clang plugins the foundaon for the Android app, GNOME Documents has resulted in nearly 800 commits fixing several auto- and LibreOffice Online, and has changed a lot in 2016 with detected issues.

The Document Foundaon | 2016 Annual Report 20 Crash tesng - The suite of documents used for crash Giuseppe Castagno, Jochen Nitschke, Jusn Luth (SIL), tesng has grown to around 100,000, which are used to Kohei Yoshida (Collabora), Laurent Balland-Poirier, Marian check LibreOffice behaviour. Developers have been able to Scerbak, Mert Tumer, Mirek Mazel, Muhammet Kara keep crash numbers consistently at or near zero. (Pardus), Oo Kekäläinen, Stuart Swales, Takeshi Abe, Thorsten Beherens (CIB), Winfried Donkers, Zdeněk Unit tesng - Tests are run by the Jenkins CI infrastructure Crhonek, Zolnai Tamás (Collabora), and many others. on commits before they are merged on the master branch, to avoid regressions. In this area, developer acvity is very Google Summer of Code important, as wring a test always takes a lot of me, and there is always the temptaon to skip this task – but it is LibreOffice has been approved as an organizaon for fundamental to the quality of LibreOffice. Google Summer of Code every year since 2011. GSoC helps students worldwide to dive into OSS, by providing UI tesng - LibreOffice 5.3 has a new UI tesng economic resources to focus on the development of a framework, thanks to Markus Mohrhard and our donors. feature with the assistance of a TDF mentor. There are even tutorials to help people add new tests. The new framework provides a way for people comfortable In 2016, these were the approved projects: (1) Finish with Python to make a really important contribuon. Firebird driver integraon, (2) Implement Zoner Draw import filter, (3) Implement legacy SAX parser Interface Online - There have been a lot of changes in the with FastParser, (4) Improve user experience with Table LibreOfficeKit APIs and in the online code to interface with Styles, (5) Infrastructure for defining toolbars via UI them, which have been wrien mostly by Michael Meeks (Glade) files, (6) Redesign the Template Manager, (7) around the me of the feature freeze. They are key to the Review of Sidebar funconalies, (7) Review of the Area availability of the LibreOffice Online source code. Fill dialog, (8) Saving ODF XML Change-Tracking as a Hardware acceleraon - A number of performance Sequence of Pre-Defined Changes, (9) Support ODF styles improvements and fixesmade their way into LibreOffice in Calc using Orcus, and (10) Unify low-level text layout 5.3 (many of which back-ported to 5.2 as well). Developers using HarfBuzz. have used guards – created and destroyed in pairs around any OpenGL block – to catch buggy and crashing drivers EasyHacks inside execuon blocks, to disable OpenGL. In 5.3 these The LibreOffice project connues to provide EasyHacks – were adapted to OpenCL as well. The VCL/OpenGL bite-sized entry-level tasks for new developers that are backend also got a very large number of improvements, unfamiliar with the codebase. This is something that has including batch rendering of pixels, lines, rectangles and also found its way into non-coding parts of the project. polylines and deferred texture rendering. Buildbot and Bibisecng Automac screenshot taking tool - Thanks to donors and developers at CIB, there is now a tool to take UI The set of Bibisect repositories for testers, to pinpoint screenshots and keep them up-to-date for all languages. regressions to a small set of changes (ideally to a single This will ease the task of creang and maintaining commit, based on the granularity of the Bibisect LibreOffice documentaon. repository) has been extended thanks to dedicated hardware for buildbots. Pootle - Pootle was upgraded to bring a wealth of improvements for our localizaon teams, enrely based Bibisect stands for "binary bisect", and means using on volunteer work and scaered around the globe. already-built applicaon binaries instead of the sources Improvements included small things like allowing special that have to be compiled first. The repositories contains characters in usernames, to major performance gain like hundreds of builds in a highly compressed form. extracng translaons into builds much more quickly. Updated bundled libraries - LibreOffice depends on many third-party libraries. To stay up-to-date, they have to be updated from me to me, their patches re-evaluated (ideally up-stream merged them) and re- tested. For 5.3, the following were updated: boost, libxslt, libzmf, libxmlsec, libstaroffice, firebird, haruzz, libmwaw, mdds, nss, curl, poppler, cairo, pixman, openldap, redland, orcus, liblangtag, libwps, icu and libmwaw. In addion to those already menoned, thanks to Aleksandar Stefanovic, Armin Le Grand (CIB), Arnold Dumas, Chrisan Lohmaier (TDF), David Tardon,

The Document Foundaon | 2016 Annual Report 21 Hackfests With many LibreOffice developers working physically distant from one another, hackfests provide the unique opportunity for programmers to spend some me working literally shoulder-to-shoulder with their peers.

In 2016, four hackfests took place. Developers worked on ran from 19:00 – 23:00. Because the conference brought adding new features, fixing bugs, and improving file together a large number of community members from format compability. around the globe, this was for many parcipants the first opportunity to meet face-to-face and discuss their coding Brussels, January 28-29 work. In addion, a "face to face QA meeng" was held at The first hackfest of the year was supported by the hacknight, where developers could meet in person Betacoworking, and ran for two days just before the with members of the QA team, make suggesons, and talk popular FOSDEM conference in Brussels, Belgium. It about bugs of parcular importance to them. brought together 20 parcipants from across the LibreOffice community, with hacking work starng at Turin, November 5 09:30 each day. Many improvements to LibreOffice were The final hackfest of the year was a short event held in made during the event, especially regarding format Turin, Italy, from 14:00 – 17:30 on November 5. As this compability: a DOCX import regression pertaining to text was the second Italian hackfest, the focus was on boxes was corrected, while custom property handling in "LibreOffice for beginner developers", and The Document RTF export was fixed as well. For DrawingML export, Foundaon's Development Mentor travelled to the event. support for flipped and rotated custom shapes was He explained the basics of the LibreOffice build system to implemented. Finally, Hungarian LibreOffice users got to the 12 parcipants, before encouraging them to tackle benefit from beer autocompleon and improved some EasyHacks. In addion, there were explanaons of AutoText paerns. various tools used in LibreOffice development such as , Gerrit and OpenGrok. Ankara, April 30 – May 1 LibreOffice has a flourishing community in Turkey, and this hackfest provided the opportunity for 20 parcipants to meet up in the country's capital. The event started with a day of training for all aendees, followed by smaller training sessions covering debugging, Vim, C++ references and other topics. Aer this, developers worked on fixing bugs and geng started with Easy Hacks. Brno, September 7 As part of the LibreOffice Conference in Brno, Czech Republic, this "hacknight" was held at the offices of Red Hat and

The Document Foundaon | 2016 Annual Report 22 Quality Assurance Quality Assurance is a cornerstone of the LibreOffice project, thanks to the acvity of a large number of volunteers and the feedback of many users who help in reporng bugs and regressions.

In 2016, the QA team triaged thousands of bugs, dissected Writer, 17.5% for Calc, 14.25% for the whole office suite, hundreds of regressions, and answered quesons from 8.65% for Impress and 6.2% for the user interface. countless bug reporters. As one of the most visible groups directly responding to end users, the QA team must be Bug Hunng, Bibisecng nimble and able to adapt to changes. In addion, it must and Crash Reports deal with specific requests for help from other teams. In 2016, the QA team organized six Bug Hunng Sessions: The QA team meets regularly on IRC on the #libreoffice-qa one for LibreOffice 5.1.0 RC2 in January, before the channel, which is the best medium for discussing bugs and announcement in early February; two for LibreOffice 5.2.0 regressions. The IRC channel provides an excellent Alpha and 5.2.0 RC1 in June and July, before the opportunity to remain in close contact with team announcement in early August; and three for LibreOffice members, and to tutor new members in the art and skill of 5.3.0 Alpha, 5.3.0 Beta1 and 5.3.0 Beta2 in November and LibreOffice QA. As a result of these efforts, in 2016 there December, in preparaon for the announcement in 2017. has been a significant reducon of unconfirmed bugs. Also, during 2016, the QA team performed 471 bibisects. Beginning with LibreOffice 5.2, the project has also started to use an automated crash reporng tool developed by volunteers, with server side analysis of reports, which helps to chase crashes and evaluate their impact on end users – especially on Windows. This has already lead to several vital fixes of the top crash-causing bugs that have been seen in the wild, using good data to nail the worst quality issues. Media Support Tests Work has also connued on the comprehensive Media Starng from October, the TDF QA Engineer has been Support wiki pages, a collecon of tests designed to verify publishing a weekly report about QA (hps:// the level of support for various image, audio and video file wiki.documenoundaon.org/QA/Bugzilla/ formats across all plaorms. Keeping these pages up-to- Stascs#Weekly_Report) with updated stascs about date ensures that they connue to be a valuable resource contributors and versions (hps:// for QA bug triaging as well as for volunteers helping to wiki.documenoundaon.org/QA/Bugzilla/ answer quesons on the Ask LibreOffice site. Stascs#by_me). There are some interesng numbers: 43% of bugs are resolved and 37% not resolved, which is a very encouraging stasc, and only 5.5% of bugs are not triaged by QA. Reported bugs are split as follows: 30% for

The Document Foundaon | 2016 Annual Report 23 Design Design has been the main focus of the LibreOffice 5.x family, and has produced a large number of incremental updates to the user interface, including menus, toolbars, the SideBar, and the new (but experimental) NotebookBar.

Based on LibreOffice's Human Interface Guidelines (HIG), oen used are found at the top, and (d) to harmonize the which provide the core framework, several changes have menu structure over the different LibreOffice modules. been made to LibreOffice's UI during 2016. Toolbars and Sidebar New UI for Template Manager A single toolbar mode has been added to all modules, to The Template Manager has undergone a major rework. reduce the space occupied vercally, and which can be The user interface has been enrely redesigned to offer a combined with the Sidebar. This mode has been added to beer user experience (UX), so that it feels less like a file the Default Mode (with two toolbars) and integrated – manager. Context menus have been added, instead of since LibreOffice 5.3 – with the experimental toolbox controls, for entries that do not need browsing NotebookBar. templates (Edit, Set As Default, Delete etc.) along with Users can now choose their preferred UI layout based on Fuzzy Search and Filter controls for easier accessibility. several factors: the size of their screen, which may offer Tabs have been removed. more vercal or horizontal space according to the size and In the case of Impress, the Template Manager is now resoluon; their working habits, which may be influenced opened by default when the user wants to create a new by the UI of other soware packages; and their personal presentaon from scratch, instead of the Presentaon taste. Wizard (but this feature can easily be disabled, to open the default template). NotebookBar The NotebookBar is a different kind of toolbar, which can Menus be seen as a blank canvas where designers have all the To follow the HIG, in parcular regarding the number of freedom to do whatever they want with the space. They items per menu, the grouping and sorng of items has can place any UI widget on it, including the usual buons been updated, to reduce tedious searches through the with or without a label, or a secon label to idenfy the menus for a parcular funcon – and also to harmonize group of controls, or more advanced widgets like tabs. the menu bars over the different modules. They also have the ability to define any dimension for buons, so they serve as a visual aractor, and altogether Items have been grouped logically as much as possible. have a larger catalogue of controls to choose from that Therefore, some items were moved around according to couldn’t be found in classic toolbars. the task or to the frequency of usage, changing their level if necessary (as in the case of Insert > Image/Chart in The NotebookBar is supplied with these pre-defined Writer). In other cases, menus are now integrated with the layouts: Sidebar, as in the case of Format > Styles and Formang, A contextual groups mode, where it is split into labeled which now opens the Sidebar’s Styles and Formang tab. secons (more prominent than classic separators), ie file The funcon Format > Change Case can now be found operaons, clipboard interacons, text formang below the new Format > Text submenu. Those rather small- funcons, a context dependent secon, and a small scale changes were applied to many menu items in order secon for configuraon of the toolbar itself at the right. to improve the menu structure. A contextual single line variant of the contextual groups The goal has been to improve accessibility in terms of (a) mode. the number of items per menu, (b) grouping of funcons that belong together, (c) sorng items so that the most A tabbed mode, where the layout occupies a similar space

The Document Foundaon | 2016 Annual Report 24 to the main menu (which is hidden with this layout) and – based on the CIELAB color model – has been added, to classic toolbars, and organizes menu funcons across the provide a cross-media safe set of colors targeng expert tabs. An implementaon similar to the single line toolbar publishers. The palee contains a range of muted RGB is also possible, which can be contextual and horizontally colors that can be replicated in CMYK and is perfectly centered. suited for those who need maximum color correctness Cell and Table Styles across different media and plaorms. Cell styles have been revised in Calc. You now can select Addions to the Sidebar from the topics Heading, Accent, Status and Text with Writer – Page Deck, providing four different panels - Page various subordinate styles. For example, the status "bad" Format, Page Style, Page Header and Page Footer - to makes the cell background light red with dark red text, tweak the most commonly used page properes. while "good" has a green equivalent. Of course, it's sll possible to add your own styles. Impress and Draw – Properes Panels, to replace the Slide Content Panel for Impress and the Page Content Panel for Similar effort was made to improve tables in Writer. While Draw, to enable quick access to the slide and the page size, in the past each table was formaed independently from and to the background properes. Both panels offer the other tables in the same document, in a rather unintuive same features, and only differ in labels depending on the way, we introduced table styles where changes to the applicaon context. style are applied to all tables in the document. Survey about LibreOffice Draw Redesign of the Area Fill tab In February 2016, the Design team run a survey about the The Area Fill tab has been redesigned, as an evoluon to use of LibreOffice Draw, with more than 2,000 parcipants the exisng window, without the loss of any features. To answering the quesonnaire and almost 1,000 of them harmonize the layout and the workflow, the dialog is now making detailed statements in an accompanying text box. organized according to a three-column layout, where on the le are tresets, in the center the different opons of The most important features are simple ones such as each preset, and on the right a WYSIWYG preview of the shapes and lines: they are used frequently, followed by changes to the preset. connectors and symbol shapes. Import and export of files in both vector and raster formats are important too. The advantage of this three-column soluon is that some Below-average features are layers, mulple pages, and types of area fill have only a few opons, so the space is freeform curves. The least used features are the gallery used more effecvely. And since the preview has a and 3D objects. separate column, it’s more visible. Available Area Fill opons are Solid Color, Gradient, Hatching, Paern and Most users use LibreOffice Draw for schemas or diagrams, Bitmap. followed by BPMN (Business Process Model and Notaon) processes, mind-maps and genograms, and then for Color Palees for Solid Colors have also been updated, technical documentaon as well as educaon and with an improvement to the Recent Colors Palee – which teaching. is now working perfectly–- and the introducon of a Custom Palee, which lets users add colors directly in the The most impressive result is how flexibly LibreOffice Draw Area Style dialog, and lets users manage customized is ulized not only for drawing simple shapes or collecons. flowcharts, but also for high-end vector graphics in the field of architecture, electrical circuit dras, and UI Furthermore, the set of available palees has been mockup sketches. Also, Draw has the capability to edit PDF reduced by geng rid of non-standard and arbitrary files, which is highly acknowledged as a key feature along collecons with inappropriate names. with the opon to arrange text and pictures in order to The Standard Palee has been refreshed. The Breeze create, for instance, large posters. Palee – which comprises all values known from the KDE The survey provided a number of interesng ideas for the Human Interface Guidelines – has been added, as well as evoluon of Draw in the future, based on the addion of the Tonal Palee, which provides a set of colors with the specific features or the improvement of exisng ones. same luminance in relaon to color contrast. In addion, to integrate LibreOffice into professional graphics and layout workflows, the palee FreeColour-HLC

The Document Foundaon | 2016 Annual Report 25 Documentaon A large applicaon like LibreOffice demands appropriate documentaon for end users. The documentaon team worked to bring updated informaon on LibreOffice modules in the form of guides and built-in help.

Informaon about using LibreOffice consists of a mixture our web pages. We updated the Geng Started guide to of online guides, ad-hoc web searches, blog posts, forum/ LibreOffice 5.1, adding some features not yet described, as mailing list discussions, Q&A pages, books and guides, an introductory textbook. We also designed a brand new mulmedia lessons and LibreOffice's built-in help tool. website dedicated to making the download of the guides However, the gap between informaon about new easier, with very short text and descripons and large soware improvements and the companion buons poinng to the desired guide. documentaon (such as guidebooks) was widening, and To improve the visibility of our bookshelf, in late 2016 the brought concerns. We observed that the situaon could documentaon team added two new entries in the Help not stand and worked to fill the gaps. menu of all modules of LibreOffice: a link to the Help files documentaon website, and another link to the queson and answer website (Askbot), which were ready for the Regarding the internal help content, which is the LibreOffice 5.3 release in early 2017. The integraon of the informaon that users see when they click a help buon in soware and its companion documentaon collateral is a dialog or hit the F1 key, we found a very old XML tool now addressed, which brought web services closer to designed in 2005 and never updated. The only concern in soware users. the project had been to update the contents, once in a while, when developer me was available. Even today, Although efforts were able to improve technology and help pages are displayed in Writer Web with very old web contents of the documentaon, we sll face a shortage of standards, missing a modern 2016 web user experience. volunteers for wring content for books and the built-in help applicaon. Our efforts will concentrate on increasing A second side effect of this old XML technology was the documentaon collaboraon by volunteers: something steep learning curve for potenal content contributors, that many users can contribute to the project. which was discouraging new volunteers and making collaboraon difficult, me consuming and error-prone. Designing with LibreOffice It is imperave to phase out the old XML technology and "Designing with LibreOffice", a book wrien by Bruce provide help content with a modern web-based Byfield for The Friends of Open Document, was published technology which can take advantage of mulmedia, in March 2016 as a single book. Later in the year, the first modern browsers, graphics, images and other features. extract – "Choosing Fonts" – was been released, and will Our aim is to migrate all content – including translaons – be followed by other secons for those who only want into a new help applicaon, displayed in a modern part of the informaon. The French translaon is being browser, either locally or online. At the same me, it will done, and plans for German and Spanish translaons are allow volunteers to easily add content, without the need also being made. of a full LibreOffice compilaon to test out new addions to the text. We designed some prototypes using XML style Video Channel transformaons and JavaScript as proof of concept – and TDF's YouTube channel offers a large variety of videos – further developments will connue in 2017. such as conference talks, tutorials, presentaons, introducons to new features, and interviews – in various Website and User Guides languages. As such, it is an interesng complement to the We also addressed the aging guides wrien by the ODF documentaon. Authors team. Two issues were found: the lack of content updates for a long me, and the visibility of the guides on

The Document Foundaon | 2016 Annual Report 26 Infrastructure In 2016, several new services were added to TDF's infrastructure, while server operang systems were updated to the latest stable versions.

The IT infrastructure is one of the most important assets high-availability virtual machine isolated from the rest of of The Document Foundaon. It is created, managed, the infrastructure. TKmon integrates with hardware maintained and expanded thanks to the resources vendors' support and nofies them of failures provided by our generous donors. Without their automacally. contribuons, we would have not been able to build an Monthly infra team calls are hosted on the third Tuesday independent infrastructure. of each month at 18:30 Berlin me. Minutes and details The current state of the infrastructure consists of four are available at hps://pad.documenoundaon.org/p/ rented hypervisors, each with four CPUs, 256 GB RAM, infra. nine HDDs (and parally SSDs), plus one backup server. These machines are all hosted by manitu in St. Wendel, Operang systems Germany. Nine housed servers with SSDs and powerful The operang systems running on our servers and virtual dual CPUs are only reachable from within the intranet, machines have been migrated or upgraded to Debian 8 with access to them being controlled by a high- (Jessie) – and specifically to the latest 8.7 point release. performance cloud core router from MikroTik at the This work was inially carried out on one virtualizaon center of the infrastructure. The cloud core router also host during the weekly maintenance window, to check for serves as a VPN provider during conferences and events any problems that could occur during the operaon, and for TDF team and members in areas with restricted then the update was deployed on the enre internet access. infrastructure. The virtualizaon stack is built and deployed using custom QEMU and libvirt Debian packages, with nave GlusterFS support. Regarding the hypervisors, there are 51 VMs, providing services such as AskBot, WordPress, Gerrit, Bugzilla, Etherpad, Redmine, Piwik, Jenkins, TestLink and much more. During 2016, based on requests from the team and the community, the following services were added: Nextcloud, to load and share documents, calendars and addressbooks; LimeSurvey, to help the Design and Markeng teams run their surveys; Jitsi Meet, to support videoconferences; and Moodle, for online and distance learning. Hetzner hosts the last four servers, which are going to be replaced by VMs in 2017: one for the TDF wiki, MirrorBrain and public mailing lists, one for internal services, and two backup hosts with large disks. In addion, TDF owns two Windows and two Linux buildbots from Thomas Krenn with dual CPUs and high speed SSDs. All TDF-owned hardware is connected by a VPN, forming a world-wide intranet. The monitoring plaorm is based on TKmon, running on a

The Document Foundaon | 2016 Annual Report 27 Website Our website is the main entry point to the world of LibreOffice, used by millions of visitors around the globe. In 2016, we focused on bringing in new community members

The main goals of the LibreOffice website are to provide signing up to a mailing list, or registering for a service (eg informaon about the soware, and encourage visitors to Bugzilla). download it. With this in mind, we made various Finally, to spread the word about the new "Get Involved" improvements across the site, such as a new "Who uses page, we created a short URL: hp://tdf.io/joinus. This can LibreOffice" item in the Discover menu. This links to a easily be added to flyers, sckers, business cards and page that highlights various migraons to LibreOffice other markeng materials – and we are using it in many of around the world. In addion, we added a "What is our online resources such as our Twier account OpenDocument" page – this provides informaon to users (@libreoffice). of other office soware,who have received a .odt or .ods file, and aren't sure what to do. The top five countries in terms of visits were USA (2,577,325), Germany (1,035,120), France (957,200), We made many other small improvements to the site as United Kingdom (868,828) and Italy (652,380). For web well, updang text, adding new screenshots and browsers, the most popular was Chrome (40%) followed integrang videos, but we also focused on aracng new by Firefox (28%) and Microso Edge (12%). And regarding community members. The "Get Involved" page, under the search engine referrals to the site, 91% were from Google, Community menu, was substanally redesigned to 4% from Bing, and 1.5% from Yahoo!. streamline the onboarding process. The website should provide potenal new contributors with quick ways to get involved – so instead of having to read long wiki pages, STATISTICS they can interact with other community members much more quickly. These are for the main LibreOffice website, www..org, in 2016 To aain this, the "Get Involved" page immediately presents visitors with a set of buons covering various sub- Visits 13,139,103 projects: development, documentaon, infrastructure, Search engine referrals 3,774,064 design, translaon, QA and markeng. Visitors can simply Page views 27,025,296 click the buon that interests them, and they are taken to a short secon of the page with simple steps to get Unique page views 21,250,939 involved. These steps may involve: joining an IRC channel, Average visit duration 1 min 48s Bounce rate 30%

The Document Foundaon | 2016 Annual Report 28 Blogs & Social Media We are growing our blog, social media channels and communicaon tools infrastructure, to reach end users where they are, in their own languages.

Blogs Social Media The Document Foundaon blog (hps:// The Document Foundaon has been present on social blog.documenoundaon.org) has been acve since late media since the early days of the project, but has 2010, and reflects the history of the project. Since 2015, it significantly increased this acvity during 2016 thanks to has a new layout based on a more modern theme, and an improved focus by Mike Saunders, who has brought his offers the possibility to subscribe to updates via email. The experience – and nave English-speaker skills – to the blog is the voice of the project as it features release team. announcements, job searches, project updates, The Document Foundaon has a Facebook page (hps:// contributor interviews, stascs and reports from events. www.facebook.com/documenoundaon/) with over Based on the same blogging plaorm, there are blogs 5,000 followers, a Twier account (hps://twier.com/ focused on nave language communies in Brazilian tdforg) with close to 14,000 followers, and a LinkedIn Portuguese (hps://pt-br.blog.documenoundaon.org) group (hps://www.linkedin.com/groups/3469260) with and Spanish (hps://es.blog.documenoundaon.org), over 700 members. with several contributors from South America and Europe. Meanwhile, LibreOffice has a Facebook page (hps:// The objecve is to foster the growth of these communies www.facebook.com/libreoffice.org/) with over 46,000 by providing regular updates on the project in their nave likes, a Twier account (hps://twier.com/libreoffice) languages, instead of English. with over 14,000 followers, and a LinkedIn group (hps:// The other acve blog is maintained by the design team www.linkedin.com/groups/4935274/) with over 400 (hps://design.blog.documenoundaon.org), and members. There are also several Facebook pages in nave provides an overview of the evoluon of LibreOffice's user languages, created by local communies. interface – along with a glimpse at the future of user experience. Although it's focused on technical contents, it Chat Groups is a very important read for those interested in the In late 2016, The Document Foundaon created a evoluon of LibreOffice. LibreOffice chat group on Telegram (hps://t.me/ Together, TDF blogs have around 2,000 readers and 20,000 libreoffice), following the success of the experiment at the page views per day. LibreOffice Conference in Brno. It quickly reached 200 members, and is sll growing. In addion, there are groups in Indonesian, Italian, Portuguese, Spanish and Turkish, plus a TDF broadcast channel for announcements in English: hps://t.me/tdforg.

The Document Foundaon | 2016 Annual Report 29 Markeng Markeng LibreOffice is key to the success of the project. Our marketeers spread the word about our soware and our community, and talk about our achievements.

Markeng at The Document Foundaon is growing with arcles. The TDF website was also completely renewed for the project. In fact, since early 2016, Italo Vignoli – the launch, based on the same layout of LibreOffice focusing on media relaons and the community – has website. been helped by Mike Saunders, a former journalist, who In March, TDF was present at CeBIT in Hannover, the has coordinated "Month of LibreOffice" campaigns, largest IT exhibion in Europe – and a good opportunity to produced "new features" videos, conducted interviews meet users, listen to their suggesons, and talk about the with developers, and brushed up most of the English text future of the project. The stand in hall 3 was staffed by the wrien by non-nave speakers in the community. TDF team along with several members of the German In 2016, markeng at The Document Foundaon and LibreOffice community. We had many inquiries about large- LibreOffice was a team effort, with professionals paid for scale migraons to LibreOffice and what can be done to their coordinaon acvity – thanks to the money made make them as smooth as possible. We were also able to available by our generous donors – and volunteers meet many individual LibreOffice users, who wanted to carrying out acons at global and local levels to increase express their gratude for the office suite. visibility and brand awareness. In May, the markeng team organized the first "Month of Markeng acvies also involved nave language LibreOffice" campaign, which gave contributors the projects, with events and conferences in several opportunity to thank members of the community for their geographies. Addional informaon on these events may work by awarding them barnstars and badges. be found in their respecve secons. In early August, TDF announced LibreOffice 5.2, another successful major release. The announcement was distributed to over 10,000 journalists all over the world, in several languages, and generated huge coverage. In September, the markeng team aended the LibreOffice Conference in Brno. Mike Saunders recorded several video interviews of contributors from every corner of the globe, which have then been published on the TDF blog. At the conference, we started using Telegram for quick In 2016, acvies started at FOSDEM – the largest open communicaons with parcipants. Based on the success source event in Europe and possibly worldwide – in late of this experiment we then opened official Telegram January, with developers speaking about LibreOffice in the groups and channels, also in nave languages. Open Document Editors DevRoom, and volunteers In November, the markeng team organized another aending the booth in the exhibion area. For the first "Month of LibreOffice" campaign, based on the success of me since the birth of the project, we were posioned in the previous project. the main lobby of Building K, and this has resulted in a larger number of visitors in comparison with previous In December, we announced the LibreOffice UX Concept, years. codenamed MUFFIN (for My User Friendly Flexible INterface), to prepare for LibreOffice 5.3, providing the In early February, TDF announced LibreOffice 5.1, with experimental NotebookBar design requested by many large success in terms of media coverage. The users. The launch was successful, and the concept was announcement was supported by a number of media widely picked up by media around the world. briefings, which resulted in several posive in-depth

The Document Foundaon | 2016 Annual Report 30 Cerficaon Developer Cerficaon is now an established project, with over 50 hackers being recognized for their advanced knowledge of the LibreOffice source code, for developing new features, and for solving bugs and regressions.

Migraon and Training Cerficaon, on the other hand, for Migraons and Trainings will be possible for all has not taken off outside of Italy and Brazil. For locaons volunteers acve at global and local levels, to members of where it has seen success – like in Italy – it has triggered a not-for-profit bodies sing in the Advisory Board (namely, substanal number of migraons to LibreOffice. Some of FSF, FSFE, Gnome Foundaon and KDE), and for individuals these migraons have leveraged the experience of whose competence and commitment is demonstrated by cerfied professionals. their acons (success of migraons and trainings). In 2016, the Cerficaon Commiee hosted only one In addion, Members of the Cerficaon Commiee can Cerficaon Session at FOSDEM in Brussels, for Migraon invite people to apply for cerficaon – even if they do Professionals and Professional Trainers, and appointed the not belong to the approved categories – based on their following individuals: Paolo Dongilli, Antonio Faccioli, professional relaonship, and on the competence and Diego Maniacco, Pasqual Milvaques, and Franklin Weng. commitment of such individuals. In 2016, the Engineering Steering Commiee confirmed or In any case, every individual who applies will have to go cerfied the following developers: Jacobo Aragunde, through the same cerficaon process, based on a first Katarina Behrens, Thorsten Behrens, Stephan Bergmann, analysis of pre-requisites and documents, a second Giuseppe Castagno, Henry Castro, Marco Cecche, Rene oponal wrien quesonnaire, and a third face-to-face Engelhard, Jürgen Funk, Jan Holešovský, Mark Hung, discussion with the Cerficaon Commiee. The second Pranav Kant, Armin Le Grand, Tor Lillqvist, Chrisan oponal wrien quesonnaire is at the sole discreon of Lohmaier, Lionel Elie Mamane, Michael Meeks, Markus the Cerficaon Commiee. Mohrhard, Caolán McNamara, Björn Michaelsen, Ashod As far as renewals are concerned, if the candidate is Nakashian, László Németh, David Ostrovsky, Eike Rathke, known for his acvity by at least one member of the Michael Stahl, Fridrich Štrba, David Tardon, András Timár, Cerficaon Commiee, he will be asked by email if he is and Kohei Yoshida. sll interested, and will be automacally renewed upon The Cerficaon Commiee met at the LibreOffice receipt of a posive answer; if he is not known for his Conference in Brno, to decide about renewals of the first acvity by at least one member of the Cerficaon group of cerfied professionals – which was approved by Commiee but is known at the local community level, he the TDF Board of Directors – based on parcipaon in will be asked by email if he is sll interested, and will be cerficaon acvies during the last two years. automacally renewed upon receipt of a posive answer; or if he is not known for his acvity at any level, he will be Lothar Becker, Eliane Domingos de Sousa, Sophie Gauer, asked by email is he is sll interested, and upon receipt of Olivier Hallot, Thomas Krumbein, Marina Lani, Gustavo a posive answer he will go through a new cerficaon Pacheco and Italo Vignoli were renewed for another two review. years, both as cerfied professionals and as members of the Cerficaon Commiee, while Leif Lodahl and Cor The Cerficaon Commiee will also aribute the Nouws have been renewed for another two years as "Recognized by the Cerficaon Commiee for his cerfied professionals. Advocacy of LibreOffice" formal statement, for community members acve at local level but not doing any Franklin Weng was elected to the Cerficaon Commiee, professional acvity (which can qualify them for the status with the objecve of helping to increase the number of of Cerfied Migrator or Trainer). LibreOffice cerfied professionals in Asia. Starng from January 1st, 2017, LibreOffice Cerficaon

The Document Foundaon | 2016 Annual Report 31 Document Liberaon Project The Document Liberaon Project (DLP) was announced as a sister project to LibreOffice on April 2nd 2014, and turned two years old in 2016.

As part of an overall drive Following this, two other DLP towards truly open standards libraries were updated in March: and freedom from vendor lock- libpagemaker 0.0.3 (for parsing in, the Document Liberaon Document Adobe PageMaker documents) Project (DLP) was born in 2014. Liberation can now read big-endian (Mac) Its goal is to develop libraries and files, while writerperfect 0.9.5 file format filters to unlock Own your content (for conversion of various content created by proprietary document formats to ODF, EPUB soware – and many free and and AbiWord) includes a number open source applicaons use DLP libraries, such as of build fixes. In addion, it can also convert old StarOffice Inkscape, Scribus, and of course LibreOffice. files. 2016 got off to a good start with the release of libetonyek Apart from the new soware releases, there were also 0.1.6 in January. This is a library that helps applicaons to updates to the DLP website at hp:// parse documents produced by Apple's office soware: www.documentliberaon.org as well. Previously, the site Keynote, Pages and Numbers. With version 0.1.6, was mostly a large wall of text – the content was useful, libetonyek can now properly parse links, lists and text but the presentaon was hard on the eyes, and didn't help languages from Keynote 6 files. Resizing of tables is to maintain the aenon of readers. So this text was handled properly, while text containing non-ASCII simplified, broken up, and logos for projects that use DLP characters (ie, the majority of non-English languages) is libraries were incorporated into the page as well. now managed much beer as well. Although the library is Finally, to improve the visibility of the project, a video was sll in the early stages of development, it is already created (hps://youtu.be/JSqU2Wp-neQ) which explains helping many people to read documents created by the problems with closed document formats, why DLP proprietary applicaons, who would otherwise not be able exists, and what it does to migate those problems. While to do so. the video's audio is in the English language, community Following that, version 1.5.1 of desktop publishing tool members contributed translaons in 10 languages – these Scribus was released in February 2016; this was part of the are available on YouTube as subtles. Addionally, the development process towards a final and stable 1.6 video was embedded into the DLP front page in free release. (At the me of wring, Scribus 1.6 is due to be soware-friendly WebM format. released in summer 2017, although the date may change.) Together with several new features and updates, Scribus 1.5.1 makes use of the libfreehand 0.1.1 library (also from the Document Liberaon Project), which allows it to read documents created by Adobe FreeHand. Although this feature is sll marked as experimental and needs more tesng, it is already working quite well.

The Document Foundaon | 2016 Annual Report 32 Volunteers The Document Foundaon would not be possible without the daily acvity of hundreds of volunteers, who donate their me to grow the project.

Members of the Board of Directors meet twice a year for a develop new features, solve bug and regressions, and full day, and twice a month for a couple of hours, to mentor new developers. Every year, each one of them manage the foundaon, and administer the budget (which donates a substanal amount of their me – from a few is mostly based on donaons). Unseen work between days to a few weeks – to TDF. those meengs includes managing trademark registraons Members of nave language communies are acve in and usage requests, evaluang submissions for tenders to every area, from the localizaon of the soware to the improve LibreOffice, responding to community requests translaon of the documentaon, from all the different for funding, making decisions around legal maers, liaising QA acvies – triaging, bibisecng, reproducing and with other organisaons and many other unglamorous but solving bugs and regressions – to supporng end users on essenal tasks that keep The Document Foundaon mailing lists and other channels, from organizing events effecve. Every year, they each donate 15 to 20 days of such as QA sprints to speaking at the same events about acvity to TDF for Board dues in addion to other LibreOffice. Every year, they also donate a large amount of volunteering, depending on the porolios they are their free me – from a few days to a few weeks – to TDF. managing. Several members of TDF team are acve in their nave Members of the Membership Commiee meet twice a language community, where they help other volunteers in year with the BoD, and at the end of every quarter to different areas. In some cases, they support other nave approve membership requests, based on their previous language communies, as they are more familiar than evaluaon acvity of volunteer work. Every year, they others with some tools and acvies. Every year, they donate between 10 and 15 days of acvity to TDF. donate several days to TDF, on top of the daily acvies Volunteer developers work on the source code according they are paid for (thanks to donaons). to their skills and their availability in term of me, to create and maintain development related services,

The Document Foundaon | 2016 Annual Report 33 Top Contributors

CODE CONTRIBUTORS BUG SUBMITTERS BUG SQUASHERS WIKI CONTRIBUTORS Caolán McNamara Yousuf Philips Xisco Faulí Dennis Roczek Stephan Bergmann Telesto Buovjaga K-J Weghorn Noel Grandin Raal Caolán McNamara Lera Goncharuk Miklos Vajna Cor Nouws V Stuart Foote Pierre Yves Samin Eike Rathke Heiko Tietze Aron Budea Uroveits Markus Mohrhard Aron Budea Beluga Robinson Tryon Michael Stahl Volga Adolfo Jaime Barrientos Sophie Gauter Tor Lillqvist V Stuart Foote Eike Rathke Christan Kühl Zdeněk Crhonek Gabor Kelemen Cor Nouws Laurent Balland Poirier Jochen Nitschke Stéphane Aulery Heiko Tietze Jean Weber Gabor Kelemen Dennis Roczek Yousuf Philips Rainer Bielefeld Khaled Hosny Kompilainenn Raal Harald Berger David Tardon Alex Thurgood Maxim Monastrsky Florian Efenberger Takeshi Abe Timur Gadzo Julien Nabet João Mac Cormick Maxim Monastrsky Monterro Alex Thurgood Björn Michaelsen Samuel Mehrbrodt Julien P.C. Miguel Angel Rios V Marc Pare Julien Nabet L. Benes Michael Meeks Adailton Kohei Yoshida Aleksander Machniak Samuel Mehrbrodt Mirek Chris Sherlock Mike Kaganski Markus Mohrhard G. Buzzat Pacheco Justn Luth Robert Grosskopf Jan Iversen Uwe Haas Tomaž Vajngerl Óvári Regina Henschel Filmsi Christan Lohmaier Buovjaga Joel Madero Gerry T Szymon Kłos Kevin Suo David Tardon Nino Novak Tamás Zolnai Nicolas Mailhot Bartosz Kosiorek Kompilainenn Pranav Kant Ʒazmênndjë Aruêfêë Timur Gadzo Tom Davies Yousuf Philips Steve Jean Baptste Faure David Ostrovsky Björn Michaelsen Sergio Callegari Michael Stahl Naruhiko Ogasawara Katharina Behrens Luke Kendall Miklos Vajna Philippe Clement Andrea Gelmini Terrence Enger Justn L. Michael Meeks Mike Kaganski Ulrich Windl Winfried Donkers Adolfo Jaime Barrientos Jan Iversen Yan Pashkovsky Laurent B.P. Cor Nouws Laurent Ballard Poirier AM Dxer Telesto Olivier Hallot Jan Marek Glogowski Miguel Angel Rios V Fridrich Strba Shinji Enoki

The Document Foundaon | 2016 Annual Report 34 TDF Team

To enable our hundreds of volunteers, to ensure the daily administrave operaon of the foundaon and to make strategical decisions, there's a team of pro bono contributors, contractors and employees working jointly together. The current composion is the following:

KATARINA BEHRENS STEPHAN Membership Commiee, BERGMANN Developer Membership Commiee, Katarina Behrens (aka Bubli) is a Developer professional bug squasher who Stephan Bergmann is a long-me works for CIB Labs in Hamburg, contributor to the LibreOffice — and Germany. She has been involved before that StarOffice/OOo — source code. He is with LibreOffice since 2010 as a part of SUSE Linux team employed by Red Hat, Inc., and lives in Hamburg, and later connued contribung as a volunteer. Since Germany. He is also a member of TDF Developer 2015, hacking LibreOffice is her day job again. Her passion Cerficaon Commiee. is wring the code, in parcular UI code and given that, she enjoys building a bridge between hackers and UX/ design community. She also finds seeing new LibreOffice hackers succeed to be very rewarding experience and FLORIAN therefore engages in mentoring. EFFENBERGER Team, Execuve Director THORSTEN Florian has been working as the BEHRENS Execuve Director of The Document Foundaon since March 2014. Board of Directors, TDF Besides handling the financials, taxes Founder and LibreOffice and legal aspects of TDF, he is responsible for coordinang lead at CIB GmbH projects and employees, and is one of the foundaon’s spokespersons. Thorsten was part of the OpenOffice.org project almost from the start, when he joined the then- development team back in early 2001. He's a computer scienst by educaon, a Free Soware enthusiast by heart, a geek from early childhood – and someone who was lucky enough to turn a hobby into an occupaon. During his now fourteen years of tenure in the project, he's spent most of his me hacking the code in areas ranging from build system, plaorm abstracon libraries, Impress and Writer. Thorsten is happily employed at Germany's CIB GmbH, both providing support for customers and integrang LibreOffice into new products.

The Document Foundaon | 2016 Annual Report 35 ANTONIO FACCIOLI OSVALDO GERVASI Membership Commiee Board of Diretors, Professor and Co- Antonio is an enthusiast free Founder of LibreItalia soware acvist for twenty years, a LibreItalia member since 2014 and Osvaldo has been the President of TDF member since 2015. He's taking the Open Source Competence care of “Growing up on bread and Center of Regione Umbria, and in free soware”, the associaon's project for Italian schools, that capacity he has inspired the LibreUmbria project and and he aended LibreDifesa, the migraon to ODF and co-founded Associazione LibreItalia. He has been involved LibreOffice of Italy's Ministry of Defense. He has been a in the migraon projects of Regione Umbria and the user of LibreOffice since its origin and since two years ago Italian Army, and is an acve member of the Italian volunteered in the Italian translaon group. From January Localizaon Team. He is also an Aggregate Professor at the 2016 he's a LibreOffice Cerfied Professional Trainer and Department of Mathemacs and Computer Science of the Migrator. He's currently working at Studio Stor in the University of Perugia. LibreOffice Division and contributes to the channel “Open4Business” of Techeconomy. OLIVIER HALLOT XISCO FAULI Team, Documentaon Mentor Team, QA Engineer Olivier is a French naonal living in Xisco got a bachelor's degree in Brazil, and is freelancing as leader of data processing at the Polytechnic LibreOffice's documentaon team. University of València in 2011. Since He is working to update the team's then, he has worked as a QA tooling and processes, and also to coordinate literature Engineer. In September 2016 he was produced by volunteers in the community. In addion, he contracted by TDF to work on LibreOffice QA, maintaining is ensuring that the reference books are kept up to date. both Bugzilla and Bibisect, organize and coordinate Bug Hunng Sessions. JAN HOLESOVSKY SOPHIE GAUTIER Board of Directors, LibreOffice hacker, PM at Team, Administrave Collabora, and UX Assistant, Release enthusiast Coordinator Jan has been involved with Sophie was contracted in December LibreOffice since the very beginning, 2013. She organizes various internal and OpenOffice.org before that for more than 11 years. He and external meengs, handles is primarily a developer, but reaches out to other groups organizaon of the LibreOffice Conference, is doing the within the LibreOffice community as well: he has been coordinaon amongst the QA, L10N and NLC teams and translang the soware into the Czech language, and manages all sorts of administrave tasks. works with designers and the markeng team. In addion he is a regular Google Summer of Code mentor.

The Document Foundaon | 2016 Annual Report 36 MARINA LATINI MICHAEL MEEKS Chairwoman of the Deputy Chairman of the Board of Directors, and Board of Directors, and LibreOffice Division lead VP of Producvity, at Studio Stor Collabora Marina Lani studied Computer Michael is a Chrisan and Science at the University of Perugia, enthusiasc believer in Free and is a Free Soware advocate since 2007, promong soware. His long involvement with the LibreOffice code- Free Soware and open standards. In 2010 she became base started before it was open sourced, working with Sun one of the first Italian members of the LibreOffice to see how best to integrate it into the Linux Desktop. community. She has also been an acve member of the OOo replaced his previous passion: the Gnumeric Fedora Project from 2009 to 2013, and she is an openSUSE spreadsheet and its interoperability. Michael has lead, and advocate since October 2011. Marina co-founded helped to grow investment here through Ximian, Novell Associazione LibreItalia, and has been involved in several and SUSE. He has contributed code to many of the events, migraons and trainings related to LibreOffice. She components of the suite, and is excited about the future is currently working at Studio Stor, leading the of the code. He now leads Collabora's Producvity division LibreOffice Division. - which sells enterprise supported versions of LibreOffice as Collabora CloudSuite. In other roles, he has contributed to MeeGo, GNOME, CORBA, Naulus, Evoluon and CHRISTIAN accessibility, amongst many other interesng things. LOHMAIER Team, Release Engineer BJÖRN Chrisan has been employed by The MICHAELSEN Document Foundaon since June 2013. He is handling pre-releases Board of Directors, and releases, takes care of mirroring and distribuon of Developer builds, keeps track of blockers, administers buildbots, and Björn has helped Canonical Ltd. to is also involved with the infrastructure and website teams. package LibreOffice on Ubuntu. He joined the LibreOffice development project in February ANDREAS MANTKE 2011, coming from Oracle (and before that Sun) where he was working on the very same codebase in the Writer/ Board of Directors, Framework area. Since long before that he is an open Maintainer of the source enthusiast and started involvement in open source LibreOffice Extension and with minor contribuons to a range of projects. Template Site infrastructure Andreas had his first experience with GUILHEM MOULIN Free Soware at the end of the 1990s, and joined the Team, Infrastructure OpenOffice.org project in 2002 as contact person for Engineer documentaon and as maintainer of the portable version. He supported the way to an independent foundaon from Guilhem is a French naonal living in the announcement of LibreOffice in September 2010, and Sweden, and is responsible for the started working on different areas of LibreOffice during his growing TDF infrastructure. He has a spare me. He worked for the infrastructure team and PhD in theorecal Computer Science aends many events on behalf of the community. from Chalmers University of Technology, and is a member of the Debian project.

The Document Foundaon | 2016 Annual Report 37 COR NOUWS SIMON PHIPPS Chairman of the Board of Directors, Membership Commiee, Director of Open Rights and QA, Trainer, Group and Campaigner Migraons Manager for Digital Liberes Cor Nouws is one of the founding Simon watched OOo go open source members of The Document at OSCON in 2000, and has been Foundaon. Before starng with LibreOffice, Cor Nouws associated with the project in several roles ever since, most has contributed for years to OOo, among others as notably as Chief Open Source Officer at Sun Microsystems community representave in the Community Council. For unl 2010. An electronic engineer and programmer by LibreOffice he connues supporng markeng, QA and training, he is now the principal of Meshed Insights Ltd, other areas, as he did before the free-making of OOo. His offering management consulng on open source and digital involvement in the free office community is a natural rights issues. He also serves on the board of UK's Open combinaon with his posion as founder of the Dutch Rights Group and was President of the Open Source consulng firm Nou&Off, leading in training and Iniave from 2012-15. In addion to his role at Sun, in a migraons for OpenOffice and LibreOffice. long technology industry career he has worked on open standards, video conferencing, the introducon of and

XML at IBM, office producvity workstaons at Burroughs GUSTAVO BUZZATTI and Unisys in the 80s and identy management at PACHECO ForgeRock. He lives in Southampton in the UK. Membership Commiee GABRIELE PONZO Gustavo worked as consultant for OOo, BrOffice (Brazilian version of Membership Commiee OOo) and LibreOffice for 12 years. As consultant, he has been involved in An early adopter from the StarOffice over 200 migraon projects in Brazil. He has contributed days, he joined PLIO during the 2009 as a volunteer in many areas of the project Conference in Orvieto, and has been (documentaon, markeng, digital inclusion,...). At part of the OOo community unl present, he is working as systems analyst at the IT LibreOffice was born. Training and Foundaon of the Municipality of Canoas and his support are his most common acvies, and he's been collaborave work is related with some extensions that he working on LibreUmbria and LibreDifesa projects as a has developed. He is also the hand behind of two teacher. He is a founder of LibreItalia, where he's also instances of ODF Validators and the @opendocument been in the Board of Directors. His contribuons are account on Twier. mostly speaking at conferences, some translaons, and user support on the Italian and internaonal mailing lists, and the Italian G+ community. Cerfied Trainer and Migraon Professional from February 2015.

The Document Foundaon | 2016 Annual Report 38 EIKE RATHKE HEIKO TIETZE Board of Directors, Team, User Experience Senior Soware Engineer Consultant at Red Hat, and Developer, Hacker and Effecve from May 2016, Heiko Transposionizer Tietze has started freelancing as a consultant to drive LibreOffice UX Eike has been a StarOffice/OOo/ one step further. Heiko has been one LibreOffice hacker since the early days at Star Division, and of the most acve UX volunteers during the last few years, nowadays works for Red Hat, Inc. He was also a member and has been instrumental in a rather large number of the of the OASIS technical commiee for the Open Document user interface improvements since LibreOffice 4.4. In Format for Office Applicaons (ODF) and an editor of the addion, he has coordinated UX focused research, which OpenFormula part (aka ODFF) of the ODF standard. His has – amongst other results – led to the development of main areas of experse are the Calc spreadsheet core, the human interface guidelines (HIG), and to incremental formula compiler and interpreter, number formaer/ UI changes to menus and toolbars. scanner, the i18n framework and locale data. Eike is an ardent supporter of Free Soware. MIKLOS VAJNA MIKE SAUNDERS Membership Commiee Team, Markeng & PR Miklos got involved with OpenOffice.org development in A long-me Free Soware journalist, 2010 when he completed two developer and advocate, Mike joined Google Summer of Code projects to The Document Foundaon in improve the RTF import/export filter of Writer. Later he February 2016. He is working to became a full-me LibreOffice Writer hacker for SUSE, and spread awareness about LibreOffice, is now a contractor at Collabora. creang videos, flyers and other markeng materials. In addion, he is working with the website and design teams and engaging with the wider Free Soware community. ITALO VIGNOLI Team, Markeng & PR CHARLES-H SCHULZ Italo is contracted for markeng Membership Commiee and PR to handle media relaons and coordinate several markeng Charles-H Schulz is one of the co- acvies. He is also acve in founders of the LibreOffice project community development at global and used to be a contributor of the level, supporng nave language projects and migraon OpenOffice.org project. These days projects worldwide, and in the Cerficaon Project. He is a he is involved in communicaons and markeng for the spokesperson for The Document Foundaon. community. KLAUS-JURGEN NORBERT THIEBAUD WEGHORN Board of Directors, Volunteer working on Build System and Statutes Membership Commiee Starng with the comment "There is Norbert joined the project with his first code contribuon a mistake on webpage" on the literally one day aer LibreOffice was announced on German mailing list, Klaus-Jürgen September 28 2010, and has since been working as a got gradually involved as a normal volunteer on things as diverse as the build system, code user in OpenOffice.org and LibreOffice; first in localized cleanups, Git, Gerrit, foundaon statutes and membership and later in internaonal work on the wiki, website, management soware. design, documentaon and markeng.

The Document Foundaon | 2016 Annual Report 39 Board of Trustees

Adolfo Jayme Barrientos • Adriano Afonso • Albert Thuswaldner • Alexander Werner • Andras Timar • Andrea Castellani • Andreas Mantke • Antonio Faccioli • Anxhelo Lushka • Armin Le Grand • Arnaud Versini • Arun Budea • Arun Kumar • Ashod Nakashian • Bartosz Jerzy Kosiorek • Belinda Dibra • Björn Michaelsen • Caolán McNamara • Carlos Parra Zaldivar • Chandrakant Dhutadmal • Charles-H. Schulz • Cheng-Chia Tseng • Chrisan Kühl • Chrisan Lohmaier • Chrisna Roßmanith • Christophe Cazin • Christopher M. Penalver • Chrysna Pelizer • Cor Nouws • Daniel Armando Rodriguez • Danishka Navin • Dave Koelmeyer • David Emmerich Jourdain • David Ostrovsky • David Tardon • Dennis Roczek • Diego Maniacco • Donald Evan Rogers • Douglas Vigliazzi • Edmund Laugasson • Eike Rathke • Ejnar Zacho Rath • Eliane Domingos de Sousa • Ellen Pape • Elton Chung • Emiliano Vavassori • Emma Pietrafesa • Enio Gemmo • Eric Ficheux • Florian Effenberger • Florian Reisinger • Franklin Weng • Gabor Kelemen • Gabriele Ponzo • George Cătălin Feșlă • Gerald Geib • Giordano Alborghe • Giovanni Caligaris • Giuseppe Castagno • Giuseppe Vizziello • Gülşah Köse • Gustavo Pacheco • Harri Pitkänen • Heiko Tietze • Heinz Simoneit • Henderson Matsuura Sanches • Henry Castro • Ilmari Lauhakangas • Irmhild Rogalla • Italo Vignoli • Jacobo Aragunde Pérez • Jan Holešovský • Jan Iversen • Jan-Marek Glogowski • Jaskaran Veer Singh • Jean- Bapste Faure • Jean Hollis Weber • Jean-Philippe Mengual • Jean-Pierre Ledure • Jean Spiteri • Jesper Laugesen • Joan Montané • João Mac-Cormick • Jochen Schiffers • Joel Madero • Jona Azizaj • Juergen Funk • Jusn Luth • Katarina Behrens • Kees Kriek • Khaled Hosny • Klaibson Natal Ribeiro Borges • Klaus-Jürgen Weghorn • Kohei Yoshida • Kunlong Suo • László Németh • Laurent Balland-Poirier • Leif Lyngby Lodahl • Leo Moons • Lionel Elie Mamane • Lior Kaplan • Lothar K. Becker • Luca Daghino • Luc Castermans • Mahendra Kumar Yadava • Marco Cecche • Marco Giorge • Marco Pinto • Marc Paré • Marina Lani • Mark Hung • Mateusz Zasuwik • Maeo Casalin • Michael Meeks • Michael Schinagl • Michael Stahl • Miguel Ángel Ríos Vázquez • Mihovil Stanić • Mike Saunders • Mikhail Kaganski • Miklos Vajna • Milos Sramek • Modestas Rimkus • Muhammet Kara • Muthu Subramanian • Naruhiko Ogasawara • Nicolas Christener • Niklas Johansson • Noel John Grandin • Norbert Thiebaud • Olav Dahlum • Olivier Hallot • Osvaldo Gervasi • Paolo Dongilli • Paolo Pelloni • Pierre-Yves Samyn • Po-Yen Huang • Pranav Kant • Priyanka Gaikwad • Regina Henschel • Robert Einsle • Robinson Tryon • Rob Westein • Roman Kuznetsov • Rosemary Sebasan • Samuel Mehrbrodt • Sanjib Narzary • Serge Bormant • Shinji Enoki • Sigrid Carrera • Simon Phipps • Sonia Montegiove • Sophie Gauer • Stanislav Horáček • Stefano Pagge • Stefan Weiberg • Stephan Bergmann • Stephan van den Akker • Stuart Swales • Sushil Shinde • Sverrisson Sveinn í Felli • Szymon Kłos • Takeshi Abe • Tamás Zolnai • Thomas Hackert • Thomas Krumbein • Thorsten Behrens • Tiago Carrondo • Timothy Lungstrom • Timur Gadžo • Tomaž Vajngerl • Uwe Altmann • Valek Filippov • Valerii Goncharuck • Valter Mura • Vasily Melenchuk • Vinaya Mandke • Vitorio Furusho • V Stuart Foote • Vu Hung Nguyen • Walter Pape • Winfried Donkers • Xisco Faulí Tarazona • Xosé Calvo • Yaron Shahrabani • Yogesh Bharate • Yousuf Philips • Zdeněk Crhonek • Zeki Bildirici Members who joined The Document Foundaon during the year 2016 are marked in Orange

The Document Foundaon | 2016 Annual Report 40 TDF Members are coming from the following countries (in alphabecal order): Albania, Argenna, Australia, Austria, Belarus, Belgium, Bolivia, Bosnia, Brasil, Canada, China, Croaa, Cuba, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Germany, Hong Kong, Hungary, Iceland, India, Ireland, Israel, Italy, Japan, Lithuania, Luxemburg, Malta, Mexico, Netherlands, New Zealand, Norway, Paraguay, Poland, Portugal, Romania, Russia, Slovenia, Spain, Sri Lanka, Sweden, Switzerland, Taiwan, Turkey, UAE, United Kingdom, United States, Venezuela and Vietnam.

The Document Foundaon | 2016 Annual Report 41 Advisory Board The Document Foundaon would like to thank the members of its Advisory Board for their ongoing support and advice, and for helping us to fulfill our mission. MEMBERS:

ALUMNI:

The Document Foundaon | 2016 Annual Report 42

TDF thrives thanks to our strong, vivid and worldwide community of end-users, contributors and enterprises, supporng our efforts with contribuons of me and money. Thank you very much for your ongoing support!

The Document Foundaon | 2016 Annual Report 44