Difference between revisions of "External/Modules"

From Apache OpenOffice Wiki
Jump to: navigation, search
(libtextcat)
m (Danish Thesaurus)
 
(10 intermediate revisions by 3 users not shown)
Line 30: Line 30:
 
OpenOffice.org 2: boost 1.30, most recent available 1.34 (http://www.boost.org/)
 
OpenOffice.org 2: boost 1.30, most recent available 1.34 (http://www.boost.org/)
 
--with-system-boost available
 
--with-system-boost available
==== cppunit ====
+
==== cppunit (deprecated) ====
 
cppunit 1.1.8, LGPL v2.1
 
cppunit 1.1.8, LGPL v2.1
 +
 +
cppunit is license incompatible and currently only supported if a system cppunit is used/configured. The use of cppunit is deprecated and GoogleTest should be used instead. It is planned to drop cppunit completely as soon as the existing tests are migrated to GoogleTest
 +
 
==== curl ====
 
==== curl ====
 
--with-system-curl available
 
--with-system-curl available
Line 54: Line 57:
  
 
==== glib ====
 
==== glib ====
 
 
version 2.28.1 used for the svg import, new with OOo 3.4, LGPL
 
version 2.28.1 used for the svg import, new with OOo 3.4, LGPL
 +
 +
==== [[googletest]] (gtest) ====
 +
version 1.7.0 used for C++ unit tests, new with AOO > 4.1, [http://opensource.org/licenses/BSD-3-Clause New BSD License]
  
 
==== gtk ====
 
==== gtk ====
Line 96: Line 101:
  
 
==== libxml2 ====
 
==== libxml2 ====
 +
 +
XML Parsing/Validation, XPath engine, MIT license
 +
 
==== libxmlsec ====
 
==== libxmlsec ====
 +
 +
XML-Signature Syntax and Processing, MIT
 +
 
==== libwpd ====
 
==== libwpd ====
 +
 +
wordperfect import filter, LGPL
 +
 
==== MathMLDTD ====
 
==== MathMLDTD ====
 
MathMLDTD is the Mathematical Markup Language (MathML) 2.0, an XML application for describing mathematical notation and capturing both its structure and content.
 
MathMLDTD is the Mathematical Markup Language (MathML) 2.0, an XML application for describing mathematical notation and capturing both its structure and content.
Line 103: Line 117:
 
OpenOffice.org 2: MathMLDTD (http://www.w3.org/TR/REC-MathML/appendixA.html), [http://www.w3.org/Consortium/Legal/copyright-software W3C License]
 
OpenOffice.org 2: MathMLDTD (http://www.w3.org/TR/REC-MathML/appendixA.html), [http://www.w3.org/Consortium/Legal/copyright-software W3C License]
 
==== mdbtools ====
 
==== mdbtools ====
 +
 +
not yet (OOo 3.4) used
 +
 
==== moz ====
 
==== moz ====
  
Line 113: Line 130:
 
==== nas ====
 
==== nas ====
 
==== neon ====
 
==== neon ====
 +
 +
neon is an HTTP and WebDAV client library, with a C interface, LGPL
 +
 
==== np_sdk ====
 
==== np_sdk ====
 
==== openssl ====
 
==== openssl ====
Line 123: Line 143:
  
 
==== sablot ====
 
==== sablot ====
 +
 +
not longer used since OOo 2.4
 +
 
==== sane ====
 
==== sane ====
 
License: Public Domain
 
License: Public Domain
Line 153: Line 176:
 
=== Dictionaries ===
 
=== Dictionaries ===
  
==== Dansish Thesaurus ====
+
==== Danish Thesaurus ====
  
triple licensend: LGPL v2.1, GPL 2, MPL 1, packaged as extension, scheduled for integration, see http://extensions.services.openoffice.org/project/danske_synonymer
+
triple licensend: LGPL v2.1, GPL 2, MPL 1, packaged as extension, scheduled for integration, see https://extensions.openoffice.org/project/danske_synonymer
  
 
=== Fonts ===
 
=== Fonts ===

Latest revision as of 00:40, 24 February 2019

Modules

The following software maybe included within OpenOffice.org. Since not all of these software may be already installed on an Development System, there is an OpenOffice.org source tarball available which include most of the required third party software.

The OpenOffice.org configure switch [--with-system-<library>] allows to use the libraries already installed on your system. This is usful for generating a distribution bundled product.

Source Code

afms

OpenOffice.org 2.3: (ftp://cam.ctan.org/tex-archive/fonts/adobe/afm/Adobe-Core35_AFMs-314.tar.gz) BSD style license

apple_remote

See Apple remote implementation

Code under MIT License, and written by Martin Kahr ( seehttp://www.martinkahr.com/2007/07/26/remote-control-wrapper-20/index.html )

apache_java

OpenOffice.org 2: Xalan 2.7 (xalan.jar, crimson.jar, xml-apis.jar) (http://xalan.apache.org/) Apache License

aspell

OpenOffice.org 1.0.x: OpenOffice.org 1.1: not longer used

antigrain (agg)

OpenOffice.org 2: Antigrain v 2.3 (http://www.antigrain.com) BSD style license, Attn: 2.5 is GPL license !!

beanshell

OpenOffice.org 2: Beanshell v 2.0.b1 (http://www.beanshell.org recent version is 2.0.b4) Sun Public License

berkeleydb

OpenOffice.org 2: 4.2.52, most recent available 4.5 (http://www.oracle.com/database/berkeley-db/index.html)

boost

OpenOffice.org 2: boost 1.30, most recent available 1.34 (http://www.boost.org/) --with-system-boost available

cppunit (deprecated)

cppunit 1.1.8, LGPL v2.1

cppunit is license incompatible and currently only supported if a system cppunit is used/configured. The use of cppunit is deprecated and GoogleTest should be used instead. It is planned to drop cppunit completely as soon as the existing tests are migrated to GoogleTest

curl

--with-system-curl available

dlcompat

epm

Version 3.7. Used at compile/build time. GPL license, Used for generating various native package format (rpm/deb/pkg etc)

expat

ext_log4j

fondu

    • Will convert a series of mac font files (copied over to unix in binhex or macbinary formats) into their equivalent unix font files, BSD style license
    • since OpenOffice.org 2.0.3
    • has become obsolete after OpenOffice.org 3.0, aqua version, has been removed

freetype

    • OpenOffice.org 2: freetype 2.2.1, most recent available 2.3.4 (http://www.freetype.org). Not longer included since OOo 3.0, now a system requirement.

graphite

OpenOffice.org 3.0, graphite 2.3.1, dual licensed CPL 0.5/LGPL v.21

Graphite is a programmable Unicode-compliant smart-font technology and rendering system developed by SIL International.1. OpenOffice.org now supports Graphite font technology for enabling the use of the sometimes very complex minority scripts and variants. OpenOffice.org learns to handle such a script just by the user installing a matching Graphite font, as opposed to requiring specific application or operating system updates. This simplified approach considerably helps minorities to use their scripts, to preserve their literary texts as close as possible to the original, and thus to keep their cultural heritage.1

glib

version 2.28.1 used for the svg import, new with OOo 3.4, LGPL

googletest (gtest)

version 1.7.0 used for C++ unit tests, new with AOO > 4.1, New BSD License

gtk

    • OpenOffice.org 1: gtk v (http://www.gtk.org), LGPL v2.1
    • OpenOffice.org 2: not longer used.

hsqldb

icu

Unicode license (BSD style)

    • OpenOffice.org 3.3: 4.0.1
    • OpenOffice.org 2.2: 3.6, most recent available 3.6 (2007-07-29, http://www.icu-project.org/)
    • OpenOffice.org 2.1 and earlier: 2.6

jfreereport

jpeg

ldapber

obsolete.

libwps

libxslt

Version 1.1.26. BSD style license

libegg

Gnome systray integration. LGPL v2.1.

lpsolve

Used for solver for nonlinear programming extension http://extensions.services.openoffice.org/project/NLPSolver. LGPL license.

libsndfile

OpenOffice.org 2: libsndfile 1.0.9 , (http://www.mega-nerd.com/libsndfile/, most recent 1.0.17)

libtextcat

library to guess the language of a text. BSD style license.

libxml2

XML Parsing/Validation, XPath engine, MIT license

libxmlsec

XML-Signature Syntax and Processing, MIT

libwpd

wordperfect import filter, LGPL

MathMLDTD

MathMLDTD is the Mathematical Markup Language (MathML) 2.0, an XML application for describing mathematical notation and capturing both its structure and content.

OpenOffice.org 2: MathMLDTD (http://www.w3.org/TR/REC-MathML/appendixA.html), W3C License

mdbtools

not yet (OOo 3.4) used

moz

used for Mozilla address book integration, MPL

msfontextract

become obsolete with OOo 3.0

pspell

logging

nas

neon

neon is an HTTP and WebDAV client library, with a C interface, LGPL

np_sdk

openssl

python

regexp

Remote Control Wrapper

[1] (MIT License)

rhino

OpenOffice.org 2.4: update from rhino 1.5r4 to 1.5r5

sablot

not longer used since OOo 2.4

sane

License: Public Domain Scanner Access Now Easy (SANE) is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, handheld scanner, video- and still-cameras, frame grabbers, etc.)1.

sndfile

stax

The StAX API exposes methods for iterative, event-based processing of XML documents. XML documents are treated as a filtered series of events, and infoset states can be stored in a procedural fashion. Moreover, unlike SAX, the StAX API is bidirectional, enabling both reading and writing of XML documents.

Apache 2.0 License

twain

License: The TWAIN license

TWAIN is a standard software protocol and applications programming interface (API) that regulates communication between software applications and imaging devices such as scanners and digital cameras 1

unixODBC

OpenOffice.org 2: 1.8, most recent version 2.2.12 (http://www.unixodbc.org)

vigra

virgule

OpenOffice.org 1.1.x, just available in these versions, used as workaround for i1820

x11_extensions

xalan

xrender

xt

zlib

Dictionaries

Danish Thesaurus

triple licensend: LGPL v2.1, GPL 2, MPL 1, packaged as extension, scheduled for integration, see https://extensions.openoffice.org/project/danske_synonymer

Fonts

Bitstream Vera fonts / Deja Vu

The DejaVu fonts are modifications of the Bitstream Vera fonts designed to extend this original for greater coverage of Unicode, as well as providing more styles. The Bitstream Vera family was limited mainly to the characters in the Basic Latin and Latin-1 Supplement portions of Unicode (roughly equivalent to ISO-8859-15) but was released with a license that permitted changes. The DejaVu fonts project was started with the aim to "provide a wider range of characters... while maintaining the original look and feel through the process of collaborative development"1 Vera is a typeface (font) with a liberal license. It was designed by Jim Lyles from Bitstream. It is a TrueType font with full hinting instructions, which improve its rendering quality on low-resolution devices such as computer monitors.


Liberation Fonts

(https://www.redhat.com/promo/fonts/) GPL v2 plus exceptions

Liberation is the collective name of three TrueType font families: Liberation Sans, Liberation Serif and Liberation Mono. These fonts are metric-compatible with Monotype Corporation's Arial, Times New Roman, and Courier New (respectively), the most commonly used fonts on Microsoft's Windows operating system and Office suite.1. These fonts are packaged with OpenOffice.org to ensure metric compatibility on every supported operating system.

planned: Arabic Kacst open type fonts v. 1.6.2

Miscellaneous

  • Microsoft C Runtimes
Personal tools