<div dir="ltr">Hi list,<br><br>I know you&#39;re not lawyers, but I though you could help me with a GPL issue.<br><br>I&#39;m writing a function library in C which I want to sell licenses for, targeting a specialized industry. To make my entry point better, I plan to release it under GPL (as opposed to LGPL) so that potential users can evaluate it properly before making a decision. My target industry is far far away from FOSS, so I&#39;m pretty sure that they won&#39;t release their own code under GPL in order to adopt mine free (as in beer).<br>
<br>So as long as I make sure I own all copyrights, will this work legally?<br><br>Two main questions:<br><br>(1) Is GPL giving me the enough protection?<br>(2) Will GPL allow a company which hasn&#39;t bought a non-GPL license enough freedom to evaluate the library?<br>
<br>What makes this slightly complicated, is what happens when company X decides to take my library and integrate it into their proprietary software for evaluation. Even for their internal copies, they can&#39;t badge the whole package as GPL, because they don&#39;t necessarily own the rights to all components, and may not even have all sources.<br>
<br>So let&#39;s look at the case where the company has just linked my GPL&#39;ed library with their proprietary source codes + proprietary libraries for which the company only has as binaries.<br><br>Now person X wants to send a copy of the software&#39;s binary (my library included) to person Y, say over email. Under what conditions is it legal? If person Y works at the same company? For the same company (outsourcing)? Has access to everything necessary to build the software, so that person Y could in theory build the binary from software owned by the company + the library under GPL?<br>
<br>TIA,<br>  Aviad<br><br><br></div>