Ask Your Question

Revision history [back]

The correct answer is: when it's ready.

Having said that:

  1. Current version does not require Java to use most of functions. Only some masters, non-linear solvers, and embedded database in Base requires Java (so, Base is actually usable without Java, too; just not its masters and embedded mode) [1].

  2. Currently, a tender by TDF [2] is ~finished [3-5] to create a conversion module from HSQLDB to Firebird (which is the new, Java-free, component used to embed DB in Base) - currently conversion is being polished, to allow removal of HSQL completely [6].

[1] ["What is Java used for in LibreOffice?" FAQ](https://wiki.documentfoundation.org/Faq/General/015)

[2] [TDF announcement of tender to implement HSQLDB binary format import in LibreOffice](https://blog.documentfoundation.org/blog/2017/05/04/tender-implement-hsqldb-binary-format-import-libreoffice-201705-03/)

[3] [First blog post by Tamás Bunth reporting progress of implementing the tender](https://wastack.wordpress.com/2018/01/31/dbms-migration-in-libreoffice-firebird-and-hsqldb-schema-import/)

[4] [Second blog post by Tamás Bunth reporting progress of implementing the tender](https://wastack.wordpress.com/2018/02/28/dbms-migration-in-libreoffice-hsqldb-binary-import/)

[5] [Third blog post by Tamás Bunth reporting progress of implementing the tender](https://wastack.wordpress.com/2018/04/07/final-steps-of-libreoffice-database-migration/)

[6] [tdf#116968 - tracker for issues regarding conversion (see dependencies list)](https://bugs.documentfoundation.org/show_bug.cgi?id=116968)

The correct answer is: when it's ready.

Having said that:

  1. Current version does not require Java to use most of functions. Only some masters, non-linear solvers, and embedded database in Base requires Java (so, Base is actually usable without Java, too; just not its masters and embedded mode) [1].

  2. Currently, a tender by TDF [2] is ~finished [3-5] to create a conversion module from HSQLDB to Firebird (which is the new, Java-free, component used to embed DB in Base) - currently conversion is being polished, to allow removal of HSQL completely [6].

[1] ["What [1]. "What is Java used for in LibreOffice?" FAQ](https://wiki.documentfoundation.org/Faq/General/015)

[2] [TDF FAQ

[2]. TDF announcement of tender to implement HSQLDB binary format import in LibreOffice](https://blog.documentfoundation.org/blog/2017/05/04/tender-implement-hsqldb-binary-format-import-libreoffice-201705-03/)

[3] [First LibreOffice

[3]. First blog post by Tamás Bunth reporting progress of implementing the tender](https://wastack.wordpress.com/2018/01/31/dbms-migration-in-libreoffice-firebird-and-hsqldb-schema-import/)

[4] [Second tender

[4]. Second blog post by Tamás Bunth reporting progress of implementing the tender](https://wastack.wordpress.com/2018/02/28/dbms-migration-in-libreoffice-hsqldb-binary-import/)

[5] [Third tender

[5]. Third blog post by Tamás Bunth reporting progress of implementing the tender](https://wastack.wordpress.com/2018/04/07/final-steps-of-libreoffice-database-migration/)

[6] [tender

[6]. tdf#116968 - tracker for issues regarding conversion (see dependencies list)](https://bugs.documentfoundation.org/show_bug.cgi?id=116968)

list)