End-User License Agreement (EULA)
(revision of 2012-12-27)
NOTICE TO ALL USERS: PLEASE READ THIS AGREEMENT CAREFULLY. THIS AGREEMENT HAS BEEN MADE AVAILABLE TO YOU ON ZEROTURNAROUND WEBSITE (http://www.zeroturnaround.com) PRIOR TO YOUR PURCHASE OF JREBEL LICENSE CERTIFICATE OR PRIOR TO INSTALLATION OF JREBEL SOFTWARE FOR EVALUATION. BY PURCHASING THE JREBEL LICENSE CERTIFICATE OR BY INSTALLING JREBEL SOFTWARE INTO YOUR COMPUTER FOR EVALUATION OR OTHER USAGE, YOU HAVE AGREED THAT THIS AGREEMENT IS ENFORCEABLE LIKE ANY WRITTEN CONTRACT SIGNED BY YOU.
1. “JRebel Software” – The software program distributed by the Licensor or its distributors, resellers or other authorized business partners, under the name JRebel (or under a replacing product name, should the product be renamed), as produced by the Licensor, including its documentation, related explanatory materials in printed, electronic, or online form, and upgrades, modified or subsequent versions and updates of the software.
2. “to Use the JRebel Software” – To store, load, install, execute, evaluate and/or display (to “Use”) the JRebel Software.
3. “Licensor” – OÜ ZeroTurnaround, company established under the laws of Estonia, with registration number 11655017 and with its address at Ülikooli 2, Tartu 51006, Estonia. The legal identity of the Licensor may change due to a merger, acquisition or other types of succession. This Agreement can be assigned along with the IP Rights for the JRebel Software.
4. “Licensee” – You, the end user of the JRebel Software; a natural or a legal person or entity. The legal identity of the Licensee may change due to a merger, acquisition or other types of succession.
5. “License” – The license to Use the JRebel Software, as granted to the Licensee in section III (“Grant of License”).
6. “IP Rights” – Intellectual property rights, such as (i) patents, pending patent applications, designs, trade marks and trade names (whether registered or unregistered), copyright and related rights, database rights, knowhow and confidential information; (ii) all other intellectual property rights and similar or equivalent rights anywhere in the world which currently exist or are recognized in the future; and (iii) applications, extensions and renewals in relation to any such rights.
7. “myJRebel Website” – The public website run by the Licensor serving online licenses for JRebel Software. Refer to the general website of the Licensor for address and specific details.
8. “License Key” – A unique key-code that enables an Authorized User to use JRebel Software. Only Licensor and/or its representatives are permitted to produce License Keys for the JRebel Software.
9. “License Certificate” – Evidence of a license provided by Licensor to Licensee in electronic or printed form.
(i) Any e-mail from the Licensor including a License Key and intending to grant or extend the license to Use the JRebel Software is construed as a License Certificate.
(ii) Active product subscription on myJRebel Website is construed as a License Certificate.
10. “Unpaid Licensee” – A Licensee who is holding an Evaluation License, a Donated License, a Social License or any other type of License that he has not paid the Licensor for.
11. “Evaluating Licensee” – A natural person who does not hold and has never been holding a License Certificate and who wants to try JRebel Software for evaluation purposes and who has not been using JRebel Software before the current evaluation period.
12. “Commercial Licensee” – A Licensee who is holding or who has been holding a valid non-free License Certificate (License Certificates of type “Base License”, “Enterprise License”, etc).
13. “Agreement” – This end-user license agreement, the current document.
14. “Authorized User(s)” – A natural person or persons that are granted the License to Use JRebel Software according to section III (“Grant of License”).
15. “Employee of Licensee” – A natural person who is an employee, independent contractor or other temporary worker, or a member of the Licensee or its affiliates.
16. “Third Party Software” – Software and other materials prepared and owned by software vendors other than Licensor.
17. “Business Day” – Business days of Licensor are all days from Monday to Friday, excluding the following dates of the year: 1st of January, 24th of February, 1st of May, 23rd-24th of June, 20th of August, 24th -26th of December.
18. “Business Hours” – The regular business hours for Licensor are 08:00-17:00 GMT (09:00-18:00 CET) on all Business Days.
19. “E-mail Support” – A form of customer support provided by the Licensor. At the time of writing, the corresponding e-mail address is firstname.lastname@example.org; should the address be changed, the new address will be referred to on the Licensor’s web site.
20. “Forum Support” – A form of customer support provided by the Licensor. At the time of writing, the corresponding web address is http://www.zeroturnaround.com/forum/; should the address be changed, the new address will be referred to on the Licensor’s web site.
II. INTELLECTUAL PROPERTY RIGHTS
(i) JRebel Software is the property of Licensor. Title and copyrights to JRebel Software, in whole or in part, and all copies thereof, and all modifications, enhancements, derivatives and other alterations of JRebel Software, regardless of who made them, if any, are, and will remain, the sole and exclusive property of Licensor.
(ii) JRebel Software is intellectual property protected by copyright laws and international treaty provisions.
(iii) The structure, organization, and code embodied in JRebel Software are the valuable and confidential trade secrets of Licensor and its suppliers and are protected by intellectual property laws and treaties.
(iv) JRebel Software contains methods and techniques patented by Licensor in Finland and other countries. The patented methods and techniques are protected by the patent law and relevant international treaties.
22. Third Party Software
Some Third Party Software included in the JRebel Software may be subject to other terms and conditions. These terms and conditions are available in the separate file “3rd-party-licenses.txt” included in the JRebel distributions, and directly from the web sites of the corresponding vendors.
23. No removal of notices
The Licensee agrees that he will not remove, obscure, make illegible or alter any notices or indications of the IP Rights and/or Licensor’s rights and ownership thereof, whether such notice or indications are affixed on, contained in or otherwise connected to any materials.
24. No hacking
The Licensee is not allowed to undertake, cause, permit or authorize the modification, creation of derivative works, translation, reverse engineering, decompiling, disassembling or hacking of the JRebel software or any part thereof except to the extent permitted by law.
25. No redistribution
The Licensee is not allowed to sell, assign, rent, lease, distribute, export, import, act as an intermediary or provider, or otherwise grant rights to third parties with regard to the JRebel Software.
26. Backup copies
The Authorized User is allowed to make one back-up copy of JRebel Software solely for archival purposes.
27. On-site audits
The Licensor (or it’s affiliate or contracting party) will have the right to perform an on-site software audit at the Licensee for the sole purpose of validating that the Licensee is Using the JRebel Software within the limits of the License granted to the Licensee and in accordance with the terms and conditions of this Agreement. The Licensor will cover the expenses resulting from the audit unless the audit reveals any violations of the Agreement or of the laws committed by the Licensee in Using the JRebel Software. In the latter case, the Licensee will cover the expenses of the audit.
III. GRANT OF LICENSE
28. Licensee and Authorized Users
Each of the following License grants are valid for the specified Authorized User(s). If the Licensee is a legal person, the Licensee itself is just a party of this Agreement. The natural person(s) authorized to Use JRebel Software is/are the particular natural person(s) who is/are defined below as the Authorized User(s).
29. Evaluation License
Licensor hereby grants an Evaluating Licensee a non-exclusive, non-sublicensable, non-assignable, time-limited license to Use the JRebel Software according to the terms and conditions of this Agreement (the “Evaluation License”) and the Evaluating Licensee accept this Evaluation License by downloading and installing the JRebel Software.
(i) The Authorized User is solely the Evaluating Licensee, a single natural person.
(ii) The evaluation period starts as soon as the evaluation License Key is sent to the Licensee, and lasts for 30 days after receipt of the License Key unless clearly specified otherwise by the Licensor while sending the License Key (“Evaluation Period”).
(iii) The Evaluation License is granted only for the Evaluation Period.
(iv) Each Evaluating Licensee is only allowed to evaluate the JRebel Software during a total of one Evaluation Period. The Evaluation Period can be extended by the Licensor on special circumstances by sending the Licensee an additional License Key for evaluation extension. This will extend the Evaluation Period as specified in the evaluation extension e-mail.
(v) Upon expiration of Evaluation Period, Evaluating Licensee must obtain a License Certificate to continue using JRebel Software or cease using JRebel Software immediately. JRebel Software contains a feature that will automatically disable itself upon expiration of Evaluation Period. Licensee may not disable, destroy, or remove this feature of JRebel Software, and any attempt to do so will be in violation of this Agreement and will terminate Licensee’s rights to Use JRebel Software.
30. Base License
Licensor hereby grants the Authorized Users of a Commercial Licensee who is holding a valid License Certificate of type “JRebel Base”, a non-exclusive, non-sublicensable, non-assignable, time-limited license (the “Base License”) to Use the JRebel Software according to the terms and conditions of this Agreement and the Licensee accepts this Commercial License by purchasing the License Certificate.
(i) If the Licensee is a legal person, the Authorized Users are fixed Employees of Licensee and cannot be changed after the purchase of the License Certificate. Usage of the JRebel Software by other Employees of Licensee is prohibited under any circumstances.
(ii) The License is granted only for the time period specified in the License Certificate.
(iii) The Licensee acknowledges that by holding a JRebel Base License and using the corresponding License Key, the license server and associated features will be unavailable to him.
31. Enterprise License
Licensor hereby grants the Authorized Users of a Commercial Licensee who is holding a valid License Certificate of type “JRebel Enterprise”, a non-exclusive, non-sublicensable, non-assignable, time-limited license (“Enterprise License”) to Use the JRebel Software according to the terms and conditions of this Agreement and the Licensee accepts this License by purchasing the License Certificate. The Enterprise License is subject to the same terms and conditions as is the Base License, with the following exceptions:
(i) The Authorized Users are any Employees of the Licensee, with the restriction that the number of concurrent (“floating”) users can not exceed the number of allowed concurrent users as specified by the License Certificate held by the Licensee.
32. Donated License
Licensor hereby grants a Licensee who is holding a valid License Certificate of type “Open-Source License”, “LiquidMetal License”, “Scala License” or any other type of unpaid License Certificate donated by the Licensor, a non-exclusive, non-sublicensable, non-assignable, time-limited license (“Donated License”) to Use the JRebel Software according to the terms and conditions of this Agreement and the Licensee accepts this License by receiving and starting to use the corresponding License Key. The Donated License is subject to the same terms and conditions as is the Base License, with the following exceptions:
(i) If the License Certificate is of type “Open-Source License”, the Licensee can not Use the JRebel Software for purposes other than development of open-source software, especially not for development of any commercial software.
(ii) If the License Certificate is of type “Scala License”, the Licensee can not Use the JRebel Software for reloading classes that are not compiled from the Scala language. The Licensee acknowledges that JRebel Software might contain a copyright protection mechanism to prevent such usage.
(iii) The Licensor can revoke the Donated License at any time.
33. Social License
Licensor hereby grants a Licensee who has subscribed to the Social Product on myJRebel Website (the “Social Subscription”), a non-exclusive, non-sublicensable, non-assignable, time-limited license (the “Social License”) to Use the JRebel Software according to the terms and conditions of this Agreement and the Licensee accepts this License by subscribing to that product. The Social License is subject to the same terms and conditions as is the Base License, with the following exceptions:
(i) The Authorized User can only be a natural person.
(ii) The Social License is valid until the Licensee’s Social Subscription is valid on myJRebel Website.
(iii) Licensee grants myJRebel Website access to his/her social network account (Facebook, Twitter, etc) (“Access”). Licensee agrees that JRebel Software will be making the Licensee’s usage statistics of the JRebel Software publicly available by posting it to the social network using the provided Access. Access will only be used for posting the usage statistics and will not be used after the Licensee has ended his/her Social Subscription.
(iv) Licensee can not Use JRebel Software for any commercial purposes, including but not limited to development of commercial software or other work within a commercial project or institution.
34. Vaadin License
Licensor hereby grants a Licensee who is holding a valid License Certificate of type “Vaadin Pro User License”, a non-exclusive, non-sublicensable, non-assignable, time-limited license (“Vaadin License”) to Use the JRebel Software according to the terms and conditions of this Agreement and the Licensee accepts this License by receiving and starting to use the corresponding License Key. The Vaadin License is subject to the same terms and conditions as is the Base License, with the following exceptions:
(i) The License is granted for the period shown on the License Certificate or for the period Vaadin Pro Subscriber continues his/her Vaadin Pro Account subscription, whichever is shorter (i.e. unsubscription will invalidate the Vaadin License).
(ii) The Use of JRebel Software with a Vaadin License is limited to developing Vaadin applications only and the Licensee acknowledges that JRebel Software might contain a copyright protection mechanism to prevent other usage.
All types of Licenses are independent of the product version of the JRebel Software. The Licensee can upgrade to a newer version at any time, if not stated otherwise in the Agreement attached to the new version of the JRebel Software. By upgrading to a newer version, the Licensee accepts the terms and conditions of the Agreement attached to the newer version if the Agreement has changed between the two versions of the JRebel Software.
36. Unauthorized usage
The usage of JRebel Software is allowed only on basis of a License of any type granted to the Authorized Users above. If in any circumstances should an Authorized User or any third person discover or create a way to Use the JRebel Software, with or without a License Key, beyond the scope of the License granted to him, this by no means indicates that this Use of JRebel Software is allowed.
IV. DISCLAIMER OF WARRANTY AND LIMITATION OF LIABILITY
37. Disclaimer of warranty
SUBJECT TO ANY STATUTORY WARRANTIES WHICH CANNOT BE EXCLUDED, LICENSOR MAKES NO WARRANTIES OR CONDITIONS EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT, REGARDING JREBEL SOFTWARE. Although Licensor will make reasonable efforts to fix errors in JRebel Software, the Licensee acknowledges and accepts that the JRebel software is provided “as is”.
38. Limitation of Liability
TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE JREBEL SOFTWARE, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
39. Liquidated damages
In no event will Licensor’s liability to the Licensee, whether in contract, tort (including negligence), or otherwise, exceed the amount paid by the Licensee for the JRebel Software. The foregoing limitations will apply even if the above stated warranty fails of its essential purpose.
40. Indemnification of patent and/or copyright infringement claims
(i) Licensor will defend and indemnify Licensee for all costs (including reasonable attorneys fees) arising from a claim that JRebel Software furnished and used within the scope of this Agreement infringes any copyright or patent provided that: (i) Licensee notifies Licensor in writing within 30 days of the claim; (ii) Licensor has sole control of the defense and all related settlement negotiations, and (iii) Licensee provides Licensor with the assistance, information, and authority necessary to perform the above.
(ii) Licensor will have no liability for any claim of infringement based on (i) code contained within JRebel Software which was not created by Licensor; (ii) use of a superseded or altered release of JRebel Software, except for such alteration(s) or modification(s) which have been made by Licensor or under Licensor’s direction, if such infringement would have been avoided by the use of a current, unaltered release of JRebel Software that Licensor provides to Licensee, or (iii) the combination, operation, or use of any software furnished under this Agreement with programs or data not furnished by Licensor if such infringement would have been avoided by the use of JRebel Software without such programs or data.
(iii) In the event JRebel Software is held or believed by Licensor to infringe, or Licensee’s use of JRebel Software is enjoined, Licensor will have the option, at its expense, to (i) modify JRebel Software to cause it to become non-infringing; (ii) obtain for Licensee a license to continue using JRebel Software; (iii) substitute JRebel Software with other software reasonably suitable to Licensee, or (iv) if none of the foregoing remedies are commercially feasible, terminate the License for the JRebel Software and refund the proportionate part of the License fees that is calculated in the following way: [refunded sum] = [whole fees paid] * [length of canceled license period] / [length of originally intended license period].
(iv) This section states Licensor’s entire liability for intellectual property rights infringement.
41. Indemnification of other claims
The Licensee agrees to hold harmless and indemnify Licensor, and its subsidiaries, affiliates, officers, agents, employees, advertisers, licensors, suppliers or partners from and against any third party claim arising from or in any way related to (a) the Licensee’s breach of this Agreement, (b) the Licensee’s use of the the JRebel Software, or (c) the Licensee’s violation of applicable laws, rules or regulations in connection with the JRebel Software, including any liability or expense arising from all claims, losses, damages (actual and consequential), suits, judgments, litigation costs and attorneys’ fees, of every kind and nature. In such a case, the Licensor will provide the Licensee with written notice of such claim, suit or action.
V. CUSTOMER SUPPORT
42. Customer Support for an Unpaid Licensees
For an Unpaid Licensee, the Licensor will have no obligation to provide support, updates, patches, bug fixes or other enhancements.
43. Customer Support for Commercial Licensees
For a Commercial Licensee holding a valid License Certificate, support will be available during the period of validity of Licensee’s License Certificate as follows:
i. For holders of a paid License Certificate of any type, Forum Support and E-mail Support are guaranteed to be available at least during a period of one year from the purchase of the License Certificate. The response time will be reasonable, but no specific response time guarantees are given.
ii. For holders of License Certificate with Premium Support Add-on, E-mail Support will have a response time of 1 hour during the Business Hours.
44. Supported versions
Any guarantees of support availability only apply to the latest version of JRebel Software. The Licensee is allowed to upgrade to the latest version as specified by this Agreement.
VI. GENERAL TERMS
45. Applicable law and competent court
All disputes resulting from the Agreement are settled in the Arbitration Court of the Estonian Chamber of Commerce and Industry in Tallinn on the basis of the regulation of the Arbitration Court. The dispute will be settled proceeding from the Estonian law and the international treaties applying in Estonia, especially the Convention on Contracts for the International Sale of Goods (CISG) where applicable.
46. Use of name and logo
Licensee agrees to be identified as a customer of Licensor and that Licensor may refer to Licensee by name, trade name and trademark, if applicable, and may briefly describe Licensee’s business in Licensor’s marketing materials, on Licensor’s web site, in public or legal documents. Licensee hereby grants Licensor a license to use Licensee’s name and any of Licensee’s trade names and trademarks solely pursuant to this marketing section.
For an opt-out of this term, please contact email@example.com.
47. Gathering of anonymous usage statistics
Licensee acknowledges and agrees that the JRebel Software may contain a feature that reports the usage statistics of the JRebel Software back to the Licensor.
(i) The information that might be reported is used for statistics and product improvement only.
(ii) No information that is not directly related to the Use of the JRebel Software is gathered.
(iii) All gathered information is anonymous (the information is not associated with the identity of the Licensee).
(i) If any information on the working principles of the JRebel Software that has not previously been publicly revealed by the Licensor, has become known to the Licensee while receiving customer support or by other means of communication with the Licensor, the Licensee is obliged to keep this information confidential.
(ii) The Licensor will keep confidential any information that the Licensee has sent to E-mail Support. If a piece of information is such as the Licensee’s interest for its confidentiality is not generally understandable or is surprising, confidentiality will be guaranteed only if the Licensee explicitly requests it in the same e-mail containing this information.
(iii) Any information Licensee posts to Forum Support is public by its nature. The Licensor can and will do nothing to stop this information from spreading. It is the Licensee’s own responsibility to send any confidential, revealing or otherwise sensitive information to E-mail Support only.
49. Late payment interest
Licensee will pay to Licensor the license fee and other charges and expenses as set forth in an appropriate invoice or other purchase documentation (“Invoice”). Licensor may charge interest for any payment that is past the payment date as specified by the Invoice, or if left unspecified on the Invoice, that is more than thirty (30) days since the date of the Invoice.
(i) The interest rate is one and one-half percent (1.5%) per month. If this interest rate exceeds the maximal rate allowed by the law, the applied rate will be the the maximal rate allowed by the law.
50. Entire agreement
This Agreement contains the entire agreement of the Parties with respect to the subject matter of this Agreement, and supersedes all prior negotiations, agreements and understandings with respect thereto. This Agreement may only be amended by a written document duly executed by the Parties.
If any provision or provisions of this Agreement shall be held to be invalid, illegal, unenforceable or in conflict with the law of any jurisdiction, the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.
52. No waiver
No waiver of any provision or condition herein shall be valid unless in writing and signed by you and an authorized representative of Licensor provided that no waiver of any breach of any provisions of this Agreement will constitute a waiver of any prior, concurrent or subsequent breach. Licensor’s failure to insist upon or enforce strict performance of any provision of this Agreement or any right shall not be construed as a waiver of any such provision or right.
53. Alteration of services
Licensor can at any time alter prices, features, specifications, capabilities, functions, release dates, general availability or other characteristics of the JRebel Software. This will not affect the Commercial Licensee in his usage of the version of the JRebel Software the Licensee is using at the moment of these alterations, during the validity of the License Certificate he is currently holding.
54. Alteration of terms
Licensor will reserve itself a right to change the terms of the current Agreement at any moment by making the new revision of this Agreement available on Licensor’s website and including it in the future releases of the JRebel Software.
(i) By updating the JRebel Software to a newer version that includes the new revision of this Agreement, the Licensee agrees to the new revision of this Agreement.
(ii) By purchasing or otherwise receiving and accepting a new License Certificate, or otherwise extending the period of Use of the JRebel Software, the Licensee agrees to the latest revision of this Agreement available at that moment on Licensor’s web site.
(iii) If the Licensees are informed of an update of the terms via e-mail, the Licensee who does not agree to the new terms must inform the Licensor about his disagreement by sending an e-mail to E-mail Support within 30 days since Licensor’s original e-mail. If a Commercial Licensee does not inform Licensor about his disagreement within 30 days, it is taken that he agrees to the new terms.
55. Termination of the Agreement
(i) This Agreement is effective until terminated.
(ii) Expiration or nonexistence of the License does not terminate the Agreement. The termination of the Agreement also terminates any License given in this Agreement.
(iii) This Agreement will terminate immediately without notice from Licensor if the Licensee fails to comply with any provision of this Agreement.
(iv) The Evaluating Licensee may terminate this Agreement at any time by destroying all copies of the JRebel Software. The Commercial Licensee may terminate this Agreement at any time by destroying all copies of the JRebel Software and notifying Licensor by e-mail.
(v) Upon termination of the Agreement, the Licensee must destroy all copies of the JRebel Software.
(vi) Upon termination of this Agreement, all terms in sections “Intellectual Property Rights” (section II), “Disclaimer of Warranty and Limitation of Liability” (section IV), “General terms” (section VI) and other terms that should survive due to their nature will continue to be effective.
(vii) Licensee agrees that upon termination of this agreement for any reason, Licensor may take actions so that JRebel Software no longer operates.
For exceptions or modifications to this Agreement, please contact Licensor at:
Address: Ülikooli 2, Tartu 51003, Estonia