<div dir="ltr">Thanks for your answers. But I feel we&#39;re not on the same page. This demonstrates it best:<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

I don&#39;t know what your library is about, but have you considered other uses<br>
your library might have? E.g., what if Google, Facebook, or some other company<br>
which builds a million machines for its own use, decides that it is useful<br>
and uses it?<br></blockquote><br></div>As I&#39;ve already mentioned, the whole thing is in the embedded software domain. It seems like you&#39;re all thinking about software running on desktops and servers, but what about DVDs, TV sets, cameras, microwave ovens or whatever electronic device you could think of?<br>
<br>How about a software library that understands speech, to be run on a microwave oven? The potential customer wants to try it on their real microwave, and have it running on a few real kitchens just to learn that speech from the TV set turns in on accidentally. Or something.<br>
<br>Even if a company making microwaves could, in theory, release the other software running on the machine (the cooking timer? Hitec.) they will buy a license to get the issue off their minds. That&#39;s the way it usually works.<br>
<br>So there a are a few differences:<br>(1) The software&#39;s goal is distribution in a product, burned on the flash memory of some e.g. microwave oven. So I couldn&#39;t care less how many times they use it in-house.<br>
(2) The industry has to be much more careful with licensing, because once the product has left the factory, you can&#39;t submit a patch. An electronic company will buy a license if there&#39;s any doubt, as opposed to a server farm, which may remove the problematic software if necessary.<br>
(3) There is no dynamic linking, because there&#39;s a simple OS or none at all on those small processors.<br><br>I hope this clarifies why GPL&#39;s limitation of distribution is so appealing as an evaluation license: It stops the evaluation users exactly at the point where they want to really use the software, in embedded terms. And if I&#39;m not wrong about the whole idea, a well-polished license like GPLv3 is by far better than anything I can come up with, with or without ten lawyers, since it&#39;s written based upon experience with legal issues worldwide, which I will never be able to do.<br>
</div>