Terms of Use – Downloaded CodeScan Software
The CodeScan Software is a code quality tool with support for a number of programming languages as well as the Force.com platform. The CodeScan Software is available as a self-hosted product and a cloud product, and along with as a plugin for a number of IDEs. To download and use the CodeScan Software you must create a user account. Follow our instructions to create a user account and the Installation Guide for installing the CodeScan Software is available at https://www.codescan.io/overview/installing/.
These Terms of Use (“Terms”) constitute a legally binding agreement between the entity or sole proprietorship you represent (“Customer”) and CodeScan Enterprises, L.L.C., a Delaware limited liability company (“CodeScan”). CodeScan and Customer may be referred to herein collectively as the “Parties” or individually as a “Party.” These Terms govern Customer’s and each Authorized User’s use of the Software (as defined below) and the Software is licensed, not sold, to Customer or any of the Authorized Users.
BY CLICKING THE “ACCEPT” BUTTON OR CHECK BOX PRESENTED WITH THESE TERMS OR, IF EARLIER, WHEN CUSTOMER USES ANY OF THE SOFTWARE (AS DEFINED BELOW), (A) CUSTOMER ACKNOWLEDGES THAT IT HAS READ THESE TERMS AND UNDERSTANDS IT; (B) THE INDIVIDUAL ACCPETING THESE TERMS REPRESENTS THAT SUCH INDIVIDUAL IS AUTHORIZED TO ENTER INTO THESE TERMS ON BEHALF OF AND TO BIND CUSTOMER; AND (C) CUSTOMER ACCEPTS THESE TERMS AND AGREES TO BE LEGALLY BOUND BY ITS TERMS AND CONDITIONS. IF THE INDIVIDUAL ACCEPTING THESE TERMS OR CUSTOMER DO NOT AGREE TO THESE TERMS AND CONDITIONS, SUCH INDIVIDUAL AND CUSTOMER MUST NOT USE THE SOFTWARE AND SUCH INDIVIDUAL OR ANOTHER AUTHORIZED REPRESENTATIVE OF CUSTOMER SHOULD CONTACT CODESCAN IMMEDIATELY TO REMOVE THE SOFTWARE.
WHEREAS, CodeScan desires to license the Software to Customer; and
WHEREAS, Customer desires to obtain a license to use the Software for its internal business purposes, subject to the terms and conditions of these Terms.
NOW, THEREFORE, in consideration of the mutual covenants, terms, and conditions set forth herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties agree as follows:
1.1 “Authorized User” means Customer’s employees, consultants, contractors, and agents who meet both of the following conditions (i) those who are authorized by Customer to access and use the Software under the rights granted to Customer pursuant to these Terms and (ii) those for whom access to the Software has been purchased and paid for hereunder.
1.2 “CodeScan IP” means the Software, the Documentation, and any and all intellectual property provided to Customer or any Authorized User in connection with the foregoing.
1.3 “CodeScan Materials” means the CodeScan IP and CodeScan Systems and any and all other information, data, documents, materials, works, and other content, devices, methods, processes, hardware, software, and other technologies and inventions, including any deliverables, technical or functional descriptions, requirements, plans, or reports, that are provided or used by CodeScan or any subcontractor of CodeScan in connection with the Software or otherwise comprise or relate to the Software or CodeScan Systems.
1.4 “CodeScan Systems” means the information technology infrastructure used by or on behalf of CodeScan in providing the Software, including all computers, software, hardware, databases, electronic systems (including database management systems), and networks, whether operated directly by CodeScan or by CodeScan through the use of Third Party Materials.
1.5 “Customer Systems” means Customer’s information technology infrastructure, including computers, software, hardware, databases, electronic systems (including database management systems), and networks, whether operated directly by Customer or by Customer through the use of Third-Party Materials.
1.6 “Documentation” means CodeScan’s user manuals, handbooks, and guides relating to the Software provided by CodeScan to Customer either electronically and/or in hard copy form.
1.7 “Editor Plugin” means software consisting of a text editor or software with similar functionality that may be offered by CodeScan for download or use in connection with the CodeScan application.
1.8 “Maintenance Release” means any update, upgrade, release, or other adaptation or modification of the Software, including any updated Documentation, that CodeScan may provide to Customer from time to time during the Term, which may contain, among other things, error corrections, enhancements, improvements, or other changes to the user interface, functionality, compatibility, capabilities, performance, efficiency, or quality of the Software, but does not include any New Version.
1.9 “New Version” means any new version of the Software that CodeScan may from time to time introduce and market generally as a distinct licensed product (as may be indicated by CodeScan’s designation of a new version number), and which CodeScan may make available to Customer at an additional cost under a separate written agreement.
1.10 “Open Source Components” means any software component that is subject to any open source license agreement, including any software available under the GNU Affero General Public License (AGPL), GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Mozilla Public License (MPL), Apache License, BSD licenses, or any other license that is approved by the Open Source Initiative.
1.11 “Permitted Use” means use of the Software by an Authorized User for the benefit of Customer in the ordinary course of its internal business operations.
1.12 “Software” means the CodeScan application, in executable, object code version, and any Maintenance Releases provided to Customer pursuant to these Terms.
1.13 “Territory” means the United States of America.
1.14 “Third-Party Materials” means materials, services and information, in any form or medium, that are not proprietary to CodeScan or Customer, including any third-party: (a) documents, data, content or specifications; (b) Open Source Components or other software, hardware or other products, facilities, equipment or devices; and (c) accessories, components, parts or features of any of the foregoing.
2.1 License Grant. Subject to and conditioned on Customer’s payment of Fees (as defined in Section 7.1) and compliance with all other terms and conditions of these Terms, CodeScan hereby grants to Customer a limited, revocable, non-exclusive, non-sublicenseable, non-transferable (except in compliance with Section 15.7) license to use the Software and Documentation solely for the Permitted Use during the Term. Customer shall comply with CodeScan’s configuration guide when downloading the Software. Customer represents and warrants to CodeScan that Customer and each Authorized User are authorized to utilize the Software with respect to the code for which the Customer and each Authorized User utilizes the Software and that such code (or CodeScan’s access or use thereof) does not infringe any third party right and has not been used and will not be used for any illegal purpose.
2.2 Scope of Licensed Access and Use. Subject to compliance with these Terms, there is no limit on the number of Customer’s Authorized Users. Customer may make one copy of the Software solely for testing, disaster recovery, or archival purposes. Any copy of the Software made by Customer: (a) will remain the exclusive property of CodeScan; (b) be subject to the terms and conditions of these Terms; and (c) must include all copyright or other Intellectual Property Rights notices contained in the original. CodeScan log-in credentials and private keys generated by the Software are for Customer’s internal use only and Customer will not sell, transfer, or sublicense them to any other entity or person, except that Customer may disclose Customer’s private keys to Authorized Users performing work on Customer’s behalf. In connection with Customer’s use of the Software, the Software sends to CodeScan the Customer’s license key in order to validate the user’s permission to use the Software and statistics related to Customer’s use of the Software including project name or identity and the number of lines scanned and such information may be used by CodeScan for the purposes of these Terms, including to compile statistical and performance information related to the provision and operation of the Software. Use of the Software is subject to CodeScan’s privacy policy, as amended from time to time, which can be viewed at: www.codescan.io/tos/privacy-policy or a successor website address.
2.5 User Accounts. Each Authorized User, along with the person who downloads the Software, must create a user account. With respect to each user account, the user agrees to: (a) provide CodeScan with complete and accurate information on the user and the Customer; (b) provide a correct name, valid email address, and any other reasonable information requested by CodeScan when the user opens the user account and CodeScan may use, share, and store such information and other information provided by the user from time to time in accordance with CodeScan’s Privacy Policy; (c) not register multiple user accounts unless such user or Customer have agreed to pay the fees for each user account; (d) not share their account or user credentials with any other person or impersonate any other person; (e) provide appropriate identification from the user to verify the user’s identity; (f) be solely responsible for maintaining the security of the user account and password; (g) be responsible for all content posted and all activities that occur through use of the user account; and (h) not use the Software for any illegal or unauthorized purpose or in a way that infringes or violates any third party rights, and to only use the Software in a manner that is in compliance with applicable laws and regulations. Each user represents and warrants that such user is authorized by the Customer to create a user account with respect to the Software. CodeScan may limit, cancel, suspend or terminate any user account without notice to the user if CodeScan believes the Customer or user is in breach of these Terms or that the user’s or Customer’s use of the Software is illegal or may infringe or violate applicable law or the intellectual property rights of a third party. Any user may terminate the user’s account pursuant to the process set forth by CodeScan. Without limiting these Terms, upon termination of the user’s account or Customer’s payment of fees, the user shall have no right to access the user account or use the Software.
3. License Restrictions. Except as these Terms expressly permit, Customer shall not, and shall not permit any other Person to: (a) copy the Software, in whole or in part; (b) modify, correct, adapt, translate, enhance, or otherwise prepare derivative works or improvements of the Software; (c) rent, lease, lend, sell, sublicense, assign, distribute, publish, transfer, or otherwise make available the Software to any third party; (d) reverse engineer, disassemble, decompile, decode, or adapt the Software, or otherwise attempt to derive or gain access to the source code of the Software, in whole or in part; (e) bypass or breach any security device or protection used for or contained in the Software or Documentation; (f) remove, delete, efface, alter, obscure, translate, combine, supplement, or otherwise change any trademarks, terms of the Documentation, warranties, disclaimers, or intellectual property rights, proprietary rights or other symbols, notices, marks, or serial numbers on or relating to any copy of the Software or Documentation; (g) use the Software in any manner or for any purpose that infringes, misappropriates, or otherwise violates any intellectual property right or other right of any Person, or that violates any applicable Law; (h) use the Software for purposes of: (i) benchmarking or competitive analysis of the Software; (ii) developing, using, or providing a competing software product or service; or (iii) any other purpose that is to CodeScan’s detriment or commercial disadvantage; (i) use the Software in or in connection with the design, construction, maintenance, operation, or use of any hazardous environments, systems, or applications, any safety response systems or other safety-critical applications, or any other use or application in which the use or failure of the Software could lead to personal injury or severe physical or property damage; or (j) use (i) the Software or Documentation other than for the Permitted Use or in any manner or for any purpose or application not expressly permitted by these Terms or (ii) any Open Source Components in any manner or for any purpose or application not expressly permitted by the controlling Open Source License. Customer shall be responsible for ensuring that Customer and Customer’s use of the Software and Documentation comply with all laws, rules, and regulations applicable in jurisdictions in which Customer uses the Software or Documentation.
4. Delivery. CodeScan shall deliver one copy of the Software electronically to Customer.
7. Fees and Payment.
7.1 Fees. Customer shall pay CodeScan the fees (“Fees”) as set forth on the CodeScan website using one of the payment methods CodeScan supports. All amounts payable by Customer under these Terms will be paid to CodeScan without setoff or counterclaim, and without any deduction or withholding, on the terms set forth on the CodeScan website. CodeScan may increase or add new Fees for any existing Services by posting such changes on the CodeScan website at least 30 days prior to the effective date of such change; provided that a posted increase for a particular Service will not go into effect for a particular Customer that is obligated, at the time of such posted increase, to be paying for the use of such Service until the next following anniversary date of Customer’s first contracting for the use of such Service. For the avoidance of doubt, by way of example, if a Customer contracted for a particular Service on January 15, 2020 and is continuing to be contracted for the Service in 2021, and CodeScan were to post an increase in the Fee for such Service on July 1, 2021, then that Fee increase for such Service will not begin to be charged to that Customer until January 15, 2022. Fees for any new Software or new features of the Software will, however, be effective immediately when CodeScan posts the Fees for the respective Services on the CodeScan website, unless CodeScan expressly states otherwise in a notice. If Customer fails to make any payment when due, without limiting CodeScan’s other rights and remedies: (i) CodeScan may charge interest on the past due amount at the rate of 1.5% per month calculated daily and compounded monthly or, if lower, the highest rate permitted under applicable law; (ii) Customer shall reimburse CodeScan for all reasonable costs incurred by CodeScan in collecting any late payments or interest, including attorneys’ fees, court costs, and collection agency fees; and (iii) if such failure continues for 10 days or more, CodeScan may suspend Customer’s and its Authorized Users’ access to any portion or all of the Software until such amounts are paid in full or terminate Customer’s and its Authorized Users’ rights under these Terms. CodeScan may, in its sole discretion, provide to Customer, upon Customer’s request within the first 30 days of these Terms, a refund of amounts paid by Customer if Customer is unable to utilize the Software and Customer has reasonably attempted to resolve the issues with CodeScan.
7.3 Special Pricing Program. From time to time, CodeScan may offer free or discounted limited time period pricing programs, on a trial or other basis, covering certain usage of the Software (each, a “Special Pricing Program”). CodeScan may at any time, in its sole discretion, stop accepting new sign-ups, discontinue a Special Pricing Program or extend the time period of Customer’s participation in a Special Pricing Program. Standard Fees will apply after a Special Pricing Program ends or if Customer exceeds the limitations of the Special Pricing Program. Customer must comply with any additional terms, restrictions, or limitations for the Special Pricing Program as described in the offer terms for the Special Pricing Program or on the pricing page for the eligible Software. Customer may not access or use the Software in a way intended to avoid any additional terms, restrictions, or limitations (e.g., establishing multiple accounts in order to receive additional benefits under a Special Pricing Program), and CodeScan may immediately terminate Customer’s account if Customer does so. If CodeScan makes multiple discounts or pricing options for the Software available to Customer at one time, Customer will only be eligible to receive one discount or pricing option, and will not be entitled to cumulative discounting and pricing options.
9. Confidential Information. From time to time during the Term, either Party may disclose or make available to the other Party confidential information about its business affairs, products, confidential intellectual property, trade secrets, third party confidential information, and other sensitive or proprietary information, whether orally or in written, electronic, or other form or media/in written or electronic form or media, whether or not marked, designated or otherwise identified as “confidential” (collectively, “Confidential Information”). Confidential Information does not include information that: (a) in the public domain; (b) known to the receiving Party at the time of disclosure; (c) rightfully obtained by the receiving Party on a non-confidential basis from a third party; or (d) independently developed by the receiving Party. The receiving Party shall not disclose the disclosing Party’s Confidential Information to any person or entity, except to the receiving Party’s employees, contractors, or agents who have a need to know the Confidential Information for the receiving Party to exercise its rights or perform its obligations hereunder. Notwithstanding the foregoing, each Party may disclose Confidential Information to the limited extent required (i) in order to comply with the order of a court or other governmental body, or as otherwise necessary to comply with applicable law, provided that the Party making the disclosure pursuant to the order shall first have given written notice to the other Party and made a reasonable effort to obtain a protective order; or (ii) to establish a Party’s rights under these Terms, including to make required court filings. On the expiration or termination of these Terms, the receiving Party shall promptly return to the disclosing Party all copies, whether in written, electronic, or other form or media, of the disclosing Party’s Confidential Information, or destroy all such copies and certify in writing to the disclosing Party that such Confidential Information has been destroyed. Notwithstanding the foregoing, CodeScan may retain one copy of the Confidential Information of Customer per historical data archival processes and as required by law or regulation provided that such information remains subject to the confidentiality provisions herein, including, but not limited to, the non-use provisions hereof, is accessed and used solely to demonstrate compliance with any applicable law, and is destroyed in the ordinary course of business. Each Party’s obligations of non-disclosure with regard to Confidential Information are effective when Customer clicked the “accept” button or check box presented with these Terms and will expire five years from the date of termination or expiration of these Terms; provided, however, with respect to any Confidential Information that constitutes a trade secret (as determined under applicable law), such obligations of non-disclosure will survive the termination or expiration of these Terms for as long as such Confidential Information remains subject to trade secret protection under applicable law.
10. Intellectual Property Rights.
10.1 Intellectual Property Ownership. Customer acknowledges and agrees that: (a) the Software and Documentation are licensed, not sold, to Customer by CodeScan and Customer does not have under or in connection with these Terms any ownership interest in the Software or Documentation, or in any related intellectual property rights; (b) as between Customer and CodeScan, CodeScan and its licensors are the sole and exclusive owners of all right, title, and interest in and to the Software and Documentation, including all intellectual property rights relating thereto, and, with respect to Third-Party Materials, the applicable third party providers own all right, title, and interest, including all intellectual property rights, in and to the respective Third-Party Materials; and (c) Customer hereby unconditionally and irrevocably assigns to CodeScan, or CodeScan’s designee, its entire right, title, and interest in and to any intellectual property rights that Customer may now or hereafter have in or relating to the Software or Documentation (including any rights in derivative works or patent improvements relating to either of them), whether held or acquired by operation of law, contract, assignment or otherwise.
10.2 Customer Cooperation and Notice of Infringement. Customer shall, during the Term: (a) take all reasonable measures to safeguard the Software and Documentation (including all copies thereof) from infringement, misappropriation, theft, misuse, or unauthorized access; (b) at CodeScan’s expense, take all such steps as CodeScan may reasonably require to assist CodeScan in maintaining the validity, enforceability and CodeScan’s ownership of the intellectual property rights in the Software and Documentation; (c) promptly notify CodeScan in writing if Customer becomes aware of: (i) any actual or suspected infringement, misappropriation or other violation of CodeScan’s intellectual property rights in or relating to the Software or Documentation; or (ii) any claim that the Software or Documentation, including any production, use, marketing, sale or other disposition of the Software or Documentation, in whole or in part, infringes, misappropriates or otherwise violates the intellectual property rights or other rights of any Person; and (d) fully cooperate with and assist CodeScan in all reasonable ways in the conduct of any Action by CodeScan to prevent or abate any actual or threatened infringement, misappropriation or violation of CodeScan’s rights in, and to attempt to resolve any Actions relating to, the Software or Documentation, including having Customer’s employees testify when requested and making available for discovery or trial relevant records, papers, information, samples, specimens and the like.
10.4 Feedback. If Customer or any of its employees or contractors sends or transmits any communications or materials to CodeScan by mail, email, telephone, or otherwise, responding to, or suggesting or recommending changes to the CodeScan Materials, including without limitation, new features or functionality relating thereto, or any comments, questions, suggestions, or the like (“Feedback”), CodeScan is free to use such Feedback irrespective of any other obligation or limitation between the Parties governing such Feedback. Customer hereby assigns to CodeScan on Customer’s behalf, and on behalf of its employees, contractors and/or agents, all right, title, and interest in, and CodeScan is free to use, without any attribution or compensation to any party, any ideas, know-how, concepts, techniques, or other intellectual property rights contained in the Feedback, for any purpose whatsoever, although CodeScan is not required to use any Feedback.
11. Representations and Warranties.
11.1 Mutual Representations and Warranties. Each Party represents, warrants, and covenants to the other Party that: (a) if an entity, it is duly organized, validly existing and in good standing as a corporation or other entity under the Laws of the jurisdiction of its incorporation or other organization; (b) it has the full right, power, and authority to enter into and perform its obligations and grant the rights, licenses, and authorizations it grants and is required to grant under these Terms; (c) the execution of these Terms by its representative whose signature is set forth at the end of these Terms has been duly authorized by all necessary corporate or organizational action of such Party; and (d) when executed and delivered by both Parties, these Terms will constitute the legal, valid, and binding obligation of such Party, enforceable against such Party in accordance with its terms.
11.2 DISCLAIMER OF WARRANTIES.
(a) ALL SOFTWARE, DOCUMENTATION AND OTHER PRODUCTS, INFORMATION, MATERIALS, AND SOFTWARE PROVIDED BY CODESCAN ARE PROVIDED “AS IS.” CODESCAN SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, AND ALL WARRANTIES ARISING FROM COURSE OF DEALING, USAGE, OR TRADE PRACTICE. WITHOUT LIMITING THE FOREGOING, CODESCAN MAKES NO WARRANTY OF ANY KIND THAT THE SOFTWARE OR DOCUMENTATION, OR ANY PRODUCTS OR RESULTS OF THE USE THEREOF, WILL MEET LICENSEE’S OR OTHER PERSONS’ REQUIREMENTS, OPERATE WITHOUT INTERRUPTION, ACHIEVE ANY INTENDED RESULT, BE COMPATIBLE OR WORK WITH ANY SOFTWARE, SYSTEMS, OR OTHER SOFTWARE, OR BE SECURE, ACCURATE, COMPLETE, FREE OF HARMFUL CODE OR ERROR FREE. ALL OPEN SOURCE COMPONENTS AND OTHER THIRD-PARTY MATERIALS ARE PROVIDED “AS IS” AND ANY REPRESENTATION OR WARRANTY OF OR CONCERNING ANY OF THEM IS STRICTLY BETWEEN CUSTOMER AND THE THIRD-PARTY OWNER OR DISTRIBUTOR OF SUCH OPEN SOURCE COMPONENTS AND THIRD-PARTY MATERIALS.
(b) CodeScan makes no representation or warranty with respect to the code for which the Software is utilized. Customer and each Authorized User are solely responsible for the code they have written and any code for which the Software is utilized and CodeScan does not warrant that the use of the Software will result in correct code.
12.1 CodeScan Indemnification.
(a) CodeScan shall indemnify, defend, and hold harmless Customer from and against any and all losses, damages, liabilities, costs (including reasonable attorneys’ fees) (“Losses”) incurred by Customer resulting from any third party claim, suit, action, or proceeding (“Third Party Claim”) that the Software or Documentation, or any use of the Software or Documentation in accordance with these Terms, infringes or misappropriates such third party’s U.S. patents, copyrights, or trade secrets in the Territory provided that Customer promptly notifies CodeScan in writing of the claim, cooperates with CodeScan, and allows CodeScan sole authority to control the defense and settlement of such claim.
(b) If such a claim is made or appears possible, Customer agrees to permit CodeScan, at CodeScan’s sole discretion, to (A) modify or replace the Software, or component or part thereof, to make it non-infringing, or (B) obtain the right for Customer to continue use. If CodeScan determines that neither alternative is reasonably available, CodeScan may terminate these Terms, in its entirety or with respect to the affected component or part, effective immediately on written notice to Customer.
(c) This Section 12.1 does not apply to the extent that the alleged infringement arises from: (a) Open Source Components or other Third-Party Materials; (b) combination, operation, or use of the Software in or with, any technology (including any software, hardware, firmware, system, or network) or service not provided by CodeScan or specified for Customer’s use in the Documentation; (c) modification of the Software other than by CodeScan; (d) use of any version of the Software other than the most current version or failure to timely implement any Maintenance Release, modification, update, or replacement of the Software made available to Customer by CodeScan; (e) use of the Software after CodeScan’s notice to Customer of such activity’s alleged or actual infringement, misappropriation, or other violation of a third party’s rights; (f) negligence, abuse, misapplication, or misuse of the Software or Documentation by or on behalf of Customer or a third party; (g) use of the Software or Documentation by or on behalf of Customer that is outside the purpose, scope, or manner of use authorized by these Terms or in any manner contrary to CodeScan’s instructions; (h) events or circumstances outside of CodeScan’s commercially reasonable control (including any third-party hardware, software, or system bugs, defects, or malfunctions); or (i) Third-Party Claims or Losses for which Customer is obligated to indemnify CodeScan.
12.2 Customer Indemnification. Customer shall indemnify, defend, and hold harmless CodeScan and its Affiliates, and each of its and their respective officers, directors, employees, agents, subcontractors, successors and permitted assigns (each, a “CodeScan Indemnitee”) from and against any and all Losses incurred by the CodeScan Indemnitee resulting from any Third Party Claim: (a) that any intellectual property rights or other right of any Person, or any Law, is or will be infringed, misappropriated, or otherwise violated by any: (i) use or combination of the Software by or on behalf of Customer with any hardware, software, system, network, service, or other matter whatsoever that is neither provided by CodeScan nor authorized by CodeScan in these Terms and the Documentation; and (ii) information, materials, or technology directly or indirectly provided by Customer or directed by Customer to be installed, combined, integrated, or used with, as part of, or in connection with the Software or Documentation; (b) relating to facts that, if true, would constitute a breach by Customer of any representation, warranty, covenant, or obligation under these Terms; (c) relating to negligence, abuse, misapplication, misuse or more culpable act or omission (including recklessness or willful misconduct) by or on behalf of Customer with respect to the Software or Documentation or otherwise in connection with these Terms; or (d) relating to use of the Software or Documentation by or on behalf of Customer that is outside the purpose, scope or manner of use authorized by these Terms or the Documentation, or in any manner contrary to CodeScan’s instructions.
13.1 EXCLUSION OF DAMAGES. IN NO EVENT WILL CODESCAN, ITS DIRECT OR INDIRECT SUBSIDIARIES, CONTROLLED AFFILIATES, AGENTS, EMPLOYEES OR REPRESENTATIVES BE LIABLE UNDER OR IN CONNECTION WITH THESE TERMS UNDER ANY LEGAL OR EQUITABLE THEORY, INCLUDING BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, AND OTHERWISE, FOR ANY: (a) CONSEQUENTIAL, INCIDENTAL, INDIRECT, EXEMPLARY, SPECIAL, ENHANCED, OR PUNITIVE DAMAGES; (b) INCREASED COSTS, DIMINUTION IN VALUE OR LOST BUSINESS, PRODUCTION, REVENUES, OR PROFITS; (c) LOSS OF GOODWILL OR REPUTATION; (d) USE, INABILITY TO USE, LOSS, INTERRUPTION, DELAY OR RECOVERY OF ANY DATA, OR BREACH OF DATA OR SYSTEM SECURITY; OR (e) COST OF REPLACEMENT GOODS OR SOFTWARE, IN EACH CASE REGARDLESS OF WHETHER CODESCAN WAS ADVISED OF THE POSSIBILITY OF SUCH LOSSES OR DAMAGES OR SUCH LOSSES OR DAMAGES WERE OTHERWISE FORESEEABLE.
14.3 Termination. In addition to any other express termination right set forth in these Terms:
14.4 Effect of Termination or Expiration. On the expiration or earlier termination of these Terms: (a) all rights, licenses and authorizations granted to Customer hereunder will immediately terminate and Customer will (i) immediately cease all use of and other activities with respect to the Software and Documentation; (ii) within two (2) days deliver to CodeScan, or at CodeScan’s written request destroy, and permanently erase from all devices and systems Customer directly or indirectly controls, the Software, the Documentation and CodeScan’s Confidential Information, including all documents, files, and tangible materials (and any partial and complete copies) containing, reflecting, incorporating, or based on any of the foregoing, whether or not modified or merged into other materials; and (iii) certify to CodeScan in a signed written instrument that it has complied with the requirements of this Section 14.4; and (b) all amounts payable by Customer to CodeScan of any kind are immediately payable and due no later than 5 Business Days after the effective date of the expiration or termination of these Terms.
14.5 Obligation to Pay; No Refunds. No expiration or termination of these Terms or Customer’s removal or cessation of use of the Software will (i) affect Customer’s obligation to pay all Fees that may have become due before such expiration or termination, (ii) affect Customer’s obligation to pay all Fees for the remainder of the time period set forth in the applicable order or other agreement for the Software, or (iii) entitle Customer to any refund.
14.6 Surviving Terms. This Section 14 and Sections 1, 3, 6, 7, 8, 9, 10, 11.2, 12, 13, and 15.
15.4 Notices. All notices, requests, consents, claims, demands, waivers, and other communications hereunder (each, a “Notice”) must be in writing and addressed to the Parties at the email addresses provided by the applicable Person. Except as otherwise provided in these Terms, a Notice is effective only: (i) upon receipt by the receiving Party; and (ii) if the Party giving the Notice has complied with the requirements of this Section. CodeScan may provide notice to Customer and any user by emailing the email addresses provided by Customer and the applicable user and Customer may provide notice to CodeScan by emailing support@codescan.io (with confirmation of transmission) and notice shall be deemed given on the next business day after such email is sent.
15.6 Headings. The headings in these Terms are for reference only and do not affect the interpretation of these Terms.
15.7 Assignment. Customer may not assign any of its rights or delegate any of its obligations hereunder, in each case whether voluntarily, involuntarily, by operation of law or otherwise, without the prior written consent of CodeScan. CodeScan may assign these Terms and any rights hereunder without the consent of Customer. Any purported assignment or delegation in violation of this Section will be null and void. No assignment or delegation will relieve the assigning or delegating Party of any of its obligations hereunder. These Terms are binding upon and inures to the benefit of the Parties and their respective permitted successors and assigns.
15.10 Force Majeure. In no event shall CodeScan be liable to Customer, or be deemed to have breached these Terms, for any failure or delay in performing its obligations under these Terms, if and to the extent such failure or delay is caused by any circumstances beyond CodeScan’s reasonable control, including but not limited to acts of God, flood, fire, earthquake, explosion, war, terrorism, invasion, riot or other civil unrest, strikes, labor stoppages or slowdowns or other industrial disturbances, or passage of law or any action taken by a governmental or public authority, including imposing an embargo.
15.11 No Third Party Beneficiaries. These Terms are for the sole benefit of the Parties hereto and their respective successors and permitted assigns and nothing herein, express or implied, is intended to or shall confer upon any other person any legal or equitable right, benefit, or remedy of any nature whatsoever under or by reason of these Terms.
15.12 Amendment and Modification; Waiver.
(a) CodeScan may amend or modify these Terms at any time by posting a revised version on the CodeScan website or by otherwise notifying Customer in accordance with Section 15.4; provided, however, that CodeScan will provide at least 30 days’ advance notice in accordance with Section 15.4 for any adverse changes. Subject to the 30 day advance notice requirement with respect to adverse changes, the modified terms will become effective upon posting or, if CodeScan notifies Customer by email, as stated in the email message. By continuing to use the Software after the effective date of any modifications to these Terms, Customer agrees to be bound by the modified terms. It is Customer’s responsibility to check the CodeScan website regularly for modifications to these Terms. CodeScan last modified these Terms on the date listed at the end of these Terms.
(b) No waiver by any Party of any of the provisions hereof will be effective unless explicitly set forth in writing and signed by the Party so waiving. Except as otherwise set forth in these Terms, (i) no failure to exercise, or delay in exercising, any rights, remedy, power, or privilege arising from these Terms will operate or be construed as a waiver thereof and (ii) no single or partial exercise of any right, remedy, power, or privilege hereunder will preclude any other or further exercise thereof or the exercise of any other right, remedy, power, or privilege.
15.13 Severability. If any provision of these Terms is invalid, illegal, or unenforceable in any jurisdiction, such invalidity, illegality, or unenforceability will not affect any other term or provision of these Terms or invalidate or render unenforceable such term or provision in any other jurisdiction. Upon such determination that any term or other provision is invalid, illegal, or unenforceable, the Parties shall negotiate in good faith to modify these Terms so as to effect their original intent as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the greatest extent possible.
15.16 Equitable Relief. Each Party acknowledges and agrees that a breach or threatened breach by such Party of any of its obligations under Section 9, or, in the case of Customer, Section 2, would cause the other Party irreparable harm for which monetary damages would not be an adequate remedy and agrees that, in the event of such breach or threatened breach, the other Party will be entitled to equitable relief, including a restraining order, an injunction, specific performance and any other relief that may be available from any court, without any requirement to post a bond or other security, or to prove actual damages or that monetary damages are not an adequate remedy. Such remedies are not exclusive and are in addition to all other remedies that may be available at law, in equity or otherwise.
Last modified - December 15, 2019