Try it for free.
Kx offers a free 32-bit version of kdb+, which has all the functionality of the full enterprise 64-bit version, the only difference being that the free version has less memory space. Free 32-bit kdb+ may be used for commercial, non-commercial, and educational purposes.
Because this free product has no license expiration, you can remain current by simply re-downloading each new version of the software from this page. While we cannot provide maintenance or support for free downloads, we encourage you to visit kxcommunity.com, where you can find tips and tricks for getting started and join the Google Group to get help from our active kdb+ developer community.
Download versions are available for Windows, Linux, Solaris, and OS X. They contain everything developers need to learn q and kdb+ from the associated tutorials at the Kx wiki, which also has a quick start guide to kdb+. (You must first agree to the terms of the kdb+ Software License Agreement.)
DOWNLOAD KDB+ SOFTWARE LICENSE AGREEMENT
CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS. BY DOWNLOADING THE KDB+ SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THESE TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, DO NOT DOWNLOAD THE SOFTWARE.
This Download Kdb+ Software License Agreement is made between Kx Systems, Inc. ("Kx") and you, the User, with respect to the 32 bit version of Kx's Kdb+ Software made available for download at http://kx.com/software-download.php (the "Download Kdb+ Software"). The Download Kdb+ Software includes any updates and/or any documentation provided to you by Kx. You agree to use the Download Kdb+ Software under the terms and conditions set forth below.
1. LICENSE GRANTS
1.1 Application Development License. Kx hereby grants User a non-transferable, non-exclusive license, without right of sublicense, to copy and install the Download Kdb+ Software on the hard disk or other permanent storage media of one or more computers and to use the Download Kdb+ Software for purposes of developing, testing and running applications into which the Download Kdb+ Software is embedded ("User Applications").
1.2 Application Distribution License. Kx hereby grants User a non-exclusive, non-transferable license, without right of sublicense, to distribute copies of the User Applications to third parties and to grant such third parties the right to install and execute the User Applications subject to the terms and conditions set forth in section 1.4 below.
1.3 Application Hosting License. Kx hereby grants User a non-exclusive, non-transferable license, without right of sublicense, to copy and install the User Applications onto the hard disk or other permanent storage media of User's Computers for purposes of hosting the User Applications for third parties. The foregoing license grant is subject to the terms and conditions set forth in section 1.4 below.
1.4 Download Kdb+ Software Use Restrictions
(a) Generally. End User may use, distribute and host the User Applications both for personal and commercial purposes, but User may not: (i) modify the Download Kdb+ Software, (ii) sell, lease, license or distribute the Download Kdb+ Software to any third party, or (iii) attempt to decompile or reverse engineer the Download Kdb+ Software.
(b) User Application Requirements. User Applications must have significant added functionality and custom features developed by User beyond those available in the Download Kdb+ Software as delivered to User.
(c) Download Kdb+ Software Evaluations. End User shall not distribute or otherwise make available to any third party any report regarding the performance of the Download Kdb+ Software, Download 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.
2. Intellectual Property Ownership Rights
End User acknowledges and agrees that Kx owns all rights, title and interest in the Download 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 Download Kdb+ Software. The use by End User of such proprietary rights is authorized only for the purposes set forth herein, and upon termination of this Agreement for any reason, such authorization will cease.
3. NO SUPPORT OR MAINTENANCE
The Download Kdb+ Software is licensed to End User without any support (consulting services) or maintenance (error corrections).
The Download Kdb+ Software is licensed to End User without charge.
5. NO WARRANTY
The Download Kdb+ Software is provided "As Is." KX expressly disclaims and negates all warranties for the Download 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 DOWNLOAD KDB+ SOFTWARE WILL MEET END USER REQUIREMENTS OR THAT THE OPERATION OF THE DOWNLOAD KDB+ SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE. The Download Kdb+ Software may include versions for which no 64 bit version is available from Kx currently or in the future.
6.1 By Kx. Kx shall have the right, but not the obligation, to defend, or at its option settle at its own expense, any claim, suit or proceeding brought against End User alleging that the Download Kdb+ Software infringes any copyright, trademark or patent, or violates the trade secret rights of a third party, subject to the limitations hereinafter set forth. Kx shall have sole control of any such action or settlement negotiations, and, if Kx elects to defend the claim or suit, Kx agrees to pay, subject to the limitations hereinafter set forth, any settlement fees or final judgment and attorney's fees entered against End User on such issue in any such suit or proceeding. End User agrees to notify Kx promptly in writing of such claim, suit or proceeding and gives Kx authority to proceed as contemplated herein, and, at Kx's expense, shall give Kx proper and full information and assistance to settle and/or defend any such claim, suit or proceeding. End User shall not be liable for any costs or expenses or other obligations incurred as the result of a settlement (other than return of the Download Kdb+ Software) without its prior written authorization. Kx shall not have any liability for any settlement entered into by End User unless Kx has consented to such settlement in writing.
6.2 Kx Options. In the event that (a) the Download Kdb+ Software is held to infringe the rights of a third party, Kx has the right to terminate this Agreement without further liability to End User except as provided in section 4.1 above. End User will cooperate with Kx in the return of the Download Kdb+ Software.
6.3 Limitation. Notwithstanding the provisions of section 5.1 above, Kx assumes no liability for (a) infringements arising from combinations of the Download Kdb+ Software with non-Kx software or hardware products, including any of End User's products, (b) modifications to the Download Kdb+ Software made by any party other than Kx, or (c) trademark infringements involving any marking or branding not applied by Kx or involving any marking or branding applied at the request of End User and not approved by Kx.
6.4 Entire Liability. THE FOREGOING PROVISIONS OF THIS SECTION 5 STATE THE ENTIRE LIABILITY AND OBLIGATIONS OF KX WITH RESPECT TO ANY ALLEGED INFRINGEMENT OF PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER INTELLECTUAL PROPERTY RIGHTS BY THE DOWNLOAD KDB+ SOFTWARE OR ANY PART THEREOF.
6.5 By End User. End User agrees to indemnify and hold Kx harmless against any cost, loss, liability or expense (including reasonable attorneys' fees) arising out of third party claims against Kx as a result of the End User's use of the Download Kdb+ Software unless such claims are subject to Kx's indemnification rights as set forth in section 5.1 above.
7. 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 DOWNLOAD 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.
8. TERM AND TERMINATION OF AGREEMENT
This Agreement shall automatically terminate immediately if the End User materially breaches any of its terms. Upon any termination of this Agreement, End User shall destroy all copies of the Download Kdb+ Software in his possession.
This is the only Agreement between End User and Kx relating to the Download 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 Download Kdb+ Software shall not be shipped, transferred or exported, directly or indirectly, into any country prohibited by the United States Export Administration Act, and the regulations thereunder, or will the Download Kdb+ Software be used for any purpose prohibited by the same.
End of License Agreement