Technote (FAQ)
Question
Does IBM ILOG JViews 8.8 contain any open source code? If so, which one?
Answer
This note concerns the following JViews products: Charts, Diagrammer, Enterprise, Gantt, Maps, Maps for Defense, and Telecom Graphic Objects (TGO). For the sake of readability, any forthcoming mention of JViews pertains to all of the aforementioned products.
JViews includes several open source packages in the distribution under the following directories:
$(JVIEWS_FRAMEWORK_HOME)/lib/external$(JVIEWS_FRAMEWORK_HOME)/tools/lucene$(JVIEWS_CHARTS_HOME)/samples/lib/external$(JVIEWS_MAPS_FOR_DEFENSE_HOME)/lib/external$(JVIEWS_TGO_HOME)/lib/external
All the JViews products, except for Graph Layout for Eclipse, include the Apache Ant tool and Apache Tomcat in the
$(JVIEWS_FRAMEWORK_HOME)/tools directory.
The JViews Maps for Defense product also contains JOGL in the Eclipse plug-in ilog.views.eclipse.jogl and its platform dependent fragment plug-ins.
The Mapping of Jar Files to Open-source Software table below shows the mapping between distributed jar files and their corresponding notices:
The Open source in JViews 8.8 table shows the specific versions of the open source packages that have been distributed with JViews 8.8. For more information on the naming and purpose of each open source jar, refer to JViews documentation > General information > Distribution structures > JViews Framework distribution structure section.
The following jar files do not contain any open source package:
jviews-palette-*.jarilog.views.eclipse.diagrammer.paletes_*.jarilog.views.eclipse.utilities.runtime_*.jar
JViews license agreements and third party notices can be found in the
<install_dir>/license/notices.txt.
Mapping of Jar Files to Open-source Software
| Jar File | JViews Product | Location | Open Source Software | Licenses |
|---|---|---|---|---|
| jviews-chart*.jar | Charts | $(JVIEWS_CHARTS_HOME)/lib | Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| fop-0.20.5.jar | Charts | $(JVIEWS_CHARTS_HOME)/samples/lib/external | FOP | See Apache Software License, Version 1.1 in the notices.txt file |
| fop-batik-0.20.5.jar | Charts | $(JVIEWS_CHARTS_HOME)/samples/lib/external | FOP-Batik | See Apache Software License, Version 1.1 in the notices.txt file |
| fop-avalon-framework-0.20.5.jar | Charts | $(JVIEWS_CHARTS_HOME)/samples/lib/external | FOP-Avalon-Framework | See Apache Software License, Version 1.1 in the notices.txt file |
| jviews-diagrammer*.jar | Diagrammer | $(JVIEWS_DIAGRAMMER_HOME)/lib | Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| jviews-gantt*.jar | Gantt | $(JVIEWS_GANTT_HOME)/lib | Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| jviews-framework.*.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib | Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| jviews-maps-all.jar | Maps | $(JVIEWS_MAPS_HOME)/lib | TextStroke, PROJ, and Apache Harmony | See PROJ, and Apache Software License, Version 2.0 in the notices.txt file |
| jviews-maps-defense-all.jar | Maps for Defense | $(JVIEWS_MAPS_FOR_DEFENSE_HOME)/lib | Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| jogl-*.jar | Maps for Defense | $(JVIEWS_MAPS_FOR_DEFENSE_HOME)/ lib/external |
JOGL | JViews license agreement |
| jviews-tgo-all.jar | TGO | $(JVIEWS_TGO_HOME)/lib | Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| snmp4j-1.8.2.jar | TGO | $(JVIEWS_TGO_HOME)/lib/external | SNMP4J Stack | See Apache Software License, Version 2.0 in the notices.txt file |
| jviews-framework-all.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib | Apache Harmony, and MyFaces (ComponentAttributesMap) | See Apache Software License, Version 2.0 in the notices.txt file |
| backport-util-concurrent-2.2.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | backport-util-concurrent | See ICEFACES License in the notices.txt file |
| batik-jviews-svggen-8.8.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Apache Batik | See Apache Software License, Version 1.1 in the notices.txt file |
| batik-jviews-tiff-8.8.jar | Maps | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Apache Batik | See Apache Software License, Version 2.0 in the notices.txt file |
| bcel-5.1.jar | Charts | $(JVIEWS_FRAMEWORK_HOME)/lib/external | BCEL | See Apache Software License, Version 1.1 in the notices.txt file |
| commons-beanutils-1.6.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Apache Commons Beanutils | See Apache Software License, Version 1.1 in the notices.txt file |
| commons-collections-2.1.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Apache Commons Collections | See Apache Software License, Version 1.1 in the notices.txt file |
| commons-digester-1.7.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Apache Commons Digester | See Apache Software License, Version 2.0 in the notices.txt file |
| commons-fileupload-1.2.1.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Apache Commons Fileupload | See Apache Software License, Version 2.0 in the notices.txt file |
| commons-lang-2.1.jar | Gantt | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Apache Commons Lang | See Apache Software License, Version 2.0 in the notices.txt file |
| commons-logging-*.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Apache Commons Logging | See Apache Software License, Version 2.0 in the notices.txt file |
| icefaces-*.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | ICEfaces | See Apache Software License, Version 2.0, and ICEFACES License in the notices.txt file |
| icu4j-4*.jar | Gantt | $(JVIEWS_FRAMEWORK_HOME)/lib/external | ICU4J | See ICU License in the notices.txt file |
| jhbasic-2.0_05.jar | Gantt | $(JVIEWS_FRAMEWORK_HOME)/lib/external | JavaHelp | Sun Binary Code License |
| jsf-api-1.2_07-b03-FCS.jar, jsf-impl-1.2_07-b03-FCS.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | JSF Reference Implementation | See Apache Software License, Version 2.0, and ICEFACES License in the notices.txt file |
| jviews-terrain-charts-8.8.jar | All products | $(JVIEWS_MAPS_FOR_DEFENSE_HOME)/ lib/external |
Apache Harmony | See Apache Software License, Version 2.0, and ICEFACES License in the notices.txt file |
| jsf-facelets-1.1.14.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Facelets | See Apache Software License, Version 2.0 in the notices.txt file |
| jstl-1_1-mr2-api.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Standard Template Library for JSP | Sun JavaServer Pages Standard Tag Library |
| svgdom-1.0.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | SVG DOM | See SVG License in the notices.txt file |
| tablelayout-20090826.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | TableLayout | See Apache Software License, Version 2.0 in the notices.txt file |
| trinidad-*.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | MyFaces Trinidad | See Apache Software License, Version 2.0 in the notices.txt file |
| xercesImpl-2.9.1.jar | All products | $(JVIEWS_FRAMEWORK_HOME)/lib/external | Xerces-J | See Apache Software License, Version 2.0 in the notices.txt file |
| ilog.views.eclipse. chart.runtime_*.jar |
Charts | $(JVIEWS_CHARTS_HOME)/samples/ eclipse/update-site/plugins $(JVIEWS_FRAMEWORK_HOME)/tools/ ilog.views.eclipse.update.site/plugins |
Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| ilog.views.eclipse. diagrammer.runtime_*.jar |
Diagrammer Maps Maps for Defense TGO |
$(JVIEWS_DIAGRAMMER_HOME)/samples/ eclipse/update-site/plugins $(JVIEWS_FRAMEWORK_HOME)/tools/ ilog.views.eclipse.update.site/plugins |
Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| ilog.views.eclipse. framework.runtime_*.jar |
All Products | $(JVIEWS_FRAMEWORK_HOME)/samples/ eclipse/update-site/plugins $(JVIEWS_FRAMEWORK_HOME)/tools/ ilog.views.eclipse.update.site/plugins |
Apache Harmony Apache Batik SVG DOM Xerces-J |
See Apache Software License, Version 2.0 and Version 1.1, and SVG License in the notices.txt file |
| ilog.views.eclipse. maps.runtime_*.jar |
Maps Maps for Defense TGO |
$(JVIEWS_MAPS_HOME)/samples/ eclipse/update-site/plugins $(JVIEWS_FRAMEWORK_HOME)/tools/ ilog.views.eclipse.update.site/plugins |
Apache Harmony TextStroke PROJ |
See Apache Software License, Version 2.0, and PROJ in the notices.txt file |
| ilog.views.eclipse. maps.defense.runtime_*.jar |
Maps for Defense | $(JVIEWS_MAPS_FOR_DEFENSE_HOME)/ samples/eclipse/update-site/plugins $(JVIEWS_FRAMEWORK_HOME)/tools/ ilog.views.eclipse.update.site/plugins |
Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| ilog.views.eclipse.jogl.*.jar | Maps for Defense | $(JVIEWS_MAPS_FOR_DEFENSE_HOME)/ samples/eclipse/update-site/plugins $(JVIEWS_FRAMEWORK_HOME)/tools/ ilog.views.eclipse.update.site/plugins |
JOGL | See JViews license agreement |
| ilog.views.eclipse. gantt.runtime_*.jar |
Gantt | $(JVIEWS_GANTT_HOME)/samples/ eclipse/update-site/plugins $(JVIEWS_FRAMEWORK_HOME)/tools/ ilog.views.eclipse.update.site/plugins |
Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
| ilog.views.eclipse. tgo.runtime_*.jar |
TGO | $(JVIEWS_TGO_HOME)/samples/ eclipse/update-site/plugins $(JVIEWS_FRAMEWORK_HOME)/tools/ ilog.views.eclipse.update.site/plugins |
Apache Harmony | See Apache Software License, Version 2.0 in the notices.txt file |
Open source in JViews 8.8
| JViews XXX library/samples | Open Source Software | Package Version | How Packaged | How Used | License |
|---|---|---|---|---|---|
| All products | Apache Batik | 1.0 beta 2 | Separate library (batik-jviews-svggen-8.8.jar) | Required for SVG support | See Apache Software License, Version 1.1 in the notices.txt file |
| Maps | Apache Batik | 1.7 | Separate library (batik-jviews-tiff-8.8.jar) | Required for TIFF support in the Maps | See Apache Software License, Version 2.0 in the notices.txt file |
| All products | Apache Ant | 1.7.0 | Complete Ant release shipped with product | Used to build the samples | See Apache Software License, Version 2.0 in the notices.txt file |
| All products | Apache Tomcat | 6.0.14 | Tomcat release shipped with product | Used to run the samples | See Apache Software License, Version 2.0 in the notices.txt file |
| Gantt | ICU4J | 4.8 | Separate library (icu4j-4_8.jar) | Used in the Gantt for date formatting | See ICU License in the notices.txt file |
| Gantt | JavaHelp | 2.0_05 | Separate library (jhbasic-2.0_05.jar) | Used in the Gantt samples for Java Help (Reference Implementation) | Sun Binary Code License |
| Diagrammer sample | IBM OpenAjax Hub | 2.0 | Separate library | Used only in jsf-diagrammer-oah sample | See OpenAjax Hub License in the notices.txt file |
| All products | Xerces-J | 2.9.1 | Separate library (xercesImpl-2.9.1.jar) | Our implementation of the SVG DOM extends classes from Xerces so required for SVG support | See Apache Software License, Version 2.0 in the notices.txt file |
| JTGO sample "snmp" | SNMP4J Stack | 1.8.2 | Separate library (snmp4j-1.8.2.jar) | SNMP4J Stack used only in samples.integration.snmp | See Apache Software License Version 2.0 in the notices.txt file |
| Charts | BCEL | 5.1 | Separate library (bcel-5.1.jar) | Used for optimized in-memory storage of data models in JViews Charts | See Apache Software License Version 1.1 in the notices.txt file |
| Charts samples | FOP | 0.20.5 | Separate library (fop-0.20.5.jar) | For PDF generation in JViews Charts samples | See Apache Software License, Version 1.1 in the notices.txt file |
| Charts samples | FOP-Avalon-Framework | 0.20.5 | Separate library (fop-avalon-framework-0.20.5.jar) | For PDF generation in JViews Charts samples | See Apache Software License, Version 1.1 in the notices.txt file |
| Charts samples | FOP-Batik | 0.20.5 | Separate library (fop-batik-0.20.5.jar) | For PDF generation in JViews Charts samples | See Apache Software License, Version 1.1 in the notices.txt file |
| All products | backport-util-concurrent | 2.2 | Separate library (backport-util-concurrent-2.2.jar) | Required by ICEfaces runtime | See ICEFACES license in the notices.txt file |
| JSF for Tomcat | JSF Reference Implementation | 1.2_07-b03-FCS | Separate library (jsf-api-1.2_07-b03-FCS.jar) | Required for running jsf samples with the provided Tomcat | See ICEFACES license in the notices.txt file See Apache Software License, Version 2.0 in the notices.txt file |
| Maps for Defense | JOGL | 1.0.0 | Separate libraries (jogl-*.jar), Eclipse plug-ins ilog.views.eclipse.jogl* | Required for 3D terrain module | JViews license agreement |
| All products | Apache Commons Beanutils | 1.6 | Separate library (commons-beanutils-1.6.jar) | Required for JSF Reference Implementation | See Apache Software License, Version 1.1 in the notices.txt file |
| All products | Apache Commons Collections | 2.1 | Separate library (commons-collections-2.1.jar) | Required for JSF Reference Implementation | See Apache Software License, Version 1.1 in the notices.txt file |
| All products | Apache Commons Digester | 1.7 | Separate library (commons-digester-1.7.jar) | Required for JSF Reference Implementation | See Apache Software License, Version 2.0 in the notices.txt file |
| All products | Apache Commons Fileupload | 1.2.1 | Separate library (commons-fileupload-1.2.1.jar) | Required by ICEfaces runtime | See Apache Software License, Version 2.0 in the notices.txt file |
| Gantt | Apache Commons Lang | 2.1 | Separate library (commons-lang-2.1.jar) | Useful for formatting Gantt dates | See Apache Software License, Version 2.0 in the notices.txt file |
| All products | Apache Commons Logging | 1.1 | Separate library (commons-logging-1.1.jar, commons-logging-api-1.1.jar) | Required for JSF Reference Implementation | See Apache Software License, Version 2.0 in the notices.txt file |
| All products | SVG DOM | 1.0 | Separate library (svgdom-1.0.jar) | Required only if using the SVG support provided by the JViews framework | See SVG License in the notices.txt file |
| All products | MyFaces Trinidad | 1.2.8 | Separate libraries (trinidad-impl-1.2.8.jar, trinidad-api-1.2.8.jar) | Used in demos and to build libraries | See Apache Software License, Version 2.0 in the notices.txt file |
| All products | Facelets | 1.1.14 | Separate library (jsf-facelets-1.1.14.jar) | Used in demos and to build libraries | See Apache Software License, Version 2.0 in the notices.txt file |
| All products | ICEfaces | 1.7.2 | Separate library (icefaces-1.7.2.jar, icefaces-comps-1.7.2.jar, icefaces-facelets-1.7.2.jar) | Used for ICEfaces samples | See Apache Software License, Version 2.0 in the notices.txt file, See ICEFACES license in the notices.txt file |
| Charts samples | EMF | 2.4.1 | Part of Eclipse Model transformation example | Used only in samples | See Eclipse Modeling Framework license in the notices.txt file |
| All products | Apache Harmony | 5.0 | JViews library jars | Included in JViews library jars | See Apache Software License, Version 2.0 in the notices.txt file |
| All products | MyFaces (ComponentAttributesMap) | 1.1.5 | JViews library jars | Included in JViews library jars | See Apache Software License, Version 2.0 in the notices.txt file |
| All products | TableLayout | 1.0 | Separate library (tablelayout-20090826.jar) | Required by the Designers, Map Builder, the Charts customizers, and the calendar components | See Apache Software License, Version 2.0 in the notices.txt file |
| Maps | TextStroke | Maps library jar (jviews-maps-all.jar) | Included in Maps library jar | See Apache Software License, Version 2.0 in the notices.txt file | |
| Maps | PROJ | 4.3 | Maps library jar (jviews-maps-all.jar) | Included in Maps library jar | See PROJ License in the notices.txt file |
| All products | Apache Lucene | 1.4.3 | Separate library (ilog-search-applet.jar) | Required for product documentation search | See Apache Software License, Version 2.0 in the notices.txt file |
| Diagrammer sample, Dojo Diagrammer | IBM Dojo Toolkit | 1.6.1 | Separate library | Used in jsf-diagrammer-editing sample and Dojo Diagrammer module | See IBM DOJO TOOLKITLicense in the notices.txt file |
| Charts sample | Tree-Table Display Code | JViews Charts treemap sample | Used in JViews Charts treemap sample code | See Tree-Table Display Code License in the notices.txt file | |
| All Products | InstallAnywhere | 2009 SP1 | Several external library jars | Included in product installers | See InstallAnywhere License in the notices.txt file |
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Business Integration | IBM ILOG JViews Charts | General | Platform Independent | 8.8 | All Editions |
| Business Integration | IBM ILOG JViews Diagrammer | General | Platform Independent | 8.8 | All Editions |
| Business Integration | IBM ILOG JViews Gantt | General | Platform Independent | 8.8 | All Editions |
| Business Integration | IBM ILOG JViews Maps | General | Platform Independent | 8.8 | All Editions |
| Business Integration | IBM ILOG JViews Maps for Defense | General | Platform Independent | 8.8 | All Editions |
| Business Integration | IBM ILOG JViews Telecom Graphic Objects | General | Platform Independent | 8.8 | All Editions |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.