liancheng / amy

A C++11 compliant header-only asynchronous MySQL client library based on Asio. Enables you to work with MySQL in both asynchronous and blocking ways.
MIT License
156 stars 36 forks source link

Boost Software License? #22

Open vinniefalco opened 4 years ago

vinniefalco commented 4 years ago

Is there any chance this could be re-released under the Boost Software License, or at least dual-licensed with the BSL?

liancheng commented 4 years ago

May I ask what is the motivation here?

On Fri, Dec 13, 2019, 07:44 Vinnie Falco notifications@github.com wrote:

Is there any chance this could be re-released under the Boost Software License, or at least dual-licensed with the BSL?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/liancheng/amy/issues/22?email_source=notifications&email_token=AABYJ77VXOGFTFXGRGXXGNTQYOUUVA5CNFSM4J2OZBZKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IALNIDA, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABYJ743EP2I6O4AUH4VKGLQYOUUVANCNFSM4J2OZBZA .

vinniefalco commented 4 years ago

May I ask what is the motivation here?

Sure! Generally speaking, MIT Licensed code cannot be used as part of Boost libraries. Lets say that hypothetically I wanted to develop a new Boost library that integrates amy and beast together to provide a general-use server, I cannot use the sources from amy, because of the MIT License attribution requirements for binaries (which are incompatible with the BSL).

vinniefalco commented 4 years ago

Also, have you considered adding your project to the list of programs that use Beast? It is here:

https://github.com/boostorg/beast/wiki/Companies-and-Individuals-Using-Beast

Feel free to edit!