License Agreement


for All Editions of FoxDataObjects

 

Summary
This summary is provided for your quick reference only and is not part of the license agreement. Please read the entire agreement.

You may evaluate the FoxDataObjects using the free version without obtaining a license.

Redistribution of the FoxDataObjects or applications that use it or its components is prohibited if you have not acquired a license.

The Redistributable part may be distributed royalty-free, provided that you have acquired the necessary developer licenses.

You must purchase a license for each developer involved in the development or maintenance of your client application, regardless of whether all of them are working on code that involves the components.



License Agreement
This license agreement ("AGREEMENT") is a legal agreement between you (either an individual or a single entity) and RunAhead Technologies ("RunAhead Technologies") for the software product ("SOFTWARE PRODUCT"), which includes the computer software and any associated media, printed materials, and "online" or electronic documentation ("PRODUCT COMPONENTS") distributed together under the product name shown above. The SOFTWARE PRODUCT also includes any updates and supplements to the original SOFTWARE PRODUCT provided to you by RunAhead Technologies. Any software provided along with the SOFTWARE PRODUCT that is associated with a separate end-user license agreement is licensed to you under the terms of that license agreement. By purchasing, installing, copying, downloading, executing, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this AGREEMENT. If you do not agree to the terms of this AGREEMENT, do not install or use the SOFTWARE PRODUCT.




Software Product License
The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.

The SOFTWARE PRODUCT consists of one or more "Redistributable Components" that provide the basic services or functionality of the SOFTWARE PRODUCT. The Redistributable Components are intended to be included into a computer software application developed by you (any computer software application that USES (by calling its methods or properties or manipulating it in any way) the SOFTWARE PRODUCT is said to be a CLIENT APPLICATION.

The SOFTWARE PRODUCT may also include "Non-Redistributable Components" (such as GUI tools components, documentation and examples) that are provided to supplement the Redistributable Components but which are not USED by the CLIENT APPLICATION.

The reference documentation accompanying the SOFTWARE PRODUCT indicates which components are Redistributable.

1. Grant of License
This AGREEMENT grants you the following rights provided that you comply with all terms and conditions of this AGREEMENT:


1.1. "Licensed" Software. If you have purchased or otherwise legally obtained a license for the SOFTWARE PRODUCT (i.e., obtained from RunAhead Technologies, its authorized agents or partners a printed or electronic license certificate containing a valid product key, and authorizing you to use or distribute the SOFTWARE PRODUCT) the SOFTWARE PRODUCT is considered "Licensed Software" (and you are considered a "LICENSEE") and you are granted the following rights:
 

Development Use. General License Grant to Install and Use SOFTWARE PRODUCT. You may install and use one copy of the SOFTWARE PRODUCT on a single computer. You can share a copy of the Software Product installed on a common build/test machine provided that each developer using it has a license.

Redistribution. You may distribute the Redistributable Components as part of your CLIENT APPLICATION without payment of a royalty, provided that a license has been obtained for each developer involved in the development or maintenance of the CLIENT APPLICATION, regardless of whether that developer is working directly with the SOFTWARE PRODUCT.

Storage/Network use. You may also store or install a copy of the SOFTWARE PRODUCT on a storage device, such as a network server, used only to install or run the SOFTWARE PRODUCT on your other computers over an internal network; however, you must acquire and dedicate a distinct license for each developer using the SOFTWARE PRODUCT from the storage device. Any given license for the SOFTWARE PRODUCT may not be shared or used concurrently or otherwise on different computers or by different developers in a given organization.

License Pack. If you have acquired this AGREEMENT in a License Pack, you may make the number of additional copies of the computer software portion of the SOFTWARE PRODUCT identified above on this EULA, and you may use each copy in the manner specified above.

1.2. "Evaluation" Software. If the SOFTWARE PRODUCT is labeled "Evaluation" or "Trial"  or "Free" or was provided to you by RunAhead Technologies, its agents or partners as evaluation software, and/or if you have not obtained a license for the SOFTWARE PRODUCT as described in 1.1 above, the SOFTWARE PRODUCT is considered "Evaluation Software" (and you are considered an "EVALUATION USER") and any number of developers may develop or maintain CLIENT APPLICATIONS for up to 15 persistent classes per mapping schema file and for testing or evaluation purposes.  The SOFTWARE PRODUCT may not be distributed with your CLIENT APPLICATION until the appropriate license(s) have been obtained as described in 1.1 above.

1.3. Reservation of Rights. All rights not expressly granted are reserved by RunAhead Technologies.

 

2. Description of Other Rights and Limitations
2.1. Version Limitation. Your license certificate contains a specific version number. This AGREEMENT permits you to USE in your CLIENT APPLICATION the same or a lower version of the SOFTWARE PRODUCT as the version number specified on the license certificate. If you have obtained this SOFTWARE PRODUCT as an upgrade to a previous version for which you have a license you are permitted to USE the SOFTWARE PRODUCT in your CLIENT APPLICATION even though it may have a later version number than is specified on your license certificate, provided you meet all eligibility requirements for the upgrade as described in section 3.

2.2. Limitations on Reverse Engineering, Decompilation, and Disassembly. You may not reverse engineer, decompile, disassemble, or modify the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.

2.3. Rental. You may not rent, lease, or lend the SOFTWARE PRODUCT.

2.4. Support Services. RunAhead Technologies may provide you with support services related to the SOFTWARE PRODUCT ("SUPPORT SERVICES"). Use of SUPPORT SERVICES is governed by the RunAhead Technologies policies and programs described in the user manual, in "online" documentation, and/or in other materials provided by RunAhead Technologies. Any supplemental software code provided to you as part of the SUPPORT SERVICES shall be considered part of the SOFTWARE PRODUCT and subject to the terms and conditions of this AGREEMENT. With respect to technical information you provide to RunAhead Technologies as part of the SUPPORT SERVICES, RunAhead Technologies may use such information for its business purposes, including for product support and development. RunAhead Technologies will not utilize such technical information in a form that personally identifies you.

2.5. End-User Support. Any SUPPORT SERVICES offered by RunAhead Technologies are offered to the LICENSEE only. In no case will RunAhead Technologies provide SUPPORT SERVICES to the end-user of the CLIENT APPLICATION.

2.6. Sample Code. In addition to the rights granted above, RunAhead Technologies grants you a non-exclusive, royalty-free right to modify the source code version of those portions of the SOFTWARE PRODUCT that are identified as "Samples" or "Sample Code" or "Sample applications" ("Sample Code"), for the sole purposes of designing, developing, and testing your software product(s), provided that you agree to: (i) not use RunAhead Technologies name, logo, or trademarks to market their software product(s); (ii) include a valid copyright notice on all copies of the Sample Code and any derivative works thereof; (iii) indemnify and hold harmless RunAhead Technologies from and against any claims or lawsuits, including attorneys' fees, that arise from or result from the use, copying, modification or distribution of the Sample Code and/or derivative works thereof; (iv) not permit further distribution of the Sample Code and/or derivative works.

2.7. Software Transfer. The initial LICENSEE of the SOFTWARE PRODUCT may make a one-time permanent transfer of this AGREEMENT and SOFTWARE PRODUCT only directly to an end user, provided that the LICENSEE has not distributed the SOFTWARE PRODUCT as part of a CLIENT APPLICATION. This transfer must include all of the SOFTWARE PRODUCT (including all component parts, the media and printed materials, any upgrades, this AGREEMENT, and, if applicable, the printed and/or electronic license certificate). Such transfer may not be by way of consignment or any other indirect transfer. The transferee of such one-time transfer must agree to comply with the terms of this AGREEMENT, including the obligation not to further transfer this AGREEMENT and SOFTWARE PRODUCT. If the LICENSEE has distributed the SOFTWARE PRODUCT as part of a CLIENT APPLICATION, the AGREEMENT and SOFTWARE PRODUCT cannot be transferred except as part of a transfer of the rights to the CLIENT APPLICATION.

2.8. Termination. Without prejudice to any other rights, RunAhead Technologies may terminate this AGREEMENT if you fail to comply with the terms and conditions of this AGREEMENT. In such event, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts.

2.9. Limitation on Competition. The SOFTWARE PRODUCT may not be used in or distributed with any CLIENT APPLICATION that competes with or provides substantially the same functionality as the SOFTWARE PRODUCT, or with any CLIENT APPLICATION whose primary purpose is substantially the same as the primary purpose of the SOFTWARE PRODUCT.

2.10. Product Keys. The SOFTWARE PRODUCT requires a product key to be functional; this product key is provided to you when you obtain a license for the SOFTWARE PRODUCT. This product key may be embedded in your CLIENT APPLICATION provided that it is not made visible or otherwise accessible to end users or to non-licensed application developers (e.g., through your application's application programming interface).

2.11. License Notice. The following text must be embedded as comment into the source code for the CLIENT APPLICATION at each point where the product key for the SOFTWARE PRODUCT is set:

"This application uses a licensed copy of FoxDataObjects, which is copyrighted and owned by RunAhead Technologies. The components may be used only according to the terms of the FoxDataObjects license agreement (see http://www.runahead-tech /Products/FoxDataObjects/ for details)."

2.12. Non-Redistributable Components. Only the software and other components designated as "Redistributable" in the reference documentation for the SOFTWARE PRODUCT may be redistributed with your CLIENT APPLICATION. Non-Redistributable components (such as GUI tools, sample code and developer documentation) may not be redistributed.

3. Upgrades
If the SOFTWARE PRODUCT is labeled as an upgrade, you must be properly licensed to use a product identified by RunAhead Technologies as being eligible for the upgrade in order to use the SOFTWARE PRODUCT. A SOFTWARE PRODUCT labeled as an upgrade replaces and/or supplements (and may disable) the product that formed the basis for your eligibility for the upgrade. You may use the resulting upgraded product only in accordance with the terms of this AGREEMENT. If the SOFTWARE PRODUCT is an upgrade of a component of a package of software programs that you licensed as a single product, the SOFTWARE PRODUCT may be used and transferred only as part of that single product package and may not be separated for use on more than one computer.

4. Source Code
Provided you have purchased a license to the source code, you may make modifications, enhancements, derivative works and/or extensions to that licensed source code provided to you, under the terms set forth in this section 4.

4.1. While RunAhead Technologies does not claim any ownership rights in applications, frameworks or components developed using the SOFTWARE PRODUCT, in the event you develop any modifications, enhancements, derivative works and/or extensions to the licensed source code, either independently or jointly with RunAhead Technologies, such modifications, enhancements, derivative works and/or extensions and all rights associated therewith will be the exclusive property of RunAhead Technologies. You will not grant, either expressly or impliedly, any rights, title, interest, or licenses to any such modifications, enhancements, derivative works and/or extensions to any third party. You will, however, be entitled to use such modifications, enhancements, derivative works and/or extensions under the terms set forth in this agreement. You hereby assign all right, title and interest in and to such modifications, enhancements, derivative works and/or extensions to the licensed source code to RunAhead Technologies. You also agree to execute, acknowledge and deliver to RunAhead Technologies all documents and do all things RunAhead Technologies deems necessary or desirable, at no cost to but at RunAhead Technologies's expense, to enable RunAhead Technologies to obtain and secure such modifications, enhancements, derivative works and/or extensions anywhere in the World. You agree to secure all necessary rights and obligations from relevant employees, or third parties in order to satisfy the above obligations.

4.2. You may not distribute the RunAhead Technologies source code, or any modification, enhancement, derivative work and/or extension thereto, in source code form.

4.3. The source code contained herein and in related files is provided to the registered developer for the sole purposes of education and troubleshooting. Under no circumstances may any portion of the source code be distributed, disclosed or otherwise made available to any third party without the express, prior written consent of RunAhead Technologies.

4.4. Under no circumstances may the source code be used in whole or in part, as the basis for creating a product that provides the same, or substantially the same, functionality as any RunAhead Technologies product. You will not take any action, or assist or otherwise aid anyone else in taking any action, that would limit RunAhead Technologies' independent development, sale, assignment, licensing or use of its own software or any modification, enhancement, derivative work and/or extension thereto.

4.5. You will not modify or delete, in whole or part, any copyright, trade secret, proprietary, confidential or other notice thereon or therein without the express, prior written consent of RunAhead Technologies.

4.6. YOU UNDERSTAND AND ACKNOWLEDGE THAT SOURCE CODE IS LICENSED AS IS, AND THAT RunAhead Technologies DOES NOT PROVIDE ANY TECHNICAL SUPPORT FOR SOURCE CODE.

5. Copyright
All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, photographs, animations, video, audio, music, and text incorporated into the SOFTWARE PRODUCT), the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are owned by RunAhead Technologies, its partners or suppliers. If this SOFTWARE PRODUCT contains documentation that is provided only in electronic form, you may print as many copies as you wish of such electronic documentation, provided that it is for your use only. You may not copy the printed materials accompanying the SOFTWARE PRODUCT.

6. Copies
You may make as many copies as you wish of the installation media (if provided) or downloaded installation package, for the purpose of installing the SOFTWARE PRODUCT on computers for which you have obtained a license. After installation of the SOFTWARE PRODUCT pursuant to this AGREEMENT, you may keep the original media on which the SOFTWARE PRODUCT was provided by RunAhead Technologies for backup or archival purposes. Except as expressly provided in this AGREEMENT, you may not otherwise make copies of the SOFTWARE PRODUCT or the printed materials accompanying the SOFTWARE PRODUCT.

7. Redistribution of Software Installation package
Copies of the SOFTWARE PRODUCT (including evaluation copies) may not be given, sold, or otherwise transferred to others except as described in this agreement. Software download web sites and other similar distribution services are permitted to redistribute the complete software installation package provided that an evaluation copy or listing request was submitted to the service by an authorized agent of RunAhead Technologies, and that installation package is distributed without modification.

8. Academic License-Eligibility Requirements
RunAhead Technologies offers qualified Educational Institutions or Organizations and eligible Academic End Users the ability to buy educational licenses of RunAhead Technologies products for educational instruction purposes. Educational versions of RunAhead Technologies products can not be used for any commercial purpose. Programs and prices are subject to change without notice. Please contact us for eligibility requirements or if you have any other questions about the RunAhead Technologies Education Program, e-mail us at: info@foxdataobjects.com

9. Confidentiality
You acknowledge that the SOFTWARE and any source code provided to you pursuant to this LICENSE, as well as any modification, enhancement, derivative work and/or extension thereto includes valuable trade secrets of RunAhead Technologies. You agree to maintain in confidence the RunAhead Technologies Source Code (in source code form), and any modification, enhancement, derivative work and/or extension thereto, by using at least the same physical and other security measures as you use for your own confidential technical information and documentation, but in no event less that a commercially reasonable standard of care. You further agree not to disclose the RunAhead Technologies Source Code (in source code form), or any aspect thereof, or any modification, enhancement, derivative work and/or extension thereto, or any aspect thereof, to anyone other than employees or contractors who have a need to know or obtain access to such information in order to support your authorized use of the SOFTWARE and who are bound to protect such information against any other use or disclosure. You agree to assume full responsibility for such employees' or contractors' use, or misuse, of such disclosed source code as if it was your use. These obligations shall not apply to any information generally available to the public, independently developed or obtained without reliance on RunAhead Technologies' information, or approved in writing for release by RunAhead Technologies without restriction.

10. Use in Hazardous Environments
THIS SOFTWARE PRODUCT IS NOT DESIGNED, MANUFACTURED, OR INTENDED FOR USE OR RESALE IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE SOFTWARE PRODUCT COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE.

11. Disclaimer of Warranty
THIS SOFTWARE PRODUCT IS PROVIDED "AS IS." TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, RunAhead Technologies AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO THE SOFTWARE PRODUCT, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS. YOU MAY HAVE OTHERS, WHICH VARY FROM STATE/JURISDICTION TO STATE/JURISDICTION.



BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO WHICH AND USES TO WHICH THE SOFTWARE PRODUCT MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED. GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY SOFTWARE PROGRAM BE THOROUGHLY TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER MUST ASSUME THE ENTIRE RISK OF USING THE SOFTWARE PRODUCT.

12. Limitation of Liability
To the maximum extent permitted by applicable law, in no event shall RunAhead Technologies or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use the SOFTWARE PRODUCT or the provision of or failure to provide Support Services, even if RunAhead Technologies has been advised of the possibility of such damages. In any case, RunAhead Technologies's entire liability under any provision of this AGREEMENT shall be limited to the greater of the amount actually paid by you for the SOFTWARE PRODUCT or U.S. $10.00. Because some states and jurisdictions do not allow the exclusion or limitation of liability, the above limitation may not apply to you.