FrontPanel License Agreement
Copyright © 2005-2021 Opal Kelly Incorporated
IMPORTANT — This product, including the software, firmware, and other electronic data contained within this product, is licensed, not sold, and available for use only under the terms of this license agreement. By using this product, you are consenting to be bound by this license agreement. If you do not agree to the terms of this license agreement, and wish to return this product, please contact us at [email protected]
- “Agreement” shall mean this license agreement, covering Software and Firmware owned by Opal Kelly.
- “Opal Kelly” shall refer to Opal Kelly Incorporated, an Illinois corporation, located in Portland, Oregon. Opal Kelly is the exclusive owner and licensor of both Software and Firmware.
- “Firmware” shall mean the device firmware included on the hardware device and provided as binary EEPROM contents. The firmware includes, but is not limited to, its object code, scripted code, the full or partial EEPROM contents, the Licensee manuals and all accompanying materials, including any and all revisions and versions regardless of name. Firmware also includes any upgrades provided to Licensee.
- “Software” shall mean the FrontPanel application software and FrontPanel programmer’s interface, as well as any modifications or derivations to the application or interface. The software includes, but is not limited to, its object code, scripted code, the Licensee manuals and all accompanying materials, including any and all revisions and versions regardless of name. Software also includes any upgrades provided to users, no matter when provided or how it is acquired.
- “Licensee” shall refer to the licensee of Software and Firmware. The Licensee shall not abuse the intended purpose under this Agreement.
OWNERSHIP. Opal Kelly owns all proprietary rights, including all patent, copyright, trade secret, trademark, trade name and other proprietary rights in and to the Software and Firmware. Licensee acknowledges that the license granted under this Agreement does not provide Licensee with title to nor ownership of the Software or Firmware, nor to any error corrections, enhancements, updates or other modifications or derivations to the Software or Firmware, whether made by Opal Kelly or any third party. Licensee acknowledges that the license granted under this Agreement only provides the Licensee a right of limited use under the terms and conditions of this Agreement. Licensee shall keep the Software and Firmware free and clear of all claims, liens and encumbrances.
SOFTWARE. Opal Kelly hereby grants to the Licensee a temporary, non-exclusive license to install and use Software. Licensee shall not modify, distribute, resell or otherwise transfer Software for any purpose, commercial or non-commercial. Licensee may integrate and sub-license Software for distribution but Software must only be used in conjunction with Opal Kelly devices or devices incorporating Firmware.
FIRMWARE. Opal Kelly hereby grants to the Licensee a temporary, non-exclusive license to use Firmware. Licensee shall not distribute, resell or otherwise transfer Firmware for any purpose, commercial or non-commercial. Licensee shall not duplicate, disassemble, reverse engineer, modify, decompile, or otherwise abuse the intended purpose of the Firmware. Licensee may integrate and sub-license Firmware for distribution but Firmware must only be used in conjunction with Software.
NO WARRANTY. Software and Firmware are provided to the Licensee in “AS IS-” Condition. Opal Kelly assumes no risk if Software or Firmware does not function properly or operate error-free. Opal Kelly makes no warranties, either expressed or implied, with respect to Software, Firmware, and/or associated materials provided to the Licensee. OPAL KELLY EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE WARRANTY OF MERCHANTABILITY AND THE WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE. OPAL KELLY SHALL NOT BE LIABLE FOR ANY CLAIMS OR DAMAGES WHATSOEVER, INCLUDING PROPERTY DAMAGE, PERSONAL INJURY, INTELLECTUAL PROPERTY INFRINGEMENT, LOSS OF PROFITS, OR INTERRUPTION OF BUSINESS, OR FOR ANY SPECIAL, CONSEQUENTIAL OR INCIDENTAL DAMAGES, HOWEVER CAUSED, WHETHER ARISING OUT OF BREACH OF WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, OR OTHERWISE.
RESTRICTIVE COVENANT. Licensee shall not make his/her license for Software and/or Firmware available to any competitor of Opal Kelly in the specific field of FPGA development modules or FPGA integration modules.
TECHNICAL SUPPORT. Technical support for Opal Kelly products is provided at the Opal Kelly web site (https://opalkelly.com) in the form of a searchable electronic forum. Email support is provided as a courtesy and at the discretion of Opal Kelly. No technical support will be provided over the telephone. Technical support is only available to Licensee, not to any sub-licensees.
TERMINATION. Any licenses granted herein are terminated immediately upon material breach of this Agreement by Licensor, or immediately upon use of the Software or Firmware in violation of applicable law. Additionally, Opal Kelly shall have the right to terminate this Agreement and the license granted herein upon the occurrence of any of the following events:
- in the event the Licensee fails to comply with any of the terms and conditions of this Agreement and such a default has not been cured within (15) days after written notice; or
- in the event the Licensee
- terminates or suspends its business,
- becomes subject to any bankruptcy or insolvency proceeding under Federal or state statute,
- becomes insolvent or subject to direct control by a trustee, receiver or similar authority, or
- has wound up or liquidated, voluntarily or otherwise.
Opal Kelly retains the right to terminate the Agreement with Licensee without cause, after providing written notice to the Licensee. The termination shall be effective thirty (30) days after date of said notice.
All such notices shall be delivered to Licensor’s last known mailing address and/or email address.
LEGAL NOTICE. This contract shall be governed and construed in accordance with the laws of the State of Oregon. Any claim, action or suit between Licensee and Opal Kelly that arises out of or relates to the performance of this Agreement shall be brought and conducted solely and exclusively within the circuit court for Washington County, Oregon. Provided, however, that if any such claim, action or suit may be brought only in a federal forum, it shall be brought and conducted solely and exclusively within the United States District Court of Oregon. If any provision of this Agreement shall be unlawful, void, or for any reason unenforceable, then that provision shall be deemed severed from this Agreement and shall not affect the validity or enforceability of the remaining provisions of this Agreement. This Agreement is the complete statement of the agreement and supersedes any proposal or prior communications between Opal Kelly and the Licensee relating to the subject matter of this Agreement. If you have any questions regarding this Agreement, please contact:
Opal Kelly Incorporated
13500 SW 72nd Ave, Suite 100
Portland, OR 97223