Boost logo

Boost :

From: Andrzej Krzemienski (akrzemi1_at_[hidden])
Date: 2023-12-03 17:42:39


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;


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