Yozons has a long tradition of making use of open source software, since its very startup back in 2000. Read the IEEE Computer article written by the founder back in December 2001. Nowadays, we not only contribute to many of these projects, but we have joined the club with multiple open source projects that we lead.

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.

Open eSignForms is not suitable for military use, or for any high-security, high-risk, life-or-death purposes.

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
Adobe PDF icon Adobe PDF file icon permission We use the PDF icon as distributed in location typical of Vaadin themes (VAADIN/themes/openesf/icons/adobe16).
Annotorious MIT We make use of boxLabel project code from Nicolas D. Jimenez which is built on the annotorious javascript library.
Apache Commons fileUpload 1.4 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.5 Apache License Version 2.0 We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
Apache Commons Logging 1.2 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.17 Apache License Version 2.0 We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
Apache PDFBox 1.8.13 along with its dependencies FontBox 1.8.13 and JempBox 1.8.13 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.10-FINAL Apache License Version 2.0 We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
Apache Tomcat 9.0.16 Apache License Version 2.0 Optional free platform. Software not included. We use the binary distribution.
Bootstrap MIT We make use of the Bootstrap CSS+JS for our public web sites.
Bouncycastle JCE and PKIX/CMS 1.61 Adaptation of the MIT X11 License We use the binary distribution with the JARs in the WEB-INF/lib folder of the webapp.
CKEditor 4.11.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/openesf/icons/fatcow16). We also used some as the basis for customized icons that are stored separately (VAADIN/themes/openesf/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.
Fugue Icons Creative Commons Attribution 3.0 License We use various icons as distributed in location typical of Vaadin themes (VAADIN/themes/openesf/icons/fugue16).
Google Fonts - Pacifico, by Vernon Adams SIL Open Font License, 1.1 We make use of the font via our esf.css styles.
GNU on Linux Kernel Various GNU GPL and LGPL Optional free platform. Software not included. We use CentOS 6. 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 Apache License Version 2.0 Free software bundled with Vaadin that is included as libraries and generated user interface code. We place the 'binary' distribution in the various locations that are typical of the GWT style (GWT is only used during development, as the compiled JavaScript runs in production).
OpenJDK 11.0.2 runtime and/or Java SE 8 development GPL 2.0. No-cost, open source platform. Software not included. We use the binary JDK distribution.
Java Activation 1.2.0 COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1 or GPL 2. We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8 Export restrictions Optional no-cost platform (required for higher grade encryption where available) if running on pre-Java 9. 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.
Java Glassfish - JSR 374 (JSON Processing) API COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)Version 1.1 and GPL 2.0. We use the binary distribution with the javax.json and java.json-api JARs in the WEB-INF/lib folder of the webapp.
JavaMail 1.6.2 COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)Version 1.1. We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
jBCrypt 0.3 ISC/BSD Licence We copied the essentially unmodified source file to package com.esignforms.open.crypto.jBCrypt.
JDOM 2.0.6 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.
libphonenumber 8.10.8 Apache License Version 2.0 We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
OCB (Offset Codebook Mode) for block cipher encryption Free for Open Source and Free for Non-Military Use We use the binary distribution provided by the BouncyCastle APIs. Military use will require a license fee.
PostgreSQL 11.1 BSD License Optional free platform. Software not included. We compile from source with ./configure --prefix=/home/esignforms/postgresql/pg11 --with-pam
PostgreSQL JDBC Driver 42.2.5 BSD License Optional free platform. We put the pre-built JDBC 4 JAR in the WEB-INF/lib folder of the webapp.
Thumbnailator 0.4.8 Thumbnailator BSD/MIT-like License We use the binary distribution with the JAR in the WEB-INF/lib folder of the webapp.
URL Rewrite Filter 4.0.3 BSD 3-Clause License 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 7.7.16 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: 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.
Animator 1.7.4
ButtonGroup 2.3
CKEditor wrapper 7.12.9
ConfirmDialog 2.1.3
DNDScroll Add-on 1.0.2
DragDropLayouts 1.3.3
PopupButton 2.6.0
ResetButtonForTextField 1.2.1
TableExport 1.5.1.5
wkhtmltopdf 0.12.5 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). On Linux, many install in /usr/local/bin.

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.
Apache OpenOffice Apache License Version 2.0 Optional no-cost platform. Software not included. Used for compatibility with Microsoft Word, Excel and Powerpoint. See also LibreOffice.
Apple Mac OS X Commercial proprietary? Various open source Optional platform. No source code is available. Software not included. We use Mac OS X for development only, but it may be used for deployment.
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.
FileZilla GNU GPL Optional no-cost platform. Software not included. Used by developers and operations staff. 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.
LibreOffice GNU LGPLv3 Optional no-cost platform. Software not included. Used for compatibility with Microsoft Word, Excel and Powerpoint. See also OpenOffice.
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? Various open source Optional no-cost platform. Software not included. Used by developers. We use the binary distribution.
OWASP LAPSE+ GNU GPL Optional no-cost platform. Software not included. Used by developers. We use the binary distribution Eclipse plug-in.
Password Safe Artistic License 2.0 Optional no-cost platform. Software not included. Used by developers and operations staff. We use the binary distribution.
s3tools.org s3cmd GNU GPL Optional no-cost platform. Software not included. Used by operations for offsite storage of backups on Amazon S3, a commercial service. We use the unmodified distribution.
WinSCP GNU GPL Optional no-cost platform. Software not included. Used by developers and operations staff. We use the binary distribution.

Return to main page...