# Vaadin Licensing

# Vaadin – thinking of U and I

# Licensing

Vaadin Framework is intended to be freely used and extended by anyone without any fees. In order to guarantee these freedoms, Vaadin Framework is licensed under the Apache License, Version 2.0.

Third-party software included in this distribution is provided under the same license or compatible licenses, as listed in the section below.

The license of the Vaadin Framework is for this product only and may not apply to all Vaadin add-ons, such as those available from Vaadin Directory, or other Vaadin products, which may have different licenses.

If you have any questions on licensing terms, please contact us through the vaadin.com web-site.

### Included Third-Party Software and Licenses

#### Vaadin Production Dependencies

The following dependencies are used by the Vaadin runtime libraries when running the application in the production mode, and some also by the development libraries:

Package | License
--- | ---
Apache Commons CLI Discovery IO Jexl Lang Logging Math | Apache License, Version 2.0
Bean Validation (JSR-303) API | Apache License, Version 2.0
Google AppEngine API* | Google App Engine Terms of Service
Google Collections | Apache License, Version 2.0
Google GWT | Apache License, Version 2.0
Guava | Apache License, Version 2.0
JSON | The JSON License
JSoup | The MIT License
streamhtmlparser | New BSD License
Atmosphere Framework^ | Apache License, Version 2.0, Common Development and Distribution License, Version 1.0
SLF4J^ | The MIT License
jQuery^ | The MIT License

* Not required by Vaadin, only used if provided by the user.
^ Only if `vaadin-push` is used.

#### Vaadin Development Dependencies

The following dependencies are only used by the Vaadin development libraries. Some are also used when running a Vaadin application in the development mode:

Package | License
--- | ---
Apache Ant Ant Launcher | Apache License, Version 2.0
Apache Commons BCEL Codec Collections Digester 3 EL Modeler | Apache License, Version 2.0
Apache HttpComponents Core | Apache License, Version 2.0
Apache Jakarta Regexp | Apache License, Version 2.0
Apache Tapestry | Apache License, Version 2.0
Apache Tomcat Catalina Coyote Jasper JK Naming | Apache License, Version 2.0
Apache Xalan | Apache License, Version 2.0
Apache Xerces | Apache License, Version 2.0
Args4j | The MIT License
CSS Parser | GNU Lesser General Public License, version 2.0
CUP | CUP Open Source License
CyberNeko HTML Parser | Apache License, Version 2.0
Eclipse JDT | Eclipse Public License - v 1.0
Flute | W3C Software Copyright Notice and License
Google Closure Compiler | Apache License, Version 2.0
Google Protocol Buffers | BSD License
HtmlUnit | Apache License, Version 2.0
ICU | ICU License
Jetty | Apache License, Version 2.0 Eclipse Public License - v 1.0 Jetty Web Container License
Jsilver | Apache License, Version 2.0
Liferay Service Interfaces* | GNU Lesser General Public License 2.1 or newer
Mozilla Rhino | Mozilla Public License v. 1.1
MX4J | The MX4J License
SAC: The Simple API for CSS | W3C Software Copyright Notice and License
SmartSprites | BSD License

* Not required by Vaadin, only used if provided by the user.

# Copyright and trademarks

"Vaadin" and "}>" are registered trademarks of Vaadin Ltd. You may not market your products or services using the Vaadin -brand name, use Vaadin logos or trademarks without written permission from Vaadin Ltd.

Copyright to Vaadin Framework is owned by Vaadin Ltd.