Using Qt with LPGL license for a revenue generating, non-distributed private project
<p>I am planning on porting my Python based TradingBot to C++ due to Python's GIL limitation. I have looked up a few c++ libraries like boost and Qt. I'm more inclined to use Qt because of its excellent documentation.</p>

<p>Can the Qt library be used with LGPL license? I'm not distributing the application to anyone; it's only used for personal purposes. Also the TradingBot will generate revenue.</p>

<p>If the "Qt library" you are talking about is the library available under <a href="https://www1.qt.io/faq/#_Toc_1_2" rel="nofollow noreferrer">these licensing options</a>:</p>

<ul>
<li>Commercial</li>
<li>LGPLv3</li>
<li>GPLv2</li>
<li>GPLv3</li>
</ul>

<p>then the the answer is: Yes</p>

<p>The Qt library can be used with LGPLv3 license.</p>

<p>When a software library is available with multiple licensing options, the downstream recipient can <em>choose</em> the license that fits the project best.</p>

<blockquote>
  <p>I'm not distributing the application to anyone; it's only used for personal purposes.</p>
</blockquote>

<p>Actually, if that is the case, you don't need to worry.</p>

<p>None of the three different FLOSS licenses for the Qt library restricts <em>use</em>. They regulate <em>distribution</em> of derivative works.  If you're not going to distribute anything, you can do pretty much whatever you like under these licenses (including mixing ARR-stuff into the combo).</p>

software licensing open-source-software gpl