[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [paho-dev] Paho MQTT Client for Ruby
|
Dear Yuichiro,
Congratulations on creating a very complete library - as a big fan of
ruby, it is good to see ruby has first-class MQTT functionality. However
I am slightly disappointed that you created a new library, rather than
collaborating with me on enhancing the existing ruby mqtt gem. But this
seems to be the way of open source.
Pierre did contact me before starting this work and I suggested that it
might be better to have a dependency on the packet parser/serialising in
the mqtt gem, rather than copying/pasting it, so that it would benefit
from any upstream fixes.
I notice you credit me:
"Special thanks to Nicholas Humfrey for providing a great help with the
packet serializer/deserializer."
But given that it is nearly completely a copy/paste, this slightly
undervalues my contribution.
The, otherwise very liberal, MIT license states:
"The above copyright notice and this permission notice shall be included
in
all copies or substantial portions of the Software."
Please can you make sure that you include this notice on the sections of
code written by me.
Nicholas Humfrey
On 2017-02-06 03:46, 柴田有一郎 wrote:
Dear all
My name is Yuichiro Shibata.
I am a project manager at Ruby Development, Inc.
In our company's project we needed to a Ruby library implementing a
MQTT client.
A first version of the client is currently ready for usage.
https://github.com/RubyDevInc/paho.mqtt.ruby
https://rubygems.org/gems/paho-mqtt
Regarding the features that the client should own,
we have been inspired by the design of the multi-language paho library.
Among those features, the ruby client supports:
- MQTT v3.1
- MQTT v3.1.1
- Last Will Treatment
- Encryption through SSL/TLS
- Some persistence on messages
- Automatic reconnection
- Offline buffering
- Non-bloking and blocking API
As we noticed that the paho library do not have a ruby version,
we suggest to you the one that we developed.
We tried to make a fairly complete API but any comment or fixing is
welcomed.
Your sincerely,
Yuichiro Shibata
_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/paho-dev