Kx Academic Program

Kx supports researchers and instructors at universities and academic institutions by providing a free academic license to the full enterprise 64-bit version of our high-performance time-series kdb+ database platform, with its built-in programming language q.

Kdb+/q is used by researchers in disciplines ranging from financial engineering, to biogenetics (like at the Earlham Institute) to utility sensor analytics, to astronomy predictions. Kdb+ is also taught at a number of universities around the world.

Free, open-source, interfaces to common programming languages including Python, Matlab, R, Kafka and Julia, make it easy for researchers to perform statistical analytics on vast amounts of complex Big Data using kdb+ as an historical database platform.

A free 32-bit version of kdb+, with all of the same features as the enterprise 64-bit version, is available for download. This version, which is available for non-commercial use, is a good way to get started with the language. Tutorials, research papers and essential technical information is available here.

If you are affiliated with an academic or research institution and would like to request the use of the full 64-bit enterprise version of kdb+, please complete the form below.

 

Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo

Academic Request Form

Are you willing to share your published results with Kx? We ask that you alert us to academic papers, presentations or other materials that are publicly shared within the academic community and beyond. This is a requirement of the free license.
Agree

Kdb+ Software Academic Use License Agreement

CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS. BY USING THE KDB+ SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, DO NOT USE THE SOFTWARE.

This Kdb+ Software Academic Use License Agreement (“Agreement”) is made between Kx Systems, Inc. (“Kx”) and you, the University, or employee of the University (“End User”) with respect to Kx’s 64 bit Kdb+ Software and any related documentation that is made available to you in (jointly, the “Kdb+ Software”). You agree to use the Kdb+ Software under the terms and conditions set forth below. This Agreement is effective upon you clicking the “I agree” button below.

1. LISCENSE GRANTS

1.1 Eligibility and Use. The Kdb+ Software is made available under this Agreement only to individuals solely engaged in academic study, teaching or research and who are employed by an academic institution or research entity (the “University”). The Kdb+ Software is licensed to the End User hereunder for a limited period of time solely for educational and research purposes, and may not be used for commercial or revenue generating purpose. For the avoidance of doubt, the End User shall not be permitted to use the Kdb+ Software for any project that in any way involves joint research, contribution (financial or otherwise) or is in any way connected to a commercial entity. The End User is strictly prohibited from using the Kdb+ Software under or in connection with any project or research that is supported by a third party funder or grant body, to the extent that such third party or grant funder requires the End User to agree terms that are contradictory to the obligations contained herein including but not limited to any terms related to the retention or ownership of intellectual property.

1.2 Grant of License. Kx hereby grants End User a non-transferable, revocable non-exclusive license, without right of sublicense, to install the Kdb+ Software on the hard disk or other permanent storage media of one computer located on the University premises and to use the Kdb+ Software for purposes of creating and testing applications solely for internal academic research purposes. You may develop and test applications for internal academic research purposes, but you may not deploy them for production, commercial or revenue generating purposes by you or any other person or entity. No person or entity shall be permitted to access the application unless they are a permanent employee of the University.

1.4 Kdb+ Software Evaluations. End User shall not distribute or otherwise make available to any third party any report regarding the performance of the Kdb+ Software, Kdb+ Software benchmarks or any information from such a report unless End User receives the express, prior written consent of Kx to disseminate such report or information.

1.3 Kdb+ Software Use Restrictions. End User may only run the Kdb+ Software with the “Key File” provided by Kx to the End User, and may not use any other Key File or means of enabling the Kdb+ Software to execute. End User may not: (a) modify the Kdb+ Software, (b) sell, lease, license or distribute the Kdb+ Software to any third party, (c) attempt to decompile or reverse engineer the Kdb+ Software, or (d) copy the Kdb+ Software except for purposes of installing and executing it on a single computer.

1.4 Kdb+ Software Evaluations. End User shall not distribute or otherwise make available to any third party any report regarding the performance of the Kdb+ Software, Kdb+ Software benchmarks or any information from such a report unless End User receives the express, prior written consent of Kx to disseminate such report or information.

1.5 INTELLECTUAL PROPERTY OWNERSHIP RIGHTS. END USER ACKNOWL¬EDGES AND AGREES THAT KX OWNS ALL RIGHTS, TITLE AND INTEREST IN THE KDB+ SOFTWARE AND IN ALL OF KX’S PATENTS, TRADEMARKS, TRADE NAMES, INVENTIONS, COPYRIGHTS, KNOW-HOW AND TRADE SECRETS RELATING TO THE DESIGN, MANUFACTURE AND OPERATION OF THE KDB+ SOFTWARE. THE USE BY END USER OF SUCH PROPRIETARY RIGHTS IS AUTHORIZED ONLY FOR THE PURPOSES SET FORTH HEREIN, AND UPON TERMINA¬TION OF THIS AGREEMENT FOR ANY REASON, SUCH AUTHORIZATION WILL CEASE. THE END USER SHALL NOT ON ITS OWN BEHALF OR ON BEHALF OF THE UNIVERSITY APPLY FOR OR REGISTER ANY PATENTS, TRADEMARKS, TRADE NAMES INVENTIONS, COPYRIGHTS, KNOW-HOW OR TRADE SECRETS RELATING TO THE DESIGN, MANUFACTURE AND OPERATION OF THE KDB+ SOFTWARE (IN WHOLE OR IN PART) OR AN APPLICATION DEVELOPED UNDER OR IN CONNECTION WITH THIS AGREEMENT.

2. NO SUPPORT OR MAINTENANCE

The Kdb+ Software is licensed to End User without any support (consulting services) or maintenance (error corrections).

3. FEES

The Kdb+ Software is licensed to End User without charge.

4. NO WARRANTY

THE KDB+ SOFTWARE IS PROVIDED "AS IS." KX EXPRESSLY DISCLAIMS AND NEGATES ALL WARRANTIES FOR THE KDB+ SOFTWARE, WHETHER EXPRESSED, IMPLIED, STATUTORY OR OTHERWISE, AND KX SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT OF INTELLECTUAL PROPERTY OR OTHER VIOLATION OF RIGHTS. KX DOES NOT WARRANT THAT THE KDB+ SOFTWARE WILL MEET END USER REQUIREMENTS OR THAT THE OPERATION OF THE KDB+ SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE.

5. LIMITATION OF LIABILITY

KX SHALL NOT BE LIABLE FOR ANY DAMAGES, AND IN PARTICULAR SHALL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR OTHER SIMILAR DAMAGES, IN CONNECTION WITH OR ARISING OUT OF THE USE OF OR INABILITY TO USE THE KDB+ SOFTWARE, EVEN IF KX HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SUCH DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, LOSS OF PROFITS, REVENUE OR BUSINESS INFORMATION.

6. CONFIDENTIALITY

As used in this Agreement, the term "Confidential Information" means (a) information disclosed in writing by one party to the other and marked confidential, (b) information disclosed orally by one party to the other and summarized in writing by the discloser and marked confidential within thirty (30) days of such oral disclosure, and (c) the Kdb+ Software.
Each party agrees that during the term of this Agreement and for a period of five (5) years thereafter, it will treat as confidential all Confidential Information of the other party, will not use such Confidential Information except as expressly set forth herein or otherwise authorized in writing.

7. TERM AND TERMINATION OF AGREEMENT

Kx may terminate this License Agreement at any time for any reason or no reason by providing email or other written notice to the End User. Alternatively, this License Agreement terminates automatically on the expiration date embedded in the Key File provided by Kx to the End User. Kx may, in its absolute discretion provide the End User with replacement Key Files that enable the Kdb+ Software to run for an additional time period, in which case, this License Agreement is extended for the additional time period. Notwithstanding the foregoing, this License Agreement and End User’s right to use the Kdb+ Software shall automatically terminate immediately if the End User materially breaches any of the License Agreement terms. Upon any termination of this Agreement, End User shall destroy all copies of the Kdb+ Software in his or her possession.

8. MARKETING

It is a requirement of this Agreement that all academic papers, presentations or other materials that relate in any way to the Kdb+ Software are sent to Kx after publication. End User agrees that Kx shall be entitled to document and publicize the End User and the University’s use of the Kdb+ Software and shall be permitted to use the University’s logo in its marketing materials and on its website.

9. SURVIVING PROVISIONS OF AGREEMENT

The provisions of section 1.5 (“Ownership of Licensed Software”), section 4 (“Limited Warranty”), section 5 (“Limitation of Liability”), section 6 (“Confidential Information”) section 8 (“Marketing) section 9 (“General”) shall survive the termination of this Agreement for any reason. All other rights and obligations of the parties shall cease upon termination of this Agreement

10. GENERAL

In the event the End User is an employee of the University, the End User agrees that it has full authority to act on behalf of itself and the University and by signing and accepting this Agreement it has bound itself and the University both jointly and severably to the terms of this Agreement, This is the only Agreement between End User and Kx relating to the Kdb+ Software. This Agreement shall be governed by California law, except as to copyright matters covered by Federal law. This Agreement is deemed entered into at Palo Alto, California by both parties. Any dispute related to this Agreement shall be resolved only in the California State Courts or Federal Courts located in Santa Clara County, California, and End User hereby waives any objections to venue in those courts. Should any provision of this Agreement be declared unenforceable in any jurisdiction, then such provision shall be deemed to be severed from this Agreement and shall not affect the remainder hereof. End User agrees and certifies that the Kdb+ Software shall not be shipped, transferred, exported or re-exported, directly or indirectly, into any country prohibited by the United States Export Administration Act, and the regulations thereunder, or will the Kdb+ Software be used for any purpose prohibited by the same.

I agree with the terms and conditions of the academic use license agreement.