<!--
.. title: IBM Java and C clients to be open source
.. slug: ibm-java-and-c-clients-to-be-open-source
.. date: 2011-11-03 14:49:41
.. tags:
.. category:
.. link:
.. description:
.. type: text
-->

The web is currently buzzing with the announcement yesterday that IBM and
Eurotech are donating MQTT to the Eclipse Foundation. One part of this is the
new [Machine to Machine Working Group], again part of Eclipse. Another much more significant part
has been released as part of a new Eclipse open source project [Paho], which is
in the proposal stage.

The exciting part is the "Initial contributions" section which states "The
initial code contribution to Paho will include  Java and C client-side
implementations the MQTT protocol, contributed by IBM. "

It looks like the code will be licensed under the EPL (Eclipse Public License).
This is particularly exciting because there is currently no solid freely
available and usable implementation of MQTT in Java.

Well done everyone at IBM for making this happen. Roll on the end of November!

Update:

This post on mqtt.org explains what the various announcements mean more
clearly: <http://mqtt.org/2011/11/eclipse-paho-open-source-and-other-news>

Update 2:

Andy Piper's blog post covers things even better, along with clearing up some
of the confusions from the news releases:
<http://andypiper.co.uk/2011/11/04/mqtt-goes-free-a-personal-qa/>

[Machine to Machine Working Group]: http://wiki.eclipse.org/M2MIWG_charter_draft
[Paho]: http://www.eclipse.org/proposals/technology.paho/
