njh / ruby-mqtt

Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.
http://www.rubydoc.info/gems/mqtt
MIT License
541 stars 135 forks source link

Change License #26

Closed tkellogg closed 11 years ago

tkellogg commented 11 years ago

I see that this is licensed under the GPL. Since the GPL doesn't play well with commercial software, could you please relicense it under something friendlier like MIT, BSD or Apache 2? I'd be satisfied with a duel license arrangement.

I'd like to offer this gem as an option for people to use, but I can't as it stands now. I wouldn't want to inadvertently cause people to break laws because they didn't understand how the software was licensed. If it were licensed under something I could use at work, I would also feel encouraged to contribute back.

njh commented 11 years ago

Hello Tim,

The license for the MQTT gem used to be the same as Ruby itself. This used to be a dual GPL/Ruby specific license. I did this to try and make licensing concerns simpler.

Ruby has now changed to a dual BSDL/Ruby specific license, which makes things confusing. So I have opted to change to an MIT license.

nick.