Hi Andras,
LibreOffice from the AppStore is branded Vanilla in the AppStore, but
displays as "Community" (e.g. 7.2.4.1 LibreOffice Community).
It is not identical to the "Community" version available from TDF.
Java functionality is but one part (an important one, but one part
nonetheless) of Base functionality.
According to this:
https://pretagteam.com/question/how-to-bundle-a-java-application-to-a-mac-os-x-app-bundle
it would seem that it is indeed possible to include all of the required
ressources (i.e. bundling a JRE/JDK) into a product acceptable for
inclusion and distribution via the AppStore.
Not doing so would then be a decision based on effort/reward for the
entity building and distributing the product. Again, which I can understand.
However, the Java functionality is but one of the issues.
For example, current Collabora releases (whether Vanilla or
Productivity) do not include postgresql or mariadb connectors - this is
feature deprecation creep, for whatever reason.
The reason I raised this topic is for there to be a discussion on how
the Board resolves that issue - i.e. the difference in products which
appear under similarly confusing names via different outlets, when
businesses in particular, are being pushed, by the LO download page
itself, towards a product with reduced feature functionality, under the
pretext that the business user will help the community at large and
obtain some kind of benefit from supporting the business entity. My
experience as a business case user shows there to be a mismatch between
expectation and reality. If nothing is done, I fear that that gap will
only widen.
That is the point I feel needs addressing.
Alex
Le 12/01/2022 à 11:52, Andras Timar a écrit :
Hi,
On Wed, Jan 12, 2022 at 10:09 AM Alexander Thurgood
<[email protected]> wrote:
It seems increasingly obvious that the provider of these commercial
versions is not interested in maintaining database functionality
and the
supporting Java functionality that accompanies the Base module. The
reasons for this may be perfectly valid commercially-focussed
decisions,
and not just linked to the specifics of the AppStore rules.
I don't think it's right. As far as I'm concerned, LibreOffice Vanilla
is built from the LibreOffice source without any change (hence the
name Vanilla).
https://developer.apple.com/app-store/review/guidelines/ says:
2.4.5 Apps distributed via the Mac App Store have some additional
requirements to keep in mind:
...
(viii) Apps should run on the currently shipping OS and may not use
deprecated or optionally installed technologies (e.g. Java)
So as far as I'm concerned, it is not possible to include Java based
HSQLDB in LibreOffice Vanilla. Omission of Java is a technical
limitation, not a commercially focused decision.
Regards,
Andras Timar