source: trunk/doc/3rd-party-components.txt @ 1284

Last change on this file since 1284 was 1284, checked in by Nicklas Nordborg, 17 years ago

Added license texts and information about 3:rd-party components

  • Property svn:eol-style set to native
  • Property svn:keywords set to Date Id
File size: 4.2 KB
Line 
1==================================================================
2$Id: 3rd-party-components.txt 1284 2005-09-08 08:39:18Z nicklas $
3
4BioArray Software Environment (BASE) - http://base.thep.lu.se/
5Copyright (C) 2002-2004 Lao Saal, Carl Troein,
6Johan Vallon-Christersson, Jari Häkkinen, Nicklas Nordborg
7
8This file is part of BASE.
9
10BASE is free software; you can redistribute it and/or
11modify it under the terms of the GNU General Public License
12as published by the Free Software Foundation; either version 2
13of the License, or (at your option) any later version.
14
15BASE is distributed in the hope that it will be useful,
16but WITHOUT ANY WARRANTY; without even the implied warranty of
17MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18GNU General Public License for more details.
19
20You should have received a copy of the GNU General Public License
21along with this program; if not, write to the Free Software
22Foundation, Inc., 59 Temple Place - Suite 330,
23Boston, MA  02111-1307, USA.
24==================================================================
25
26=================================
273rd-party components used by BASE
28=================================
29
30Here is list of 3rd-party components used by BASE. All the jar files
31needed are included in the <base>/lib directory. The URLs given here
32can be used if you need more information or need to update some
33component.
34
35
36Hibernate 3.0
37-------------
38An object/relational persistence and query service for Java. Shields
39us from most SQL and gives us database independece.
40
41More info : http://www.hibernate.org/
42Version   : 3.0.5
43License   : LGPL (hibernate.license.txt)
44Jar files : hibernate3.jar, antlr-2.5.7H3.jar, asm.jar, cglib-2.1.jar,
45            commons-collections-2.1.1.jar, commons-logging-1.0.4.jar
46            dom4j-1.6.jar, ehcache-1.1.jar, jta.jar, log4j-1.2.9.jar,
47
48Note: Most of the jar files above are other 3rd-party components used by Hibernate.
49Base doesn't use these components directly.
50
51
52JDOM
53----
54A library for parsing and generating XML files.
55
56More info : http://www.jdom.org/
57Version   : 1.0
58License   : Apache-style open source license (jdom.license.txt)
59Jar files : jdom.jar, jaxen-core.jar, jaxen-dom.jar, saxpath.jar
60
61
62Java Advanced Imaging (JAI)
63---------------------------
64An image toolkit from SUN. The package consists of a few jar files and
65libraries for native code for different operating systems. At the moment
66we are only using the jar files but we must also distribute the native
67code libraries in order to follow the license.
68
69More info : http://java.sun.com/products/java-media/jai/index.jsp
70Version   : 1.1.2
71License   : Sun Microsystems Binary Code License (jai.license.txt)
72Jar files : jai_core.jar, jai_codec.jar, mlibwrapper_jai.jar
73Other     : lbmlib_jai.so, checkmmx.exe, mlib_jai.dll, mlib_jai_mmx.dll
74
75
76Java Servlet API
77----------------
78Required for creating servlets and tag libraries. From SUN. This
79library is only required for compiling and are not included in the
80distribution. The web server/servlet container should already have
81these API installed (that'w what makes it a servlet container).
82
83More info : http://java.sun.com/products/servlet/index.jsp
84Version   : 2.4
85License   : N/A
86Jar files : jsp-api.jar, servlet-api.jar
87
88
89Xerces
90------
91A toolkit for handling XML documents. From the Apache Software
92Foundation. These libraries are also needed by JDOM.
93
94More info : http://xml.apache.org/xerces2-j/index.html
95Version   : 2.6.2
96License   : Apache Software License (xerces.license.txt)
97Jar files : xerces-2.6.2.jar, xml-apis.jar
98
99
100MySQL Connector/J
101-----------------
102A JDBC driver for the MySQL database from MySQL. This library is only
103neede if you are using MySQL as your database.
104
105More info : http://www.mysql.com/products/connector/j/
106Version   : 3.0.15
107License   : GPL (gpl.license.txt)
108Jar files : mysql-connector-java-3.0.15-ga-bin.jar
109
110
111X-Doclet
112--------
113Used at compile-time only to generate the XML files needed by
114Hibernate for the database mapping. These libraries are not included in
115the distribution.
116
117More info : http://xdoclet.sourceforge.net/xdoclet/index.html
118Version   : 1.2
119License   : XDoclet License (xdoclet.license.txt)
120Jar files : xdoclet-1.2.2.jar, xdoclet-hibernate-module-1.2.2.jar,
121            xdoclet-xdoclet-module-1.2.2.jar, xjavadoc-1.1-j5-v3.jar,
122            commons-collections-2.1.1.jar, commons-logging-1.0.4.jar
123
Note: See TracBrowser for help on using the repository browser.