bluetiger9 / SmtpClient-for-Qt

An SMTP Client writen in C++ for Qt. Allows applications to send emails (MIME with text, html, attachments, inline files, etc.) via SMTP. Supports SSL and SMTP authentication.
https://github.com/bluetiger9/SmtpClient-for-Qt/wiki
GNU Lesser General Public License v2.1
449 stars 226 forks source link

Provide LGPL exclusion license #145

Closed FatBrownDog closed 1 year ago

FatBrownDog commented 1 year ago

Hi, What is the cost or price for licensing this project under non-GPL?

For example, like some authors such clause: https://github.com/fnc12/sqlite_orm "The project has AGPL license for open source project and MIT license after purchasing it for 50$"

attila-tokes commented 1 year ago

@FatBrownDog, what would you do with a MIT licensed version of the library? If you want to use the library in a commercial product, the LGPL license already allows it.

FatBrownDog commented 1 year ago

I do static linking, (increase speed, increase performance), fix bugs and make modifications without contribute back.

FatBrownDog commented 1 year ago

At the moment, I'm using Libcurl... it's clunky and works slowly. I'm looking at a static linked solution.

attila-tokes commented 1 year ago

I don't think using static linking will make the library any faster. The speed of sending a mail over SMTP is essentially limited by the network speed.

What you are proposing would need a commercial license (not MIT). The library is already usable in commercial products, and I prefer keeping the LGPL license, so that improvements are contributed back to the project.

Thanks!