Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [paho-dev] Paho MQTT Client for Ruby

Also, please note that as it isn't an Eclipse Paho project, using the paho name is misrepresenting itself to users.

That isn't the best starting point to the conversation as to whether the Paho project wants to adopt your client.


Nick

On 6 February 2017 at 11:08, Nicholas Humfrey <njh@xxxxxxxxxx> wrote:
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

_______________________________________________
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


Back to the top