From 5b1bb852142f366df7c70ca6e02edc3ba23bba7c Mon Sep 17 00:00:00 2001
From: Marko Gronroos
Vaadin is a Java framework for building modern web applications that look
great, perform well and make you and your users happy. Vaadin and is
- available under the Apache 2 license (see license.html).
+ available under the Apache 2 license (see Vaadin Framework Terms
+ and Conditions).
@@ -69,8 +71,7 @@
- It is also available as a ZIP package downloadable from Vaadin Download page.
+ It is also available as a ZIP package downloadable from Vaadin Download page.
Overview
@@ -52,7 +53,8 @@
Package Contents
@@ -81,7 +82,7 @@
@@ -192,22 +193,17 @@
- Please see the release notes for alpha1, - alpha2, - alpha3, - and beta1 + Please see the release notes for alpha1, + alpha2, + alpha3, + and beta1 for the lists of where the major enhancements were introduced.
- For a complete list of changes in this release, please see the list + For a complete list of changes in this release, please see the list of closed tickets.
@@ -217,8 +213,7 @@ All Vaadin 6 applications need some changes when migrating to Vaadin 7. The most obvious changes are in the application/window API and require extending either UI or UI.LegacyApplication instead of Application. A detailed - list of migration changes are given in the Vaadin 7 Migration + list of migration changes are given in the Vaadin 7 Migration Guide. @@ -235,35 +230,30 @@- The Vaadin ZIP installation package includes the following dependencies in the - lib subfolder: + When using Maven, Ivy, Gradle, or other dependency management system, all Vaadin + dependencies are downloaded automatically. This is also the case when using the + Vaadin Plugin for Eclipse.
-+ The Vaadin ZIP installation package includes the dependencies in the lib + subfolder. These need to be copied to the WEB-INF/lib folder of the web + application that uses Vaadin. +
+ ++ The dependencies are listed in the Vaadin Framework Terms and + Conditions. Some are explicit dependencies packaged and distributed as + separate JARs, while some are included inside other libraries. +
- If you want to use the bean validation feature in Vaadin 7, you need a Bean - Validation API implementation. You need to install the JAR in the - WEB-INF/lib directory. + If you use the bean validation feature in Vaadin 7, you need a Bean Validation API + implementation. You need to install the implementation JAR in the + WEB-INF/lib directory of the web application that uses validation.
This release requires that you use the experimental Vaadin Plugin for Eclipse. Its update site is - http://vaadin.com/eclipse/experimental. Please see the installation instructions for more details. + http://vaadin.com/eclipse/experimental. Please see the installation instructions for more details.
The following instructions and limitations apply when you run a Vaadin application under the Google App Engine.
@@ -392,8 +380,7 @@- For other known problems, see open tickets at developer site dev.vaadin.com. + For other known problems, see open tickets at developer site dev.vaadin.com.
+ The Vaadin Framework software developed by Vaadin is licensed under the Apache + License version 2.0. The full license text is included in the ZIP installation + package, in the Vaadin JARs, and on-line at vaadin.com/license or apache.org/licenses. +
+ ++ The license of the Vaadin Framework is for this product only and may not apply to + all Vaadin add-on components, such as those available from Vaadin Directory, or + other Vaadin products, which may have a different license. +
+ ++ Other software included in this distribution is provided under other licenses, as + listed in the following section. +
+ +Package | License |
---|---|
Apache Ant + Ant Launcher |
+ Apache License, Version 2.0 | +
Apache Commons + BCEL + Beanutils + CLI + Codec + Collections + Digester 3 + Discovery + EL + IO + Jexl + Lang + Logging + Math + Modeler |
+ Apache License, Version 2.0 | +
Apache HttpComponents Core | +Apache License, Version 2.0 | +
Apache Jakarta Regexp | +Apache License, Version 2.0 | +
Apache James Server + Apache James Mime4j |
+ 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 (MIT) | +
Bean Validation (JSR-303) API | +Apache License, Version 2.0 | +
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 AppEngine API | +Google App Engine Terms of Service | +
Google Closure Compiler | +Apache License, Version 2.0 | +
Google Collections | +Apache License, Version 2.0 | +
Google Protocol Buffers | +BSD License | +
Google GWT | +Apache License, Version 2.0 | +
Guava | +Apache License, Version 2.0 | +
HtmlUnit | +Apache License, Version 2.0 | +
ICU | +ICU License | +
Jetty | +Apache License, Version 2.0 OR Eclipse 1.0 (see exceptions) | +
Jsilver | +Apache License, Version 2.0 | +
JSON | +The JSON License | +
JSoup | +The MIT License | +
JUnit | +Common Public License (CPL) - v 1.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 | +
Swingworker | +GNU Lesser General Public License 2.1 | +