Tender to implement HSQLDB binary format import in LibreOffice (#201705-03)
The Document Foundation (TDF), the charitable entity behind the world’s leading free office suite LibreOffice, seeks for companies or individuals to
implement support for importing HSQLDB binary data
to start work as soon as possible. TDF is looking for an individual or company to, as a turnkey project, implement the following:
In order to remove the legacy Java/HSQLDB database completely, and move fully to Firebird in LibreOffice 5.4, it is necessary to be able to import old document data with high fidelity from the HSQLDB binary file format, which we have used (for performance reasons) inside so many of our existing ODB files. This task involves reading the existing (reasonably simple) Java serialization code, and writing an (import only) filter to import this data safely into base.
- Extensive knowledge of C++
- Experience working on the LibreOffice source code
- Knowledge of HSQLDB
We exclusively use free, libre and open source (FLOSS) software for development wherever possible, and the resulting work must be licensed under the the Mozilla Public License v2.0.
- English (Conversationally fluent in order to coordinate and plan with members of TDF)
TDF welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
As always, TDF will give some preference to individuals who have previously shown a commitment to TDF, including but not limited to members of TDF. Not being a member, or never having contributed before, does not exclude any applicants from consideration.
The task offered is a project-based one-off, with no immediate plans to a mid- or long-term contractual relationship. It is offered on a freelance, project basis. Individuals and companies applying can be located anywhere in the world.
TDF is looking forward to receiving your applications, your financial expectations (name the final price for the turnkey project), and the earliest date of your availability, via e-mail to Florian Effenberger at email@example.com no later than June 2, 2017. You can encrypt your message via PGP/GnuPG.
Applicants who have not received feedback by July 3, 2017 should consider that their application, after careful review, was not accepted.