Varnish Plus Subscription Agreement THIS MASTER SUBSCRIPTION AGREEMENT (the "Agreement") is effective as of the date of Customer's Order Form ("Effective Date") and is by and between the customer identified on the applicable Order Form and Varnish Software AB ("Varnish"), business registration number 556805-6203 with offices at Norrtullsgatan 6, 113 26 Stockholm, Sweden. The parties agree as follows: Varnish' obligations As a Varnish Plus subscription holder, Varnish will provide the Customer with the following: License to use Varnish Cache and Varnish Plus software (the "Software"), as described herein and in exhibit A Support services, including user support, updates and patches related to the Software, as described herein and in exhibit B (the "Support") Support Review, as described in exhibit B The right to order consulting, development and training services (Professional Services), as described in exhibit B (collectively the "Order") as set forth in the Order Form. Customer's obligations The Customer shall contribute to facilitating Varnish' performance of its duties under the Agreement. Hereunder, the Customer agrees to act in a cooperative manner and upon request to supply Varnish with information necessary for the performance of the agreed Orders. If the requested information is not made available to Varnish within 3 days of request Varnish will act on the available information or wait until the information is made available. Such delay does not affect the Customer's payment obligation under the Agreement. The Customer is obliged to procure Support in accordance with the terms of the Agreement for all its use of Varnish software, including Varnish Cache previously licensed as open source software. See also section 5 and exhibit A section 2.2 f). If it is clear that the Customer has been under-reporting the extent of use of Varnish software the underreporting is to be considered a material breach of the Agreement. If so, Varnish may cancel the agreement and/or claim the Customer for past non-payment at the agreed prices multiplied by a factor of two. Future payment shall take place in accordance with the agreed unit prices. Fees The Customer shall pay all fees as stated in the Order Form or as otherwise obliged to. Fees and expenses listed in the Order Form are exclusive of taxes and expenses. The Customer agrees to pay any sales, value-added, source/withholding or similar taxes imposed by applicable law. This shall imply that Varnish shall receive, free from liability for any withholding tax, a net amount equal to the amount Varnish would have received and retained without the withholding tax. In addition, Customer shall reimburse Varnish for agreed expenses related to providing any additional Services. If not otherwise agreed, payment shall be on a time and material basis. Documented and reasonable travel and lodging expenses are billed additionally Customer shall pay fees and expenses within thirty (30) days of invoice, without deduction or setoff. Customer shall pay interest, at a rate equal to 1.5% per month on any amount that remains unpaid thirty (30) days after invoice date, compounded quarterly. If Customer fails to pay fees within thirty (30) days of invoice, Varnish may suspend its performances under the Agreement until payment, including interest on late payment is received by Varnish. The obligation to pay the agreed fees will for the duration of the Agreement not be affected by any such suspension. Varnish may adjust the fees upon the renewal of the contract (section 8), upon thirty (30) days' notice. Payment must take place by wire transfer or other electronic means of bank transfer. If the customer chooses to use another form of payment, e.g. paper checks, an additional fee of $1000 will be levied per payment. Non-disclosure Confidential information "Confidential Information" is any information disclosed by one party (the "Disclosing Party") to the other (the "Receiving Party") in connection with the Services, and clearly marked as confidential or identified in writing to the Receiving Party as confidential at the time of disclosure. Restrictions and obligations The Receiving Party shall: (a) only disclose the other party's Confidential Information to employees or contractors with a need to know, (b) not disclose Confidential Information to any third party without Disclosing Party's prior consent; and (c) not use or reproduce Confidential Information except as required to accomplish the purpose of the Agreement. However, the Receiving Party may disclose Confidential Information in accordance with a judicial or other binding governmental order. The Customer acknowledges that Varnish will store Confidential Information from Customer on Varnish' secure internal wiki, ticket tracker and other computer Servers, which may be physically located in multiple nations, and that contractors may be from multiple nations of citizenship and residence. The provisions of this section shall survive for one (1) year after expiration or termination of the Agreement. Ownership All Confidential Information shall remain the property of the Disclosing Party and shall be returned (or, at the Disclosing Party's option, destroyed) within ten (10) business days upon written request. Intellectual property RIGHTS -- license grant Neither party transfers any copyright and other intellectual property rights under the Agreement to the other party. However, the Customer is licensed to use the Software as stipulated in the Varnish Plus License (VPL) in exhibit A and the Order Form. Any present Customer use of Varnish Cache under the Free BSD license (exhibit A section 1) or any other open source terms shall take place in accordance with the VPL (exhibit A section 2). Service Warranty and Disclaimer Varnish warrants that the Services will be performed in a professional manner consistent with industry standards. The Customer must notify Varnish of any deficiencies without undue delay, and always within 15 days from performance of the defective Service, if the claim is not to lapse. In case of breach of warranty, Varnish' sole obligation, and Customer's exclusive remedy, shall be for Varnish to re-perform the deficient Service. If Varnish cannot substantially correct a breach in a commercially reasonable manner, the Customer may terminate the relevant Service and claim the fees paid for the relevant Service reimbursed. Such reimbursement will cover only fees related to the period between the Customer's notification and the day Service is terminated. Except as provided in the paragraph above (breach) the Services are provided to Customer "as-is" without any warranties of any kind, express or implied, including, but not limited to, any implied warranties of merchantability, fitness for a particular purpose, integration, non-infringement, title, performance or accuracy or any implied warranties arising from statute, course of dealing, course of performance, or usage of trade. The Software warranty is stipulated in exhibit A. Limitation of Liability Neither party is liable under the Agreement for any indirect, reliance, punitive, consequential, special, exemplary, or incidental damages of any kind and however caused. Varnish' maximum liability for any claim arising out of or related to the Agreement shall be limited to the amount of the total fees paid to Varnish under the Agreement by Customer during the twelve (12) months preceding any such claim. The provisions of this section 7 allocate risks under the Agreement between Customer and Varnish. Varnish's fees for the Software and Services reflect this allocation of risks and limitation of liability. Term and Termination The Agreement is effective for the period stated in the Order Form, for the individual Software or Service in question, calculated from the Effective Date. Thereafter, the Agreement shall automatically be renewed for another year, unless terminated by either Varnish or Customer with at least ninety (90) days prior written notice before the end of any one period. Either party may terminate the Agreement in the event of material breach of contract that is not cured within thirty (30) days of written notice. Any regulation that by its nature is meant to survive the Agreement (e.g. fees, non-disclosure, and limitation of liability) shall remain effective after termination. General The Agreement shall be governed by the laws of Sweden. For all disputes arising out of the Agreement, the parties consent to the jurisdiction of the courts of Stockholm, Sweden. If required for collection purposes or other enforcement, Varnish may, at its sole discretion, elect the jurisdiction and courts of the Customer, or arbitration. Unless otherwise specified in the Agreement, all notifications shall be in writing and shall be sent via email or mail (via registered or certified, return receipt requested), to the address stated on the Order Form. All notifications shall be effective upon receipt. Either party shall issue written notice of any claim or complaint they may have without undue delay (never exceeding 15 days), calculated from the time the claimant was or should have become aware of the circumstances forming the basis for the claim. Other than claims for subscription fees and interest thereon, neither party may bring any claim based on or arising under this Agreement (whether relating to the Software or Services) more than twelve (12) months after the cause of action accrues. During the term of the Agreement the Customer agrees to have the Customer's name and logo included for marketing purposes on Varnish' customer list and website. Varnish shall comply with any use policies provided by the Customer. The Customer may not transfer any of its rights under the Agreement without the prior and express written consent of Varnish. Varnish may, due to organizational needs, transfer its rights and obligations under the Agreement to other companies within Varnish' group of companies. A company is a member of Varnish' group of companies if Varnish holds a controlling stake in the company. The right to payment under the Agreement may be freely assigned. Such assignment does not release Varnish from its obligations under the Agreement. All amendments to the Agreement must be in writing, executed by both parties and expressly state that they are amending the Agreement. Customer Purchase Orders shall be for the sole Customer internal purpose of confirming quantities, prices and describing the Order as it is stipulated in the Order Form. Purchase Orders or other terms presented by the Customer deviating from the Order Form shall not be effective between the parties unless expressly accepted by Varnish in writing. The Customer shall in all events be deemed to have accepted the terms of the Agreement upon its first use of the Software or Service, if no such express acceptance is issued by Varnish. Force majeure. Neither party shall be liable for failures or delays in performance due to causes beyond its reasonable control, which it could not reasonable foresee or mend the consequences of, including, fire, earthquake, flood, storm, natural disaster, accident, pandemic, labor disputes, civil disobedience, act of terrorism or act of government. However, the inability to meet financial obligations is expressly excluded. Both parties hereto agree to use their best efforts to minimize the effects of such failures or delays. Entire agreement. This Agreement shall govern all of Customer's purchases of Software and Services subscription from and after the Effective Date. The Agreement is the complete and exclusive statement of the mutual understanding of the parties and supersedes and cancels all previous written and oral agreements and communications relating to the subject matter of this Agreement. Order of precedence In the event of any inconsistencies between the documents making up the Agreement, the following order of precedence shall apply: Order Form This Agreement document Exhibits (A and B) EXHIBIT A -- software Free BSD License Included for informational purposes only: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Varnish Plus License The Software The following Varnish Plus License (VPL) shall apply to the Varnish plus software, which includes: Varnish Cache Plus Varnish Administration Console (VAC) Varnish Custom Statistics (VCS) Varnish Enhanced Cache Invalidation Varnish Paywall Varnish Tuner Varnish High Availability Varnish SSL/TLS Varnish Massive Storage Engine including Persistence, and Documentation for the above (collectively the "Software"). See section 3 for further details. Consecutive license grant (subscription) Duration The Software is licensed on a consecutive basis (subscription). As a paying subscriber to the Support the Customer is entitled to a license to the Software as stated herein and in the Order Form, as renewed in accordance with the Agreement document section 8. Other licensing of the Software than consecutive licensing is subject to separate written agreement. Scope Subject to the terms of this VPL, the Agreement and payment of the correct subscription fees, Varnish hereby grants to Customer a non-exclusive, non-transferable, non-sublicensable and limited license to install, use, and study the Software for use within its organization on the number of Servers (virtual or physical) for the duration stated in the Order Form and section 2.2.1. License restrictions Customer may not (and may not allow any third party to): decompile, disassemble, translate, reverse engineer or otherwise attempt to derive source code from any encrypted or encoded portion of the Software, in whole or in part, except and only to the extent that applicable law prohibits or restricts reverse engineering restrictions (provided, Customer provides Varnish with thirty (30) days prior written notice and all reasonably requested information to allow Varnish to assess Customer's claim and, at Varnish' sole discretion, to provide alternatives that reduce any adverse impact on Varnish' intellectual property or other rights); sell, sublicense, rent, lease, distribute, market, or commercialize for any purpose, including timesharing or service bureau purposes: (i) the Software, (ii) any modified version or derivative version of the Software, or (iii) any Varnish software, whether modified or not, licensed under an open source license; create, develop, license, install, use, or deploy any third party software or services to circumvent, enable, modify or provide access, permissions or rights that violate any technical restrictions in the Software; remove any product identification, proprietary, copyright or other notices contained in the Software; modify or create a derivative work of any portion of the Software; install any new or additional copies of any open source version of Varnish software on the Customer's computers or Servers (e.g. existing installations of community versions of Varnish Cache may for practical reasons continue to operate); or publicly disseminate performance information or analysis (including, without limitation, benchmarks) from any source relating to the Software. Varnish SOFTWARE Introduction Varnish has developed subscription exclusive software with an enhanced version of Varnish Cache (Varnish Cache Plus) and tools for managing and monitoring Varnish Cache (collectively "Varnish Plus") -- see section 3.2. There is also additional software not included in Varnish Plus that may be purchased alongside a subscription for Varnish Plus -- see section 3.3 "Other Software". Varnish Plus Depending on the Support Level and Product ordered (see exhibit B section 1.2 and Order Form), the software listed below is offered as Varnish Plus. Varnish Cache Plus Varnish Cache Plus is an enhanced version of Varnish Cache. Varnish Administration Console (VAC) A web based application for managing and monitoring multiple instances of Varnish Cache Plus and Varnish Cache. Varnish Custom Statistics (VCS) Varnish Custom Statistics (VCS) captures and provides real-time aggregated statistics on all the traffic that goes through Varnish Cache Plus and Varnish Cache. Varnish Enhanced Cache Invalidation Varnish Enhanced Cache Invalidation records the relationship between web pages and their underlying sources. Varnish Paywall Varnish Paywall is a solution, implemented with Varnish Cache Plus or Varnish Cache, to control access to website content and require users to pay for premium content. Varnish Tuner Varnish Tuner provides configuration recommendations specific to your Varnish Cache setup. Varnish High Availability Varnish High Availability is a high performance content replicator focused on eliminating cache misses and protecting your backend infrastructure from overload caused by cache misses if a cache fails. Varnish SSL/TLS Varnish SSL/TLS offers full SSL/TLS support on both the HTTP backend and client side. Varnish Massive Storage Engine Varnish Massive Storage Engine allows your Varnish Caching layer to handle multi-terabyte data sets. Other software Varnish API Engine Varnish API Engine allows you to manage your APIs through one central point. Varnish API Engine's core functionality is to authorize access to your APIs after authenticating the client requesting access. Mobile Device Detection Varnish's Mobile Device Detection module detects which mobile device people are using to visit a website and adds business logic to the Varnish caching layer based on this information. INTELLECTUAL PROPERTY RIGHTS Varnish and its suppliers do not transfer any copyrights or other intellectual property rights relating to the Software to the Customer. Such rights are protected by intellectual property legislation in most jurisdictions and by international treaties. Varnish and its suppliers retain all rights to the Software that are not expressly granted to the Customer through this VPL. Varnish may terminate the VPL if the Customer fails to comply with the terms of this VPL, hereunder fails to pay the stipulated fees. In the event of such termination, the Customer shall immediately stop using the Software and Support, return any received media and documentation, and destroy or permanently delete any installed versions of the Software (including documentation), and confirm such destruction or deletion in writing within 7 days. WARRANTY Varnish warrants that the Software will operate in all material respects as described in the applicable software documentation, as described on www.varnish-software.com/products with sub-pages. Except as provided in the paragraph above and to the maximum extent permitted by law, Varnish disclaims any warranty for the Software. The Software and any related documentation is provided on an "as is" basis without warranty of any kind, whether express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose or non-infringement. Hereunder the parties acknowledge that Varnish does not warrant for the absence of any errors in the Software, and that any such errors do not constitute a contractual defect. THIRD-PARTY TERMS For third-party software that is made available to the Customer by Varnish, the current terms of the relevant third party software supplier shall apply Exhibit B -- Services This exhibit describes the two categories services offered under the Agreement and specified in the Order Form (the "Services"). Category 1: Support Upon payment of the correct subscription fees under the Agreement (including Order Form) the Customer is entitled to enjoy the Support (see section 1). Category 2: Professional services As a subscription holder, the Customer may also procure professional services at an additional charge (see section 2). Support Support services During the subscription period Varnish will provide the Customer with support as described in this section 1 ("Support"). Support consists of: updates and new versions of the Software when such updates are made generally available to Varnish' customers, advice on use of the Software, assistance to identify solutions or workarounds to problems with the Software, advice on the configuration of the Software, via email, chat and/or phone as described below in section 1.2 for the relevant support levels. Support levels See Order Form for applicable support level. Support element Support Level Professional Enterprise No of support requests 20 per year Unlimited Availability Business hours (9am-5pm) 24/7 phone Support Review Optional * Included Access to knowledge base Yes Yes Repository Yes Yes On site consultancy Optional * Optional * Included software VAC, VCS, Varnish High Availability, Varnish Tuner, Massive Storage Engine, Varnish Enhanced Cache Invalidation, Paywall, SSL/TLS, Persistence, Varnish Cache Plus VAC, VCS, Varnish High Availability, Varnish Tuner, Massive Storage Engine, Varnish Enhanced Cache Invalidation, Paywall, SSL/TLS, Persistence, Varnish Cache Plus VMOD & Inline C Support Both, VMOD list on varnish.org Both, VMOD list on varnish.org Service Level Agreement (response times): ** Severity A 4 business hours 2 hrs 72 hrs work-around Severity B 8 business hours 4 hrs 72 hrs work-around Severity C 2 Business days 2 Business days Severity D 2 Business days 2 Business days * Subject to additional payment. ** All response times for correction work, not correction times. However, the 72 hour work-around for Platinum Subscriptions is for completed work-around. Response times for severity A and B are calculated from phone call or confirmed receipt of notice. Severity levels Severity A means that the Software does not work and no work-around exists. Applicable to production use only. Severity B means that the Software's main functions or processes are materially affected, causing significant impact to the Customer's use. Applicable to production use only. Severity C means limited impact on some of the Software's functions or processes, without stopping the Customer's use of the Software. Applicable both to production use and testing. Severity D means Customer inquiry concerning product installation, configuration, use and performance, or a request for feature development. Support Review Support Review includes either initial: review of the Customers existing setup and environment, or assistance with initial product installation, configuration and tuning. Both review services may be supplied subject to applicable fees. Please enquire with your contact person at Varnish Software. Support Level Professional Enterprise Review as described in a) above Optional* 5 hours twice a year upon request Assistance as described in b) above Optional* 5 hours twice a year upon request * Subject to additional payment. Support request The Customer must report each support request via email to support@varnish-software.com. If the request is a Severity A or B request, the Customer must also notify Varnish via phone at +47 815 68 544. Supported Software versions Varnish will only provide Support for the latest version of the Software except in the following cases: Minor versions (as determined by Varnish) of the Software: Supported for 30 days after a new version has been released. Major version (as determined by Varnish) of the Software: Supported for 12 months after a new major version (as determined by Varnish) has been released. If Customer reports an error in the Software that is corrected in a later released version of the Software Customer is required to upgrade. If Customer has modified the Software in any way Varnish is not obliged to support the modified versions. Professional Services As an active and paying subscription holder under the Agreement, Varnish may offer the Customer Professional Services on a time and material basis. Such services may include: General advice Setup Services Custom development Training Services Such services will be described and agreed upon in a separate agreement (Statement of Work) attached to an Order Form between Varnish and the Customer.