Tender to implement autoupdater (#202108-01)

The Document Foundation (TDF) is the charitable entity behind the world’s leading free/libre open source (FLOSS) office suite LibreOffice. We are looking for an individual or company to implement an autoupdater for LibreOffice. Currently, LibreOffice can notify the user about a new version, but download and installation require manual action by the user, it is not automated. With plans of a “rolling release” model, that results in more frequent updates, e.g. biweekly or monthly, we want to improve this system. Mandatory requirements The solution has to work on all currently LibreOffice-supported Windows, Linux and macOS versions. The implemented solution should not break the MSI-based LibreOffice installation set. The implemented solution cannot solely rely on app stores autoupdaters, as The Document Foundation does not provide binaries in app stores currently. The work has to be developed on LibreOffice master, so that it will be released in the next major version. The implementation has to be provided with extensive documentation, about the approach chosen to implement the above items. We expect bidders to provide documentation on both the code and the non-code parts of the implementation, e.g. methodology, structure and technical aspects. Optional items The proposed solution might include some of the

Tender to implement master document fixes (#202106-02)

The Document Foundation (TDF) is the charitable entity behind the world’s leading free/libre open source (FLOSS) office suite LibreOffice. We are looking for an individual or company to implement master document fixes. The documentation team regularly publishes guides and books. The underlying workflow requires to fix bugs and issues with the master document feature of Writer. The scope of this tender is to fix at least the following issues: ToC is never shown in Master Document if it is in ODT in a section with a hide condition https://bugs.documentfoundation.org/show_bug.cgi?id=103612 Exported PDF of master document with hidden sections containing headings shows headings anyway https://bugs.documentfoundation.org/show_bug.cgi?id=142129 Creating master document from *.odt breaks cross-references https://bugs.documentfoundation.org/show_bug.cgi?id=128106 TRACK CHANGES: linked files changes are not shown in the master document https://bugs.documentfoundation.org/show_bug.cgi?id=121166 The work has to be developed on LibreOffice master, so that it will be released in the next major version. The bugs must be fixed and verified. All technology standards of relevance, as well as their targeted versions for this tender should be declared or defined in the offer’s description of implementation. A key item of the deliverables for this tender and therefore also a decision criteria – besides qualification, references, price, and completeness of fullfilment

Tender to implement automated ODF filter regression testing (#202106-01)

The Document Foundation (TDF) is the charitable entity behind the world’s leading free/libre open source (FLOSS) office suite LibreOffice. We are looking for an individual or company to implement automated ODF filter regression testing. The default file format of LibreOffice is ODF, the Open Document Format. From time to time, there are regression bugs reported towards these filters, that involve loss of data. The respective unit tests do not provide sufficient coverage to prevent these regressions to happen. The scope of this tender is: To implement an early warning system for such problems, to avoid them in the future and improve the overall quality of the software. As a recommended approach, we propose to use the ODFunDiff tool (https://git.libreoffice.org/odfundiff), which was developed specifically with the relevant functional and performance requirements in mind. Initial development of this tool was targetted towards LibreOffice 5.2/5.3, so updates to the code are likely necessary. Also, it may be necessary to fix some hypothetical additional non-determinism in LibreOffice, which was introduced in version 5.3 Extend the crashtest report scripts (e.g. this one) with an additional report about ODF differences, which were detected during the 27,000 ODF roundtrips. This test should use last run’s ODF files

Tender to implement the new TDF Membership Committee’s web-based tooling (#202105-01)

Introduction The Document Foundation (TDF) is the charitable entity behind the world’s leading free/libre/open source (FLOSS) office suite LibreOffice. The main activity of the Foundation’s Membership Committee (MC) is to administer membership applications and renewals following the criteria defined in the Foundation’s statutes. Tender description We are looking for an individual or company to implement the new TDF Membership Committee’s web-based tooling. The tasks consists of developing and implementing this tooling. All of the mentioned features and requirements are explained in detail in the provided document “MC tooling specifications”, which is to be considered a part of this tender. The document lists which items are a part of the deliverables and therefore have to be part of the bid. Note that this tender also contain some optional items, which are marked respectively. All items that are not explicitly marked as optional are to be considered mandatory. The solution we seek, and as such the scope of this tender, is to implement the new TDF Membership Committee’s web-based tooling that will support the Membership Committee during the daily business. Decision criteria All technology standards of relevance, as well as their targeted versions for this tender should be declared or defined in

Tender to implement Curl based HTTP/WebDAV UCP (#202104-01)

Note: for questions asked about this tender and their respective answers, please see the bottom of this page We are extending the application deadline. The deadline for questions stays as in the original tender: June 15, 2021 The deadline for applications has been extended to: June 24, 2021 The Document Foundation (TDF) is the charitable entity behind the world’s leading free/libre/open source (FLOSS) office suite LibreOffice. We are looking for an individual or company to implement Curl based HTTP/WebDAV UCP. The work has to be developed on LibreOffice master, so that it will be released in the next major version. The task consists of addressing two problems. All of the mentioned features and requirements are a mandatory part of this tender and therefore have to be part of the bid. This tender does not contain any optional items. Problem description #1 – Currently we need to bundle crypto libraries TDF releases of LibreOffice bundle both OpenSSL and NSS, but both libraries have a high number of security issues. On macOS and Windows, neither OpenSSL nor NSS integrate with the crytographic APIs supplied by the operating system, so they will use a bundled hard-coded set of trusted certificate authorities (CAs), that