Home / Downloads / c-treeACE Download
If you would like a c-treeACE package supporting additional platforms or APIs, please contact your nearest FairCom office for availability. c-treeACE Professional is highly portable and has been ported to over 100 platforms, including QNX, FreeBSD, SCO and many others.
c-treeACE Express License Information:
The following license permits you to use the c-treeACE Express Edition package for internal development and testing purposes only. If you desire to use any application developed with c-treeACE Express for any purpose, you must secure a production use license.
c-treeACE® Express V10 Development License Agreement
CAREFULLY READ THE TERMS OF THIS LICENSE AGREEMENT (“Agreement”) BEFORE INSTALLING, DOWNLOADING, ACCESSING, OR USING THE SOFTWARE. This Agreement sets forth the terms that govern development use of this software, which includes all source code, object code, binary executable files, documentation, sample/utility programs and media that may accompany the software, all collectively referred to herein as “Software.”
This Agreement does NOT in any way address the terms under which Licensee may deploy the applications created with the Software. Deployment is only authorized under the terms of a separate, signed c-treeACE® deployment amendment.
Installing, downloading, accessing, or using the Software in any way shall be your affirmative act of acceptance of all the terms of this Agreement. IF YOU DO NOT AGREE WITH ANY PROVISION OF THIS AGREEMENT, DO NOT INSTALL, DOWNLOAD, ACCESS OR USE THE SOFTWARE. Contact FairCom if you have questions or concerns about this Agreement.
Once affirmatively accepted by you in the manner described above, this shall be a legally binding and enforceable Agreement between the FairCom Corporation (“FairCom”) and you (hereinafter referred to as “Licensee”). Licensee is and refers herein to you personally if you are acting on your own behalf, or is and refers herein to any entity that is the organization, corporation, or other party on whose behalf you are acting.
The following definitions apply throughout this Agreement:
A. “Application” shall mean any value-added, derivative work created by Licensee using the Software.
B. “c-treeACE API” shall mean Application Programmer Interface portion of the Software, which are the functions, classes and other programmatic methods by which a Programmer uses the Software to create an Application.
C. “c-treeACE Server” shall mean all editions of FairCom’s c-treeACE database server included in the Software that are licensed to Licensee herein for development purposes only.
D. “Programmer” shall mean any person who is linking or may link with any object library portion of the Software or who is writing or may write software that utilizes, either directly or indirectly, any Software functionality. A direct utilization includes but is not limited to when the software author codes specific c-treeACE API function calls into an application. An indirect utilization includes but is not limited to when the software author codes any form of logic that utilizes any Software functionality through a custom interface. Indirect calls are typically seen when a Licensee authors a software layer on top of the c-treeACE API, providing a custom API.
E. “Proprietary Information” means, without limitation, any and all Software source code, object code, binary executable files, data, inventions, patents, discoveries, improvements, trademarks, copyrights, trade secrets, algorithms, mathematical constraints, FairCom confidential information, know-how and ideas embodied in the Software and any and all intangible intellectual property or privileges of a nature similar to the foregoing, including, without limitation, in every case in any part of the world and whether or not registered, whether received by Licensee from FairCom or from any third party under obligation to FairCom to maintain such information as confidential or not.
1. Grant of License.
Subject to all of the terms set forth herein, FairCom grants to Licensee and Licensee accepts the non-exclusive, limited, non-transferrable, non-sublicenseable, right and license for one (1) Programmer to register and use the Software to:
• develop computer software Applications using any c-treeACE API; and
• use the c-treeACE Server included with the Software for development purposes only.
2. Software License Restrictions.
2.1. The Software distributed under this Agreement is subject to limited use only and the Licensee, Programmers and any other person or entity acting or purporting to act thereunder shall not:
a) disassemble, decompile or reverse engineer the Software or translate the Software to another computer language; or
b) alter, obscure or otherwise modify the copyright, intellectual property, trademark, and/or statements of confidentiality embedded in the Software; or
c) distribute or otherwise make available the Software in source, linkable object, or linkable library form; or
d) remove or change any serial number within the Software; or
e) modify any of the Software’s communication controls (“handshake logic”) or override any communication protocols within the Software that support the c-treeACE API communicating with the c-treeACE Server.
2.2. This Agreement limits the nature of Applications that can be developed with the Software. FairCom will consider relaxing these restrictions for specific implementations and we encourage you to contact FairCom to discuss licensing alternatives. However, without obtaining an additional license grant from FairCom, the nature of Applications that may be developed under this Agreement using the Software is limited as follows:
a) unless the Application is dependent upon the c-treeACE Server, the Software shall not be used to develop an Application that acts as a server and uses any other component or configuration of the Software: (1) with or underneath a multi-threaded and/or multi-user layer supporting multiple users or processes; or (2) with an inter-process or network communication layer; and
b) the Software shall not be used to develop an Application or an Application module that is or acts as, is a part of, or is an add-on to an operating system; a file system; a device driver; a computer language compiler or interpreter; and
c) the Software shall not be used to develop any Application that competes with the Software or provides a generic database interface such as, for example, without limitation, ODBC, OLE DB, or JDBC that provides the functionality of a general purpose database.
3. Application Distribution.
This is an Application development license only. Licensee does not have any right hereunder to distribute, deploy or use an Application in any internal or external production setting. Deployment in any production setting is only authorized under an executed c-treeACE® deployment amendment. See FairCom’s Web site for deployment licensing options.
4. Development Servers.
This Software package includes a c-treeACE Server that is to be used by one (1) Licensee Programmer for internal development purposes only. Licensee shall not use the c-treeACE Server for any purpose other than development without first obtaining an additional license from FairCom.
General Terms and Conditions:
5. Proprietary Information.
Licensee acknowledges and agrees that the Software contains information that is proprietary to and owned by FairCom. Licensee shall not delete, obscure, alter or remove any proprietary notices, nor distribute, disclose to any third party, copy or make summaries of any Proprietary Information contained in the Software, nor utilize any Proprietary Information for any purpose not specifically authorized herein.
The Software is licensed only, not sold, to Licensee. This license does not convey to Licensee any ownership interest whatsoever in or to the Software or any rights therein. All title and intellectual property right (including but not limited to copyright, patent, trademark, trade secret or other) in and to the Software, any accompanying documentation or written material whether in electronic or printed form, and any copies of the Software are owned by FairCom and/or its suppliers, and are protected by applicable copyright or other intellectual property laws and treaties. All such rights are and shall remain the exclusive property of FairCom and/or its suppliers. All rights not expressly granted to Licensee are reserved for FairCom.
7. Backup Copies.
Licensee is permitted to make a reasonable number of copies of the Software to be used exclusively for Licensee’s backup or archival purposes.
Licensee may terminate this Agreement at any time. In the event Licensee violates any term of this Agreement and Licensee fails to correct the indicated violation within fourteen (14) days of notification thereof, FairCom may, at its sole discretion, terminate this Agreement, by providing ten (10) days written notice of such termination to Licensee. In the event this Agreement accompanies a time-limited version of the Software, the Agreement will terminate upon expiration of the development server included with the Software. Upon termination of this Agreement for any reason, Licensee’s obligation to maintain the confidentiality of the Software shall remain in effect. Licensee shall immediately destroy all copies of the Software, whether retained in whole or in part; modified or not; in source, object or binary executable format. Licensee shall, upon FairCom’s written request and according to the procedures for certification set forth in the “Compliance Certification and Audit” section below, certify that Licensee has complied with all the requirements of this section.
9. Assignment of License.
This Agreement is assignable by FairCom without limitation. Licensee shall not loan, rent, lease, assign or share use of the Software or this license with any other person or entity unless Licensee first obtains the prior written consent of FairCom.
“c-treeACE”, “c-tree”, “c-tree Plus”, “FairCom” and FairCom’s circular disc logo are trademarks of FairCom, registered in the United States and other countries. No right or ownership interest whatsoever in such trademarks is granted to Licensee herein. Licensee shall not use any FairCom trademarks, except as specifically required and authorized by this Agreement, without the express written consent of FairCom. Licensee shall not alter, remove, obscure or otherwise modify any trademarks of FairCom on any products or contained in or on the Software. Further Licensee shall comply with any quality control or usage guidelines for any FairCom or third party trademarks on or related to the Software as communicated by FairCom from time to time.
Licensee agrees to indemnify, hold harmless and defend FairCom, any of its licensors, affiliates or subsidiaries and any members, officers, employees and agents of the foregoing, from and against any action, cause, claim, damage, debt, demand or liability, including reasonable costs and attorney’s fees, asserted by any person or entity, arising out of or relating to: (a) this Agreement or Licensee’s violation of the terms and conditions thereof; (b) Licensee’s use of the Software, including any data, content, communication or work transmitted or received by Licensee; (c) any unacceptable use of the Software by Licensee or through Licensee’s account, including, without limitation, any statement, data or Licensee content posted, made, transmitted or republished by Licensee which is prohibited as unacceptable under this Agreement; (d) any intentional or negligent act or omission of Licensee; (e) Licensee’s violation of any third party rights, including, without limitation, any intellectual property or privacy right; and (f) any claim that any Licensee content posted by Licensee caused damage to a third party.
12. Disclaimer of Warranties.
TO THE EXTENT PERMITTED BY LAW AND EXCEPT AS OTHERWISE PROVIDED HEREIN, THE SOFTWARE IS PROVIDED BY TRANSFORM AND ITS LICENSORS “AS IS” AND WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, EXCEPT AS EXPRESSLY STATED ABOVE. TO THE EXTENT PERMITTED BY LAW, FAIRCOM AND ITS LICENSORS MAKE NO OTHER WARRANTY, EXPRESS OR IMPLIED, AND THERE ARE EXPRESSLY EXCLUDED ALL WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE OR ARISING BY STATUTE, LAW, COURSE OF DEALING, CUSTOM AND PRACTICE OR TRADE USAGE. EXCEPT AS OTHERWISE PROVIDED HEREIN, FAIRCOM AND ITS LICENSORS MAKE NO REPRESENTATIONS OR WARRANTIES REGARDING THE USE, RESULTS, CORRECTNESS, ACCURACY, RELIABILITY, SUITABILITY OR OTHERWISE OF THE SOFTWARE. THE SOFTWARE MAY INCLUDE THIRD PARTY SOFTWARE LICENSED BY FAIRCOM AND SUBLICENSED TO LICENSEE. FAIRCOM MAKES NO REPRESENTATIONS OR WARRANTIES CONCERNING ANY SUCH THIRD PARTY SOFTWARE, WHETHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF NON-INFRINGEMENT. The entire risk as to the quality and performance of the Software shall be borne by Licensee. Should the Software prove defective, Licensee assumes the entire cost of all necessary servicing, repair and/or correction. Neither FairCom nor any third party contributors to the Software warrant that the technology contained in the Software will meet Licensee’s requirements or that the operation of the Software will be un interrupted or error-free. The Software is licensed in “as is” condition with respect to defects of any kind. The parties to this Agreement intend that the applicable provisions of the Uniform Commercial Code govern for purposes of affording to FairCom the same protections afforded to sellers regarding the claim of warranty, limitation of liability and remedies.
13. Limitation of Liability and Remedies.
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT, CONTRACT, BREACH OR FAILURE OF WARRANTY, STRICT LIABILITY, STATUTORY OR OTHERWISE, SHALL FAIRCOM, OR ITS AUTHORIZED PARTNERS, LICENSORS OR SUPPLIERS BE LIABLE TO LICENSEE OR TO ANY OTHER PERSON FOR LOSS OF REVENUE, LOSS OF PROFITS, LOSS OF GOODWILL, LOSS OF USE, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR EXEMPLARY OR PUNITIVE DAMAGES. LICENSEE UNDERSTANDS THAT THE SOFTWARE IS NOT INFALLIBLE, AND LICENSEE ACCEPTS ALL RISKS IN ITS USE OF THE SOFTWARE WHICH ARE BASED IN WHOLE OR IN PART ON THE USE OF THE SOFTWARE. IN NO EVENT SHALL FAIRCOM, OR ITS AUTHORIZED PARTNERS OR SUPPLIERS BE LIABLE FOR ANY DAMAGES IN EXCESS OF THE AMOUNTS ACTUALLY PAID FOR THE SOFTWARE, EVEN IF FAIRCOM, OR ITS AUTHORIZED PARTNERS OR SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. FairCom’s cumulative and total liability to Licensee or any other party for any claim, demand or action arising from or related to this Agreement or Licensee’s authorized use of the Software (whether such claim is made in contract, warranty, tort, product or strict liability, patent or copyright infringement, or any other theory whatsoever), including, without limitation, any claim for damages based on computer viruses or data loss, shall not exceed the amount of the actual license fee paid to FairCom for the use of the Software, even if Licensee paid no fee. Licensee’s exclusive and sole remedy is to request repair of the Software or to request a refund. The decision of which remedy to elect rests solely with FairCom, EVEN IF SUCH LIMITED OR EXCLUSIVE REMEDY FAILS ITS ESSENTIAL PURPOSE. IN NO EVENT SHALL FAIRCOM OR ANY THIRD PARTY CONTRIBUTOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, PUNITIVE OR EXEMPLARY DAMAGES, LOST PROFITS, OR DATA LOSS, EVEN IF FAIRCOM IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES IN ADVANCE. Any cause of action brought by Licensee under this Agreement, whether in contract, tort or any other theory of liability, shall be commenced no later than one (1) year after such right of action accrues and may not be extended for any reason. If not filed within that one (1) year time limit, the cause of action shall be forever barred. The limitation of liability and allocation of risk established herein is reflected in the price of the software license (even if there is no cost).
14. U.S. Government Restricted Rights Notice.
If Licensee is acting on behalf of any department, unit or agency of the government of the United States of America (hereinafter called the “Government”), the Government acknowledges that all FairCom Software and documentation are “Commercial Items,” as that term is defined under 48 C.F.R. 2.101, consisting of “Commercial Computer Software” and “Commercial Computer Software Documentation,” as those terms are used in 48 C.F.R. 12.212, 252.227-7014(a)(1) and 252.227-7014(a)(5), as applicable. Consistent with these sections, the Software and its associated documentation are being licensed to the Government (a) only as Commercial Items and (b) only with those rights as are granted to all other licensed users pursuant to the terms and conditions herein. If the Software is supplied to the Department of Defense, the Government is acquiring no more than the minimum restricted rights in the Software, as specified in 48 C.F.R. 252.227- 7203-5(c). If the Software is supplied to any unit or agency of the Government other than the Department of Defense, the Government’s rights in the Software shall be no more than those rights set forth in 48 C.F.R. 52.227-19. Manufacturer of the Software is FairCom Corporation, 6300 West Sugar Creek Drive, Columbia, MO 65203. All rights reserved under the Copyright Laws of the United States.
15. Export Restrictions.
These export restrictions apply to the transfer of the Software as set forth in Section 9 (Assignment of License) and any deployment rights granted for any application or file created with the Software. Access to and use of the Software is granted with the specific understanding and requirement that responsibility for ensuring full compliance with all applicable U.S. and foreign export laws and regulations is being undertaken by Licensee. This includes an obligation to ensure that any individual receiving access who is not a U.S. citizen or permanent U.S. resident is permitted access under applicable U.S. and foreign export laws and regulations. In the event Licensee is uncertain whether Licensee may lawfully obtain access to the Software or deploy any file created with the Software, Licensee acknowledges its obligation to consult with legal counsel to determine whether access is lawful. Licensee understands and acknowledges its obligations to make a prompt report to FairCom and the appropriate authorities regarding any access to or use of the Software or any file created with the Software that may be in violation of applicable U.S. or foreign export laws or regulations.
16. Governing Law.
This Agreement is deemed by FairCom and Licensee to have been executed in Boone County, Missouri in the United States of America (“U.S.A.”) and the Agreement and any subsequent amendments shall be construed in accordance with the laws of the State of Missouri, U.S.A. Any litigation concerning or arising out of this Agreement shall be commenced and prosecuted in the Circuit Court of Boone County, Missouri, U.S.A. and Licensee hereby consents to personal jurisdiction in that forum.
17. Compliance Certification and Audit.
Upon FairCom’s written request, Licensee shall, within thirty (30) days of receipt of such request, provide FairCom a letter certifying that Licensee is in full compliance with the terms of this Agreement and any Amendments hereto. Said letter shall be signed by you personally if you are acting on your own behalf, or by a company officer if you are representing an entity that is an organization, corporation, or other party on whose behalf you are acting. For a period of the Term and three (3) years thereafter, Licensee shall keep accurate books, records and accounts as are reasonably necessary to verify compliance with this Agreement, and shall, upon reasonable notice, permit FairCom or its representatives to inspect all such books, records and accounts and to make extracts from such books no more than once per calendar year. Any audit conducted pursuant to this Agreement shall be performed during normal business hours, with minimal disruption, and at the auditing party’s expense.
Should a court of competent jurisdiction finally adjudicate any particular provision or provisions of this Agreement or any subsequent amendments thereto to be invalid, void or unenforceable, such final adjudication shall not affect the validity of any other provision set forth in this Agreement or such amendments, if any.
No failure by FairCom to exercise and no delay in exercising, any privilege, power or right set forth herein, will operate as a waiver thereof, nor will any single or partial exercise by FairCom of any such privilege, right or power set forth herein preclude further exercise by FairCom of any such privilege, right or power set forth herein.
If at any time FairCom’s consent or action is called for hereunder, it shall be at FairCom’s sole and absolute discretion. All implied covenants of good faith and fair dealing are hereby disclaimed.
To become effective, any and all amendments, modifications, changes, or required consents hereunder obtained from FairCom must be in writing and signed by a duly authorized representative of FairCom.
22. Survival of Obligations.
Should this Agreement be terminated for any reason, FairCom’s rights and Licensee’s obligations under Sections 2, 5, 6, and 8-17 shall survive.
Licensee agrees that FairCom shall have no responsibilities to provide enhancements to the Software for any reason whatsoever, including but not limited to enabling the Software to operate with any application. Licensee also agrees that this Agreement shall not be construed as creating any obligation of FairCom to enhance, update, or upgrade the Software, or to create any nonexistent products.
24. Entire Agreement.
This Agreement constitutes the entire understanding between FairCom and Licensee with respect to the subject matter hereof and supersedes any and all prior or contemporaneous oral or written agreements, understandings, representations or communications between the parties.
Download c-treeACE Express
About This Download
c-treeACE Advanced Core Engine
c-treeRTG Ready-to-Go Solutions
c-treeAMS Advanced Modules Series
Looking for c-treeACE for COBOL?
Upgrading from Earlier Releases
FairCom in the news...
Be sure to read this article in Forbes about using c-treeRTG COBOL Edition to expand the connectivity of your existing applications: Enabling Software To Eat The World, One API At A Time