top of page
Download
License

Make sure to read and understand the KNORBA FREE PUBLIC LICENSE before you download the software. You are allowed to use, modify, or redistribute the source code, but prohibited to use it for military, spying, terrorism, and other harmful applications, or to provide it to another person having the intention for it to be used as such.

Supported Platforms
  • MacOS X 10.6 or above, or

  • Linux (tested on Fedora and CentOS, but any recently released distribution should work)

Prerequisits
Download

You need to download the source code, compile and install both KnoRBA C++ Library and KnoRBA ARE projects. The best way to do so is to clone their git repositories on local machine.

$git clone https://github.com/hkhandan/libknorba-cpp.git
$git clone https://github.com/hkhandan/knorba-are.git


Alternatively you can follow the links below and download the latest releases.
 

Compile and Install

Let's assume that you have cloned the git repositories all in a directory called ~/archive.

$cd libknorba-cpp
$mkdir build
$cd build
$cmake ..
$make
$sudo make install


Now decide where do you want the ARE to be installed. Lets assume it is going to be a directory called ~/bin/are.

$cd ~/bin/are
$cmake ~/archive/knorba-are
$make


That is all. To test everything works fine, type

$./are start

You should see a message confirming that the Kernel is running. Then, open a new terminal, navigate to ~/bin/are and type

$./are stop

It should kill the ARE instance that is running on your other terminal.

Download Legacy KnoRBA Java Library

This library is a proof of concept and is not being maintenanced anymore. However, currently it is the only implementation with a functional Rational Conversation layer. If you are interested to study this part, you may download the code from Project Kenai website, where it is hosted as a subversion project:

https://kenai.com/projects/knorba

bottom of page