<div dir="auto">That is what I thought but I wanted to double check. Thanks for the help.<br><br><div data-smartmail="gmail_signature">-Richard</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 16, 2019, 8:55 AM Tom Swartz <<a href="mailto:tom@tswartz.net">tom@tswartz.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>Not a lawyer, caveats abound, and all that, but; <div dir="auto"><br></div><div dir="auto">Excerpt from GPL's licence FAQ:</div><div dir="auto"><br></div><div dir="auto"><i>The program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins. This means that combination of the GPL-covered plug-in with the non-free main program would violate the GPL.</i><br></div><div dir="auto"><br></div><div dir="auto">So, it sounds like either way you're likely to need to release under GPL or find a different library. </div><div dir="auto"><br></div><div dir="auto"><a href="http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL" target="_blank" rel="noreferrer">http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL</a><font color="#0c0d0e" face="helvetica neue, helvetica, arial, sans-serif"><br></font></div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 16, 2019, 07:36 Richard Frye <<a href="mailto:richard@codingstudios.com" target="_blank" rel="noreferrer">richard@codingstudios.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">I want to write a program that is for sale without releasing all of the source code. Some of it is fine but parts are proprietary. Does it matter if I dynamically link the rtlsdr library? <br><br><div data-smartmail="gmail_signature">-Richard</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 15, 2019, 8:45 PM Greg Troxel <<a href="mailto:gdt@lexort.com" rel="noreferrer noreferrer" target="_blank">gdt@lexort.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Richard Frye <<a href="mailto:richard@codingstudios.com" rel="noreferrer noreferrer noreferrer" target="_blank">richard@codingstudios.com</a>> writes:<br>
<br>
> If I write software that uses the rtlsdr library that is already installed<br>
> on the computer, does my software also have to be opensource?<br>
<br>
IANAL, TINLA.<br>
<br>
rtl-sdr and osmo-sdr both appear to be GNU GPLv2.<br>
<br>
The standard interpretation is that if you create a derived work by<br>
writing a program that uses those libraries, then distributing that<br>
derived work requires permission from the copyright holders of the used<br>
libraries.  And, that permission is only available if you license your<br>
work under the same license, GPLv2.  That is the point of the license.<br>
<br>
If you want to write software and not distribute it at all, that's<br>
another matter, and the standard interpetation is that this is ok.<br>
<br>
What are you trying to write, and what are you thinking about for<br>
licensing, other than GPLv2?<br>
<br>
</blockquote></div>
</blockquote></div></div></div>
</blockquote></div>