I’m a little confused by exactly what the rules are for using licensed libraries/software. I’ve produced a small C++ program in Qt Creator using the Boost libraries and the MSVC 10 compiler. I have no intention of selling this software but I may well put it up on the internet at some point. Does this mean that I have to license it under Boost license and LGPL (due to Qt Creator) or is this not needed? I have little adversion to doing so but would like to understand the rules better and haven’t been able to find a plain English “can and can’t do” with Google or on Stack Overflow.
I’m a little confused by exactly what the rules are for using licensed libraries/software.
Share
Qt Creator is licensed under LGPL. So, if you use dynamic linking, you don’t have to worry about Qt.
You have no problem if you…
use the original qt libraries,
distribute the
dllfiles with your application,you do not compile those
dllfiles into yourexefile.Please check this question: Qt, LGPL, Commercial closed-source application
Boost has its own license named Boost License.
From Boost web site:
From Boost License:
Which means that if you did not made any changes in original Boost Library you only need to have Boost License file in your source code. This is your only restriction.
About Visual C++ please check here:
Visual Studio Express 2010 license