jdp-2022-04: Deprecate OOREMOTE (OpenOffice/LibreOffice driver) for removal

1 view
Skip to first unread message

Mark Rotteveel

unread,
Dec 7, 2022, 6:46:29 AM12/7/22
to firebird-java
# jdp-2022-04: Deprecate OOREMOTE (OpenOffice/LibreOffice driver) for
removal

## Status

- Published: 2022-12-07
- Implemented in: Jaybird 5 (deprecation)
- Proposed for: Jaybird 6 (removal)

## Type

- Feature-Specification

## Context

For years Jaybird has had the OOREMOTE protocol (JDBC URL
`jdbc:firebird:oo` and `jdbc:firebirdsql:oo`) for use with LibreOffice
and OpenOffice to address differences in interpretation of the JDBC
requirements, especially regarding use of `DatabaseMetaData`.

These days, OpenOffice is hardly used by anyone, and LibreOffice now has
builtin support for Firebird (either as _Firebird Embedded_ or Firebird
database inside an `.odb` file, or _Firebird External_ or connecting to
a Firebird server), removing the need to use a JDBC driver.

The OOREMOTE implementation is not tested, and the reasons for the
specifics of the implementation are unavailable, making evolution of the
code hard.

## Decision

Given there is now an alternative with builtin support within
LibreOffice itself, the OOREMOTE protocol is deprecated in Jaybird 5 and
will be removed in Jaybird 6.

See also
https://github.com/FirebirdSQL/jaybird/blob/master/devdoc/jdp/jdp-2022-04-deprecate-ooremote.md
--
Mark Rotteveel
Reply all
Reply to author
Forward
0 new messages