Open source pioneers next generation chat and forums
Discourse uses the Ember.js framework and is licensed under the GPLv2. It automatically detects mobile devices and is usable with touch screen displays, but is only optimised for screens bigger than 7" at the moment. While the software is usable and an online demonstration is available, the developers caution that the software should not be used in production just yet. They also say that Discourse currently should only be used for starting new discussion communities, rather than migrating existing ones to it. Users who want to test the application can get the source code from GitHub.
Kandan is another new open source project – one that might fill the need when more real time communication is required. Kandan 1.0 was announced recently and is designed to be easily deployed on cloud computing platforms such as CloudFoundry, Heroku and others. The tool offers unlimited chat channels and embedding of images, YouTube videos and sound files, and the ability to integrate with GitHub's Hubot.
Kandan is licensed under the AGPLv3 and can use MongoDB, MySQL or PostgreSQL as the database component of its backend. The source code for Kandan 1.0 is available on GitHub and a demonstration instance is also available.