Third Party Code Redistributed with WTP

As with any other large software project, not all the code in WTP is new, but some comes from other, third party sources. The following table lists the third party software that is distributed with WTP. Please see the Contribution Questionnaire (CQ) links for details.

Third Party Code Redistributed with WTP
Software Version License Introduced in Version Notes
Axis 1.4 (CQ 1374) Apache License, 2.0 2.0  
Commons discovery 0.2 (CQ 1377) Apache License, 2.0 0.7  
Commons logging 1.0.4 (CQ 2363) Apache License, 2.0 1.0 Required as Axis pre-req (we do not use directly). Plus, there is a legacy version nested in Cactus plugin as traditional jar (not bundleized via Orbit).
JAX-RPC 1.1 (CQ 286) Apache License, 2.0 0.7 Part of Axis. Also called JAX-RPC is also called XML-RPC and is distribted as a bundle named javax.xml.rpc
log4j 1.2.13 (CQ 1593) Apache License, 2.0 2.0  
Axis-Ant 1.2.1 (CQ 1375) Apache License, 2.0 0.7  
SOAP (from Axis) 1.2 (CQ 1379) Apache License, 2.0 2.0 This was listed as "saaj.jar" in previous IP Logs. It is now a bundle (from Orbit) called javax.xml.soap.
Cactus 1.7.2 (CQ 212) Apache License, 2.0 1.5 In addition to cactus-1.7.2 (the one for J2EE 1.3), we include the following jars nested in the cactus bundle, since they are required by Cactus:
aspectjrt-1.2.1 (CQ 2364)
commons-logging-1.0.4 (CQ 2363)
commons-httpclient-2.0.2 (CQ 2366)
junit 3.8.1 (CQ 2365)
wsdl4j 1.4 (CQ 327) Common Public License 1.0 0.7 includes "qname.jar"
1.5.1 (CQ 1380) Common Public License 1.0 2.0 WSDL 1.5.1 is distributed as part of Axis 1.4
wsil4j 1.0 (CQ 330) Apache License, 1.1 0.7  
Xerces 2.9.0 (CQ 1148) Apache License, 2.0 3.0 Introducted in WTP 3.0 as four plugins:
  • javax.xml(1.3.4)
  • org.apache.xml.resolver (1.2.0)
  • org.apache.xml.serializer (2.7.1)
  • org.apache.xerces (2.9.0)
uddi4j 2.0.5 (CQ 321) IBM Public License 1.5.1  
http.xsd WSDL 1.1 (CQ 275) IBM, Microsoft 1.0  
soap.xsd WSDL 1.1 (CQ 319) IBM, Microsoft 1.0  
soapenc.xsd WSDL 1.1 (CQ 320) W3C 0.7  
wsdl.xsd WSDL 1.1 (CQ 325) IBM, Microsoft 1.0  
wsdl20.xsd 1.2 (CQ 326) W3C license 1.0  
wsdl-mime.xsd WSDL 1.1 (CQ 329) IBM, Microsoft 1.0  
XHTML 1.0, 1.1 (CQ 331) W3C license 1.0  
WAP DTDs 1.1, 1.3 (CQ 324) OMA/EPL 1.0 Distributed under EPL 1.0. See Note 1 for email clarifying status of WAP Schemas and DTDs.
JavaServer Faces Schemas and DTDs 1.1, 1.2 (CQ 1506) CDDL 2.0  
JEE Related Schemas and DTDs 1.2, 2.0 (CQ 4) CDDL 2.0  
org.apache.commons.codec 1.3 (CQ 1562) Apache License, 2.0   Not currently re-distributed,perhaps will be for service
JPA API XML Schemas (persistence.xsd and orm.xsd) 1.0 (CQ 1829) CDDL 3.0 Currently packaged in the "jst.standard.schemas" bundle.
Java Persistence API 1.0 (CQ 1889) CDDL 3.0 javax.persistence interfaces; used by Dali JPA Tools
javax.mail (from Apache Geronimo) 1.4 (CQ 2059) Apache License, 2.0 3.0 This is a minor pre-req, just required by Axis (not used directly).
javax.actiation (from Apache Geronimo) 1.1 (CQ 2060) Apache License, 2.0 3.0 This is a minor pre-req, just required by Axis (not used directly).
Xerces 2.9.1 (CQ 1984) Apache License, 2.0 na This is not currently distributed, but may be for service.
html dtds Version: 4.0.1 4.0.1 (CQ 2139) W3C License 3.0 part of wst.standard.schemas plugin
Ispell English Word Lists 3.1.20 (CQ 1416) based on Apache License, 1.1 3.0 Note: you may find it interesting that this is a duplication of what is shipped in JDT plugins. We hope to eliminate the duplication in future versions.
JXPath 1.2.0 ( CQ 2285) Apache License, 2.0 0.5 We use a bundle from Orbit.
XSLT schema 1.0 (CQ 1749) W3C 0.5 Part or org.eclipse.wst.xsl.core
XSLT schema 2.0 (CQ 1750) W3C 0.5 Part of org.eclipse.wst.xsl.core
Xinclude schema 1.0 (CQ 2232) W3C 0.5 Part of org.eclipse.wst.xsl.core
Xalan 2.7.1 (CQ 1985) Apache License, 2.0 0.5 We use a bundle from Orbit.