Boost logo

Boost :

From: Espen Harlinn (espen_at_[hidden])
Date: 2023-12-03 18:17:33


>> Andrzej Krzemienski:
>> Is 10 users wanting to have a library in enough to let the library in?

My guess is that there will be quite a bit more than that.

I would certainly appreciate support for MQTT, and other messaging protocols like AMQP, in boost.

Best regards
Espen Harlinn

-----Original Message-----
From: Boost <boost-bounces_at_[hidden]> On Behalf Of Andrzej Krzemienski via Boost
Sent: Sunday, 3 December 2023 18.43
To: boost_at_[hidden]
Cc: Andrzej Krzemienski <akrzemi1_at_[hidden]>
Subject: Re: [boost] Proposal for Inclusion of Async.MQTT5 Library in Boost

pt., 1 gru 2023 o 20:30 Christian Mazakas via Boost <boost_at_[hidden]>
napisał(a):

> There was a huge onus to accept Boost.MySQL because of its licensing.
>
> libmysqlclient is GPL'd where Boost.MySQL proposed a permissive
> license which did mostly the exact same stuff.
>
> To that end, Boost.MySQL is a welcome addition to Boost because it
> essentially sets in stone a quality client implementation of the MySQL
> protocol without users being hampered by the GPL.
>

So, I understand there was a need to have a MySQL client with the Boost Software License (BSL).
But it still isn't obvious that this should imply making this library part of Boost.
We have good libraries on the Internet, such as SOCI <https://github.com/SOCI/soci>, distributed under BSL, and not being part of Boost.


> The other libraries such as this? It's less so. There's often multiple
> libraries already being used in production that aren't as
> restrictively licensed which means there's less onus for accepting
> them.
>
> In general, I'd defer to users in this regard. If Boost users think
> it's useful to bundle all this up, I'd say accept but without that,
> I'm cautious about this wave of web-based tech hitting Boost.
>

I am not sure how this would work. If nothing else, users' expectations are often contradictory. Different users want different things.Some users only want a distribution system, and since there isn't any for C++, they would overuse Boost. Is 10 users wanting to have a library in enough to let the library in?

Regards,
&rzej;

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk