Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index

Hi :)
That is interesting about the Windows versions of LibreOffice being a bit
different from the Gnu&Linux!  I've always thought they were pretty much
identical.  However this is not the first time that i've heard of
differences so it's probably not just a case of Gnu&Linux being smarter at
installing stuff.

Also i've thought that 32bit tools work fine in 64bit environments.  I
guess that now 64bit is so much the mainstream it is 32bit things that can
increasing expect quirkiness when there is a 64bit version available.

I vaguely remember some stat that 99% of java in LO has been converted to
Python or other languages but that leaves 3rd party Extensions and the
in-built hsqldb back-end in Base and very little else needing java.

Base is supposed to MUCH better when using an external back-end - it's what
Base was originally designed for and it's where Base beats Access.
Annoyingly that seems to be a little known fact that doesn't get picked up
on by people marketing LO.  Oddly hsqldb as an external back-end (ie
installing the most recent version into the OS and getting it from the
hsqldb project themselves, instead of using the old twisted version
hard-coded into LO) tends to be quite fantastic - but it is totally
dependent on Java and Java is a nightmare. So the move away from the
twisted old version of hsqldb to firebird is great news.

As for 3rd party Extensions these are often written as freeware rather than
as Free Software so there are often licensing issues and problems getting
hold of the source-code.  There are/were some really nice Extensions that
have been lost due to lack of maintenance and become out-of-date.  Usually
the dev(s) involved are quite happy to re-release under a GPL or LGPL
license so that other people can keep their code up-to-date but it's often
very difficult to get hold of the dev to ask them.

I'm not sure where else Java is used in LO.  It's annoying that it seems to
be needed for MediaWiki.  Somewhere there used to be a table and pie-chart
showing all the different languages used in LO but i haven't looked for it
lately.  I think it was almost all C, C++ and Python last time i looked.

This has been an interesting thread for me.  It seems quite a bit has
changed over the years and it has been interesting to hear from people who
know the current situations :)
Thanks and regards from
a Tom :)

On 25 May 2018 at 20:14, Robert Großkopf <> wrote:

Hello Girvin,

I remember a while back, LO was making an effort to remove Java
requirements. Some progress to that end has been made over the years,
but I suspect there are still some threads connecting LO to Java,
besides Base.

It is only the internal HSQLDB-database (Java), which will be removed in
some years. Next LO-version will support an automatic migration to the
new internal Firebird-database.

The report-builder, for example, does need Java also - and won't work


LibreOffice Community:

To unsubscribe e-mail to:
Posting guidelines + more:
List archive:
Privacy Policy:

To unsubscribe e-mail to:
Posting guidelines + more:
List archive:
Privacy Policy:


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.