Le 09/06/2020 à 20:32, Drew Jensen a écrit :
IIRC there is a major architectural change to the HSQLDB code from 1.x
to 2.x and the cost of making the code changes for an embedded mode
(even the HSLQDB 1.8 is a customiazed release when used embedded in a
Base file) would be very high.
There is a secondary reason; to get away from an in-memory only DBMS
(which HSQLDB still is) anda tertiary reason to get away from Java if
possible, but of course that also means dumping the current Report
Builder for some non-Java replacement.
Succinctly, and precisely put, thanks Drew.
Additionally, and something that many Linux only users often forget.
This whole shebang is supposed to run on multiple OSes.
Apple's store certification policy does not like anything that requires
Java, calls to Java or even mentions Java. This is why hsqldb is not
supported in the LibreOffice Vanilla product, and no Java functionality
is supported (which sucks as a user, but, OK, this is Apple).
If you want to use LibreOffice with any sort of Java functionality on
macOS, you have to use the LO TDF download. It is secondary to the issue
of why not change to a more recent version of hsqldb engine, but it is
important. It does however tend to favour an end goal of having a
product that does not have to rely on Java to provide core functionality
(some would even argue that it is not core functionality).
There is also the fact that Oracle's JDK has changed, not only in the
way calls are made to the required components when a JVM is
instantiated, but also in the licensing. This represents an extra
developer hurdle to contend with when trying to get LO to function with
an uptodate integrated version of the latest hsqldb engine. As I recall,
a single developer has already looked twice at starting with coding the
integration, but the barrier to entry is just too high for one person to
take on alone.
To unsubscribe e-mail to: email@example.com
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/documentation/
Impressum (Legal Info)
: 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