Difference between revisions of "External/Modules"
m (→Danish Thesaurus) |
|||
(52 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
==Modules== | ==Modules== | ||
<DPL>category=External | <DPL>category=External | ||
− | category=Module</DPL> <noinclude>[[Category:External]]</noinclude> | + | category=Module</DPL> |
− | + | <noinclude>[[Category:External]] [[Category:Source_directories]]</noinclude> | |
− | + | ||
− | + | 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 [http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Apple_Remote_implementation 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 ) | |
− | * freetype | + | ==== apache_java ==== |
− | ** OpenOffice.org 2: freetype 2.2.1, most recent available 2.3.4 (http://www.freetype.org) | + | OpenOffice.org 2: Xalan 2.7 (xalan.jar, crimson.jar, xml-apis.jar) (http://xalan.apache.org/) [http://www.apache.org/licenses/LICENSE-2.0 Apache License] |
− | * | + | ==== aspell ==== |
− | * jpeg | + | OpenOffice.org 1.0.x: |
− | * ldapber | + | 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.[http://en.wikipedia.org/wiki/Graphite_%28SIL%29 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.[http://www.openoffice.org/dev_docs/features/3.2/rc2.html 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, [http://opensource.org/licenses/BSD-3-Clause 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 ==== | ||
+ | ** OpenOffice.org 2: jpeg6b, (ftp://ftp.simtel.net/pub/simtel.net/msdos/graphics) | ||
+ | ==== 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), [http://www.w3.org/Consortium/Legal/copyright-software 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 ==== | ||
+ | [http://martinkahr.com/files/source/RemoteControlWrapper_R962.tgz] (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.)[http://en.wikipedia.org/wiki/Scanner_Access_Now_Easy 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: [http://www.twain.org/license.shtm 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 [http://en.wikipedia.org/wiki/TWAIN 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 ==== | ||
+ | |||
+ | ** OpenOffice.org 2: 1.10 (http://www.gnome.org/fonts/#Final_Bitstream_Vera_fonts) BSD style license | ||
+ | ** OpenOffice.org 2.4: update from Bitream Vera to DejaVu | ||
+ | |||
+ | 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"[http://en.wikipedia.org/wiki/DejaVu_fonts 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.[http://en.wikipedia.org/wiki/Liberation_fonts 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 |
Latest revision as of 00:40, 24 February 2019
Contents
- 1 Modules
- 1.1 Source Code
- 1.1.1 afms
- 1.1.2 apple_remote
- 1.1.3 apache_java
- 1.1.4 aspell
- 1.1.5 antigrain (agg)
- 1.1.6 beanshell
- 1.1.7 berkeleydb
- 1.1.8 boost
- 1.1.9 cppunit (deprecated)
- 1.1.10 curl
- 1.1.11 dlcompat
- 1.1.12 epm
- 1.1.13 expat
- 1.1.14 ext_log4j
- 1.1.15 fondu
- 1.1.16 freetype
- 1.1.17 graphite
- 1.1.18 glib
- 1.1.19 googletest (gtest)
- 1.1.20 gtk
- 1.1.21 hsqldb
- 1.1.22 icu
- 1.1.23 jfreereport
- 1.1.24 jpeg
- 1.1.25 ldapber
- 1.1.26 libwps
- 1.1.27 libxslt
- 1.1.28 libegg
- 1.1.29 lpsolve
- 1.1.30 libsndfile
- 1.1.31 libtextcat
- 1.1.32 libxml2
- 1.1.33 libxmlsec
- 1.1.34 libwpd
- 1.1.35 MathMLDTD
- 1.1.36 mdbtools
- 1.1.37 moz
- 1.1.38 msfontextract
- 1.1.39 pspell
- 1.1.40 logging
- 1.1.41 nas
- 1.1.42 neon
- 1.1.43 np_sdk
- 1.1.44 openssl
- 1.1.45 python
- 1.1.46 regexp
- 1.1.47 Remote Control Wrapper
- 1.1.48 rhino
- 1.1.49 sablot
- 1.1.50 sane
- 1.1.51 sndfile
- 1.1.52 stax
- 1.1.53 twain
- 1.1.54 unixODBC
- 1.1.55 vigra
- 1.1.56 virgule
- 1.1.57 x11_extensions
- 1.1.58 xalan
- 1.1.59 xrender
- 1.1.60 xt
- 1.1.61 zlib
- 1.2 Dictionaries
- 1.3 Fonts
- 1.4 Miscellaneous
- 1.1 Source Code
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
- OpenOffice.org 2: jpeg6b, (ftp://ftp.simtel.net/pub/simtel.net/msdos/graphics)
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
- OpenOffice.org 2: 1.10 (http://www.gnome.org/fonts/#Final_Bitstream_Vera_fonts) BSD style license
- OpenOffice.org 2.4: update from Bitream Vera to DejaVu
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