Vaadin Terms of Online Service
Updated June 23, 2014, version 9
These products, information and services available through vaadin.com, demo.vaadin.com and dev.vaadin.com ("Service" or "Services") are provided by Vaadin Ltd. ("Vaadin"), located at Ruukinkatu 2-4, 20540 Turku, Finland. These terms control the relationship between Vaadin and you.
By using the Services, you are agreeing to these terms.
Using the Service
These terms give you the right to use the Service for familiarizing yourself with Vaadin Framework, getting support for Vaadin Framework related questions, exchanging information regarding Vaadin Framework, downloading Vaadin Framework and related components and distributing Vaadin Framework related Add-on software components, and you agree not to use the Service for any other purposes. You may use the Service only as permitted by law. You may not submit any content that violates or infringes any laws or the rights of others or is otherwise harmful.
Vaadin may stop providing the Services to you if you do not comply with these terms or we are investigating suspected misuse.
While many of the services are available without a registration, some services require a registration. When you register, you will create a personal user account with a username and password. You should protect your username and password against misuse, and keep them personal. You must promptly notify Vaadin about any unauthorized use.
Content in the Service
The Service displays information and materials submitted both by Vaadin and the users. When using the Service, you must evaluate the content in the Service carefully and bear all risks related to any content and take the full responsibility of the use of any content in the Service.
All users have the right to submit content in the service. When you submit content in the Service, you are entirely responsible for that content, and you agree not to submit any unlawful content, content violating any intellectual property rights or otherwise inappropriate content. This responsibility continues even if you stop using our services.
Vaadin may monitor any content in the Service, and we may moderate, remove or refuse to display any content in the Service in our sole discretion. This does not mean that we necessarily review any content, so do not assume that we do.
When you submit patches or tests to Vaadin products to the Service, you transfer ownership and all intellectual property rights to those patches and tests to Vaadin. When you submit any other content than patches or tests to the Service, you retain ownership of any intellectual property right that you hold in that content.
When you submit content to the Service, you grant Vaadin a worldwide, fully paid up and unlimited license to use, store, reproduce, modify, create derivative works, communicate, publish, distribute and otherwise utilize such content for the purpose of providing Services. This license continues even if you stop using our services. You represent and warrant that you have the legal right to grant these rights to Vaadin; please make sure you have all the necessary rights to grant Vaadin this license to the content you submit to the Service.
Using the Service does not give you ownership of any intellectual property in the Service or the content you access, if not expressly otherwise stated in these terms.
You may not use the content from the Service without a written consent from its owner, who, subject to the license granted to Vaadin above, retains all rights to the content.
Lack of Confidentiality
Vaadin does not treat content that you submit to the Service, except content submitted to the Support Service as described below, as confidential.
Software Available for Download
There is software available for download in the Service, such as Vaadin Framework, Vaadin IDE Integration plug-ins, Vaadin add-on components and third party software components.
Downloading software does not give you ownership of any intellectual property in the downloaded software. You may use the downloaded software only under the license chosen by the publisher of the software.
Buying Vaadin Add-ons
In order to buy Vaadin add-on components available under Commercial Vaadin Add-on License ("CVAL") you must agree to the terms and conditions of the CVAL license and pay the license fee set by Vaadin.
Each CVAL license has a unique license number, which is used to keep track of the number of licenses you have. The license number might be required to download possible upgrades for the software without an additional license fee. License number is sent to you together with the license fee payment receipt after the payment. If you subscribe to Vaadin Pro Tools service, the license number can be downloaded from the Pro Tools page of your account at any time during the subscription.
CVAL license is not valid until the license fee payment arrives to Vaadin's bank account and the license number is sent to you. In case of Pro Tools subscription, the license is only valid for the period of the subscription. You might be required to withhold a tax at source from its payments; whether this is true depends on applicable law and tax treaties.
Any registered user or Vaadin can upload and publish software in the Service. If the publisher is a business, the business must be registered on the vaadin.com portal with a normal user account.
Before uploading new software to the Service, the publisher agrees to test the software properly, choose a license under which the software is licensed to users, list all dependencies of the software, including package name, web link and license information, and fill the requested information of the software in Vaadin Add-On information page. The publisher may set a maturity level for the software.
The publisher must select one or more of the following licenses for the software, under which the software is made downloadable from the Service:
- Public Domain
- Apache License 2.0 ( http://www.apache.org/licenses/LICENSE-2.0 )
- BSD ( http://opensource.org/licenses/bsd-license.php )
- GNU Lesser General Public License V3 ( http://www.gnu.org/licenses/lgpl-3.0.html )
- GNU General Public License V3 ( http://www.gnu.org/licenses/gpl-3.0.html )
- GNU Affero General Public License V3 ( http://www.gnu.org/licenses/agpl-3.0.html )
- Eclipse Public License - v 1.0 ( http://www.eclipse.org/org/documents/epl-v10.php )
The publisher may edit published software, publish upgrades or new versions of the software and remove the software, or its old versions, from the Service.
Use of Vaadin Name
When naming your software, you may indicate your software's connection to Vaadin Framework by naming it as "XXX for Vaadin". However, you may not name your component as "Vaadin XXX". Also, when naming packages for Java APIs, you are allowed to use org.vaadin.* prefix, if your software is distributed under an open source license. Package prefix com.vaadin.* is reserved for Vaadin only.
"Vaadin", "}>" and "Thinking of U and I" are registered trademarks of Vaadin Ltd. and may not be used without a permission from Vaadin Ltd.
Commercial Subscriptions - Additional Terms
Vaadin Pro Tools is a per developer non-free subscription that gives access to a set of commercial Vaadin add-on tools and components listed on Pro Tools page. Vaadin Support subscription is a per development team subscription that gives access to support services provided by Vaadin Ltd. Vaadin Pro Account is a discontinued non-free per developer subscription that gives access to some of the features of Vaadin Pro Tools and Vaadin Support subscriptions. Vaadin Pro Tools subscription, Vaadin Pro Account subscription and Vaadin Support subscription are here referred as "Subscription".
Both Vaadin Pro Tools subscription as well as Vaadin Pro Account subscription are personal and may be used only by the individual connected to the subscription ("Subscriber"). Vaadin Support subscription is shared for a single development team ("Subscriber") and may be used by any person named in the subscription. The list of persons authorized to use Vaadin Support and Vaadin Pro Tools can be changed at any time by the subscription administration.
Subscription Period, Renewal and Payment Method
Subscription is purchased for a subscription period chosen at the time of purchase. At the end of the subscription period, the subscription is automatically renewed for the period length corresponding to the original subscription period length. The Subscriber will be invoiced and will make payment using the same payment method as with the most recent subscription. The subscription can be terminated from the My Account page or by contacting your contact person at Vaadin. If the subscription is terminated, no service fees will be returned and all unpaid service fees will be charged.
License to use Vaadin Pro Add-ons
Vaadin Pro Tools and Vaadin Pro Account subscriptions give the Subscriber a license to use the add-on components listed at Pro Tools page for the duration of the subscription under their respective licenses. The license to use the abovementioned add-ons expires without a separate notice when the Subscription is terminated or expires, and the user may not continue to use the add-ons for development, unless a valid license is acquired from the Service. The user may still distribute and deploy the components with the developed software as stated in their respective licenses.
Vaadin Support and Vaadin Pro Account subscriptions give access to a support service. The support subscription may include a number of included support hours that are added to the support time balance in the beginning of the subscription period. The time used for performing the support requested by the Subscriber is deducted from the support time balance. Each Subscription has a credit limit that allows a timely delivery of support even if the support time balance goes negative. Any negative support time balance will be invoiced and added to the account monthly. If the credit limit is zero, Subscriber must purchase a sufficient number of support hours before requesting support. In the end of the subscription period, any unused support time balance is rolled over to the next subscription automatically. When the Subscription is terminated, the remaining support balance is lost.
Support is available during the Business hours defined as: 9am to 4pm Eastern European Time from Monday to Friday, except for the 1 Jan, 6 Jan, Good Friday, Easter Monday, 1 May, Ascension day, Midsummer eve, 6 Dec and 24-26 Dec. Eastern European Summer Time is used instead of Eastern European Time between the last Sunday of March and the last Sunday of October. Resolving the support request will be started within one (1) business hour from receiving the support request for Platinum level support subscription; within one (1) business day from receiving the support request for Gold level support subscription or within two (2) business days for Silver level support subscription or for Vaadin Pro Account. If the support request can not be completed in two (2) hours, a confirmation is requested from the Subscriber before continuing and a time estimate for completing the request is given.
Vaadin Gold support, Vaadin Platinum support and Vaadin Pro Account include a bug-fix priority service that allows the Subscriber to request that bugs in the maintained Vaadin products be fixed with a high priority. The bug-fix process will be started within two (2) business days after receiving the request. There can be only one active Bug-fix Priority request at a time per subscription.
Bug-fix Priority service covers the two most recent major versions of the following software: Vaadin Framework, all Vaadin Pro Add-ons, all add-ons released by Vaadin and marked to be stable at Vaadin Directory. Bug fixes are only released for the latest release of each major version. For example, if the latest stable releases of Vaadin Framework are 6.8.13 and 7.1.8, and a bug is found in version 6.1.2, it will be fixed in 6.8.14 version. In addition to the two latest major versions, critical security bugs will be fixed in any major release X for which the first release (version X.0.0) has been released within the past five (5) years. Pre-release versions, such as beta, alpha and release candidate, are not supported.
Vaadin Framework includes a full copy of GWT. Bug-fix priority service covers GWT with the following limitations: 1) prioritized issue must be listed in Vaadin issue tracker service, 2) issue is fixed in Vaadin Framework, not in GWT directly. Vaadin makes its best effort to submit fixes back to GWT trunk, but there is no guarantee of when and if these fixes are accepted.
If Vaadin exceeds the above defined promised response time for Bug-fix Priority Service or Support Service, the Subscriber will be compensated with one (1) free support hour that is added to the support time balance.
Vaadin treats all content submitted to the Support Service as confidential, and will not disclose it to any third party without your permission, except to the extent required by a court or government agency order or rule. This confidentiality continues even if you stop using our services.
Content in Support Service
When you submit content to the Support Service, you grant Vaadin a worldwide, fully paid up limited license to use and utilize such content for the purposes of improving and operating our services. This license continues even if you stop using our services. You represent and warrant that you have the legal right to grant these rights to Vaadin; please make sure you have all the necessary rights to the content you submit to the Service to grant Vaadin this license.
Vaadin grants the Subscriber a worldwide, royalty-free, irrevocable, non-exclusive license to duplicate, modify, distribute, sell, re-license and reuse the answers to the support request the Subscriber has sent to Pro Account Support Service.
The license is not given to any intellectual property that is not created as part of the support request resolution process, including without limitation Vaadin's pre-existing materials, products, software or documentation.
This license does not give the Subscriber any rights to any intellectual property that is not created as part of the support request resolution process, including without limitation Vaadin's pre-existing materials, products, software or documentation.
Changes to these Terms
Vaadin may change these terms at any time, upon notice, and we recommend that you review the terms regularly. If you do not agree to the new terms for the Service, you should discontinue your use of the Service. None of the changes will apply retroactively and the changes will become effective on the announced date.
Modifying the Service
Vaadin may change the Service by adding, modifying or removing any features or functionalities. Vaadin may also stop providing parts of, or the whole of, the Service. We may also create new operating guidelines or limitations to the Service at any time.
You may stop using our Service at any time.
Vaadin may also stop providing the Service to you at any time.
In order to provide you some certain parts of the Service, Vaadin may ask you for your personal information and store it. We may also collect technical data related to use of the Service.
This stored information is owned and maintained by Vaadin Ltd., Ruukinkatu 2-4, FI-20540 Turku, Finland, tel. +358-2-651-003-00, firstname.lastname@example.org.
This information is collected from the registered users of the Service, who agree to these terms.
We may use this information and data for marketing and promotional purposes, for offering software updates, product support and other services, for research and development purposes, and for sending newsletters and information about changes in the Service.
This information and data may be transferred within the European Union and USA for processing, storage and use by Vaadin.
We will not provide this information or data to third parties without your permission or to fulfill your requests.
The stored data is accessible only for authorized Vaadin personnel, who need to access the data as part of the performance of the Services. Each authorized person has a personal username and password, and has signed a confidentiality agreement. The systems used for storing the data are protected by a firewall and are under regular backup and software update routines.
If you object to this use of information and data, you can stop using the Service.
Copyright Protection for Vaadin
Please notify Vaadin if you think that somebody is violating our copyrights, by email to email@example.com or by filling our online contact form.
Disclaimers and Warranties
YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SERVICE IS AT YOUR SOLE RISK AND THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. VAADIN AND ITS AFFILIATES, SUBSIDIARIES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, PARTNERS AND LICENSORS EXPRESSLY DISCLAIM ANY AND ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. VAADIN AND ITS AFFILIATES, SUBSIDIARIES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, PARTNERS AND LICENSORS MAKE NO WARRANTY THAT (I) THE SERVICE WILL MEET YOUR REQUIREMENTS; (II) YOUR USE OF THE SERVICE WILL BE TIMELY, UNINTERRUPTED, SECURE OR ERROR-FREE; (III) ANY INFORMATION OBTAINED BY YOU AS A RESULT OF THE SERVICE WILL BE ACCURATE OR RELIABLE; AND (IV) ANY DEFECTS OR ERRORS IN THE SOFTWARE PROVIDED TO YOU AS PART OF THE SERVICE WILL BE CORRECTED. ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SERVICE IS ACCESSED AT YOUR OWN DISCRETION AND RISK, AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR DEVICE OR LOSS OF DATA THAT RESULTS FROM THE DOWNLOAD OF ANY SUCH MATERIAL. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM VAADIN OR THROUGH OR FROM THE SERVICE SHALL CREATE ANY WARRANTY NOT EXPRESSLY STATED IN THESE TERMS.
Limitation of Liability
YOU EXPRESSLY UNDERSTAND AND AGREE THAT VAADIN AND ITS AFFILIATES, SUBSIDIARIES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, PARTNERS AND LICENSORS SHALL NOT BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES, INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA, COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR OTHER INTANGIBLE LOSSES (EVEN IF VAADIN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES). VAADIN'S LIABILITY, IF ANY, IS LIMITED TO THE AMOUNTS WHICH YOU PAID TO VAADIN FOR THE SERVICE OR SUBSCRIPTION
You agree to defend, indemnify and hold harmless Vaadin from and against any and all third party claims and all liabilities, assessments, losses, costs or damages resulting from or arising out of (a) any content you submit, post, transmit, or otherwise make available through the Service; (b) your use of the Service; (c) any violation by you of these terms; or (d) your violation of any rights of another. This obligation shall survive the termination or expiration of these terms and/or your use of the Service.
If any particular term of these terms shall be held invalid, illegal or unenforceable, the remaining terms shall not be affected or impaired.
If you do not comply with these terms, and we do not take action right away, it does not mean that you are not fully obligated to perform your obligations in the future, or that we are giving up any of our rights, such as taking action in the future.
This Agreement and its terms and conditions shall be governed by and construed in accordance with the substantive laws in force in: (a) the State of California, if Licensee's domicile is in the United States; or (b) Finland, if Licensee's domicile is outside the United States. This Agreement shall be construed and enforced without regard to the United Nations Convention on the International Sale of Goods. The official text of the Agreement or any notices given or accounts or statements required hereby shall be in English.
Any dispute or controversy or claim arising out of or relating to this Agreement involving the Parties, shall be resolved by final and binding arbitration in accordance with: (a) the International Chamber of Commerce Rules of Arbitration if Licensee's domicile is in the United States; or (b) the Arbitration Rules of the Finnish Central Chamber of Commerce if Licensee's domicile is outside the United States; by one (1) arbitrator appointed according to the aforementioned rules. The arbitration shall be conducted in the English language in: (a) San Francisco, California, United States if Licensee's domicile is in the United States; or (b) Turku, Finland if Licensee's domicile is outside the United States.