Open eSignForms logo

List of third-party software used

This is the third-party software used by Open eSignForms for deployment. We believe it is exhaustive and correct. Please let us know if you know otherwise.

JARs and script files from other open source projects are used by Open eSignForms and are included in our open source code repository to allow for successful builds; you may be more comfortable downloading the code directly from the appropriate web site we've linked to.

Many free licenses suggest redistribution must contain references to their various license files and/or access to the source code that is available there, and Open eSignForms makes no pretense that such software is to be redistributed here as it can be freely retrieved from the appropriate site. If we are found in violation of any specifics, please let us know and we'll do our best to rectify matters, or if we prefer, we will remove any offending software from our build process libraries so that developers will need to acquire and install such libraries themselves in order to successfully build this software. Any third-party code that is "conveyed" with Open eSignForms includes the code as it was retrieved from the owner's sites, without any modifications, and we attempt to give them all credit with references here, and we put the various license files in the folder webapps/ROOT/thirdpartylicense. Open eSignForms makes no changes to any third-party code for its own use, though we do submit bug fixes and otherwise support the related projects.

Deployment software License Description
Apache Commons fileUpload 1.2.2 Apache License Version 2.0 We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
Apache Commons IO 2.1 Apache License Version 2.0 We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
Apache log4j 1.2.16 Apache License Version 2.0 We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
Apache POI 3.8-beta3-20110606 Apache License Version 2.0 We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
Apache Tomcat 7.0.22 Apache License Version 2.0 Optional free platform. Software not included. We use the binary distribution.
Bouncycastle JCE 1.46 Adaptation of the MIT X11 License We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
CKEditor 3.6.3 GPL, LGPL, MPL or commercial We use the unmodified 'binary' distribution in the location typical of GWT 'public' scripts. We assume the LGPL.
Fat Cow Free Web Icons Creative Commons Attribution 3.0 License We use various icons as distributed in location typical of Vaadin themes (VAADIN/themes/esf/icons/fatcow16). We also used some as the basis for customized icons that are stored separately (VAADIN/themes/esf/icons/esf/), but contain the "fatcow_" prefix to show their roots (derivative works), though the images themselves have been modified (rotated, images combined, colors changed, resized, pixels modified, etc.) from those in the original distribution. All such modified images are licensed under the AGPL when used with Open eSignForms, but they are also licensed under the same Creative Commons Attribution 3.0 for use elsewhere.
GNU on Linux Kernel Various GNU GPL and LGPL Optional free platform. Software not included. We use CentOS 5. While GPL, they run stand-alone and Open eSignForms has no hooks to them, thus can be used even in commercial settings.
Google Web Toolkit 2.3.0 Apache License Version 2.0 Free software included as libraries and generated user interface code. We place the 'binary' distribution in the various locations that are typical of the GWT style.
Java SE 6.0.26 Sun Microsystems, Inc. Binary Code License. Source code available under OpenJDK Community TCK License. No-cost platform. Software not included. We use the binary JRE distribution.
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6 Export restrictions Optional no-cost platform (required for higher grade encryption where available). Software not included. We use the binary distribution. This product is covered and controlled by U.S. Export Control laws and may be subject to the export or import laws in other countries.
JDOM 2.0.1 Proprietary open license that allows free redistribution. This product includes software developed by the JDOM Project (http://www.jdom.org/). We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
PostgreSQL 8.4.8 BSD License Optional free platform. Software not included. We compile from source with ./configure --prefix=/home/esignforms/postgresql/pg84 --with-pam
PostgreSQL 8.4 Build 701 JDBC Driver BSD License Optional free platform. We put the pre-build JDBC 4 JAR in the WEB-INF/lib folder of the webapp.
URL Rewrite Filter 3.2.0 BSD 2-clause Optional free software included as libraries. Software not included. We place the binary distribution JAR in the WEB-INF/lib folder of the webapp.
Vaadin 6.7.8 Apache License Version 2.0 Free software included as libraries and themes. We place the binary distribution and themes in the various locations that are typical of the Vaadin style.
Vaadin Directory components:
Animator 1.6.6
CKEditor wrapper 1.6.3
ConfirmDialog 1.2.0
PopupButton 1.2.1
TableExport 1.3.0
Apache License Version 2.0 Free software included as libraries. We place the binary distribution JARS in the WEB-INF/lib folder of the webapp.
wkhtmltopdf 0.11.0_rc1 LGPL We use the unmodified 'static binary' distribution and put it in the 'bin' folder (just needs to be available via the PATH when executing the command from Java running Tomcat)

This is the third-party software used by Open eSignForms developers, in addition to the software listed above. We believe it is exhaustive and correct. Please let us know if you know otherwise. Again, no code changes are made to these software components, nor are they needed for run-times.

Developer software License Description
Ajaxload.info "Generated gifs are totally free for use" Generated our spinning application loading GIF.
Apple Safari Commercial proprietary? Various open source Optional no-cost platform. Software not included. Used by developers. We use the binary distribution.
CVS - Concurrent Versions System GNU GPL Optional no-cost platform. Software not included. Used by developers. We use the binary distribution.
Cygwin GNU GPL Optional no-cost platform. Software not included. Used by developers. We use the binary distribution.
Eclipse Eclipse Public License Optional no-cost platform. Software not included. Used by developers. We use the binary distribution.
FindBugs GNU LGPL Optional no-cost platform. Software not included. Used by developers. We use the binary distribution Eclipse plug-in.
Google Chrome Commercial proprietary? Various open source Optional no-cost platform. Software not included. Used by developers. We use the binary distribution.
Microsoft Internet Explorer Commercial proprietary Optional no-cost platform. Software not included. Used by developers. We use the binary distribution.
Microsoft Windows Commercial proprietary Optional platform. No source code is available. Software not included. We use Windows for development only, but it may be used for deployment.
Mozilla Firefox Mozilla Public License Optional no-cost platform. Software not included. Used by developers. We use the binary distribution.
Opera Commercial proprietary Optional no-cost platform. Software not included. Used by developers. We use the binary distribution.
Password Safe Artistic License 2.0 Optional no-cost platform. Software not included. Used by developers and operations staff. We use the binary distribution.
Twitter Widget Unknown. Assume zero cost commercial proprietary. No source code available. We used the plug-in downloaded from Twitter. This is used on the Open eSignForms public web site only.
ZeroTurnaround JRebel Commercial proprietary, but with free license for Open Source development Optional platform. Software not included. Used by developers in Eclipse. We use the binary distribution.

Return to main page...