> Why are GPL/commercial implementations not suitable?
A GPL licensed library would require me to change the mosquitto
license to GPL and I'm not paying for a commercial licence.
> I suppose someone might want to buy a commercial license to use with Mosquitto in their own product.
This is true, but that is up to them.
> What I'm getting at is that a SSL abstraction layer would be useful,
> like cURL has for example:
I'm not going to disagree, but I have only got so much time. I would
prefer to focus on things that are more important for the moment.
> As for PolarSSL, their website mention a FOSS license exception, which mentions the BSD license.
> That should make it compatible with Mosquitto, right?
> Why are GPL/commercial implementations not suitable?
A GPL licensed library would require me to change the mosquitto
license to GPL and I'm not paying for a commercial licence.
> I suppose someone might want to buy a commercial license to use with Mosquitto in their own product.
This is true, but that is up to them.
> What I'm getting at is that a SSL abstraction layer would be useful,
> like cURL has for example:
I'm not going to disagree, but I have only got so much time. I would
prefer to focus on things that are more important for the moment.
> As for PolarSSL, their website mention a FOSS license exception, which mentions the BSD license.
> That should make it compatible with Mosquitto, right?
That is correct, I hadn't seen that - thanks!