openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kay Schenk <>
Subject Re: [QUESTION] Usability of Non-Optional Java Dependencies
Date Mon, 02 Nov 2015 23:20:19 GMT

On 10/29/2015 02:22 PM, Patricia Shanahan wrote:
> On 10/29/2015 12:20 PM, Damjan Jovanovic wrote:
>> On Thu, Oct 29, 2015 at 7:44 PM, Dennis E. Hamilton
>> <>
>> wrote:
> ...
>>> Three paths come to mind.
>>>   A. Remove the Java dependencies.
>> Impossible. JDBC drivers for example, are the lifeblood of Base.
> It depends on what you mean by "Impossible". For example, the
> existence of the JDBC drivers proves that it is possible to
> implement interfaces with all the capabilities of JDBC without
> depending on it. On the other hand, it may be impossible to
> implement the JDBC features Base needs in a reasonable time with the
> available resources.
> My questions are:
> 1. What is the cleanest, lowest risk, way to get from here (Java
> dependent) to there (Java independent) in each area?
> 2. How much work would it be?
> 3. Does AOO have that much development effort available, and if so
> is it the best use of that effort?

All great questions! ...with no answers right at the moment.

It would be great if someone could research this...really! I imagine
all manners of interfaces have come a long way since the initial
decision to use Java in some parts of the OpenOffice code.

> If we continue with optional Java, I hope making it more convenient
> and unobtrusive for users, it is not an all-or-nothing situation.
> Each feature that is converted is another feature for non-Java users.

Absolutely! I've stayed out of the "which" or "why" Java discussion
so far. At this point, to me it *might* be a requirement we could do
without, or, as Damjan suggested, it might be great to use more of
it. Right now, without further research, I'm not convinced either way.


“The journey of a thousand miles begins
 with a single step.”
                          --Lao Tzu

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message