- Published: 2022-12-07
- Implemented in: Jaybird 5 (deprecation)
- Implemented in: Jaybird 6 (removal)
- Feature-Specification
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.
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.
The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the “License”); you may only use this Documentation if you comply with the terms of this License. A copy of the License is available at https://firebirdsql.org/en/public-documentation-license/.
The Original Documentation is "jdp-2022-04: Deprecate OOREMOTE (OpenOffice/LibreOffice driver) for removal". The Initial Writer of the Original Documentation is Mark Rotteveel, Copyright © 2022-2023. All Rights Reserved. (Initial Writer contact(s): mark (at) lawinegevaar (dot) nl).
The exact file history is recorded in our Git repository; see https://github.com/FirebirdSQL/jaybird