You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

IP Clearance: Impact

The following list describes the impact on GUI level of removal and replacement of libraries as described on the IP_Clearance page. Its intended purpose is to keep track of lost or modified functionality.

Changes that may impact users:

Library

What is changing

User Impact

lp_solve

lp_solve is being replaced by CoinMP



This functionality is invoked by the user in Calc via Tools->Solver.  It is used for solving linear programming problems, including integer programming.

CoinMP comes from the Coin-OR open source project, an open source project that involves operations research professionals and includes cutting edge algorithms.

According to one research paper CoinMP offers superior performance compared to lp_solve.  So the overall user impact from this change should be positive.

xpdf

The xpdf source code was removed.

PDF import can only be built when the poppler library is pre-installed on the system. It will not be part of the binary release.

MySQL Connector/C++

 

MySQL connector can only be built when the C++ connector is pre-installed on the system. It will not be part of the binary release.

SVG: librsvg, libcroco, libgsf, gdk-pixbuf, glib, gettext, pango

These libraries are being removed from the product.

Instead of using an external SVG rendering library, Apache OpenOffice 3.4 will feature native SVG support, giving high quality, scalable, standards-complaint rendering on screen, print and PDF export.

libwpd

The libwpd library is being removed from the product.

The WordPerfect filter ("WordPerfect Document (.wpd)") won't be available anymore. No replacement unless someone creates a filter extension that can be installed separately.

fonts (liberation and gentium)

These fonts are being removed from the distribution due to an incompatible license.

Users may install these fonts to their system, in accordance with their license.  If they do this, then there is no further user impact.

libneon

The neon library is being removed from the distribution due to an incompatible license.

The neon library is used to for all http based communication including WebDAV. Without a replacement it is for example not possible to insert an image via an http Url.

Work on a replacement (118569) has started but we will potentially lose WebDAV support at the beginning.

berkeleydb

The berkeleydb library is being removed from the distribution due to an incompatible license.

The berkeleydb is used for managing extentions and was used for indexing help content.

Managing a handful of extensions using a database was overkill anyways and that is being rectified (118569). The impact is that extensions installed for older versions of OpenOffice have to be re-installed.

core, flute, flow-engine, libbase, libfonts, libformula, liblayout, libloader, librepository, libserializer, libxml

Libraries used by the Report Builder extension are being removed due to an incompatible license.

 

Changes with impact for developers but not for users:

Library

What is changing

Developer Impact

glibc

glibc is being removed from the product

No impact for user. Developers can not use getopt() function to parse command line.

dmake

dmake is not part of the SVN repository or the source release

The configure script has to be told where to find the dmake source (URL, path).

Changes without any impact:

Library

What is changing

Remarks

dictionaries

The dictionaries have been removed from SVN.

Precompiled dictionary extensions can still be installed from the extension repository. When we figure out how to bundle them with the install set, there should be no visible impact for the user.

cups

The cups source code has been removed.

It was not used (anymore), so no impact at all.

  • No labels