<div class="gmail_quote">Thanks Vincent.</div><div class="gmail_quote">So, the statement "<span style>you can import/link proprietary code into gpl code, provided you have a license to do it." should be extended with "if you add an exception to the license", right?</span></div>
<div class="gmail_quote"><span style><br></span></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">So the problem is that QGis license should contain these exceptions on behalf of all the plugins? I mean, can't I add the exception to my plugin?</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif"><br></font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">giovanni</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif"><br>
</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif"><br></font></div><div class="gmail_quote">2012/3/26 Vincent Picavet <span dir="ltr"><<a href="mailto:vincent.ml@oslandia.com" target="_blank">vincent.ml@oslandia.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
Well, this is not an easy topic, but everything is answered in the GNU FAQ on<br>
licences :<br>
<a href="http://www.gnu.org/licenses/gpl-faq.html" target="_blank">http://www.gnu.org/licenses/gpl-faq.html</a><br>
To shorten a bit and in relation to what has been said before.<br>
<br>
There is an exception to the GPL licence for system libraries. It does not<br>
apply here, as we are talking about application software.<br>
<br>
Generally, you can link to a non-free library from a GPL code if you deliver<br>
your GPL code with a specific exception for that non-free library. That means<br>
you have to be able to choose the licence for your code, Therefore you have to<br>
be the code author AND you have to be free to choose the licence.</blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
If your code is already part of a GPL program (say QGIS), you have to<br>
redistribute your code under the same GPL licence, and you cannot add such an<br>
exception, therefore you cannot link to this non-free library.<br>
<br>
Of course in any (legally possible) case you want to be sure you have all the<br>
needed rights on the non-free library side.<br>
<br>
Keep in mind that a Python «import» is considered being a library link, and<br>
please do read the aforementionned FAQ, it contains all the necessary elements<br>
for you to fully understand the (difficult) matter.<br>
<br>
Vincent<br>
<br>
<br>
<br>
<br>
Le lundi 26 mars 2012 16:16:57, G. Allegri a écrit :<br>
> I would really appreciate if you could explain me this point, seriously.<br>
><br>
> giovanni<br>
><br>
> 2012/3/26 G. Allegri <<a href="mailto:giohappy@gmail.com" target="_blank">giohappy@gmail.com</a>><br>
><br>
> > I apologize for my ignorance, could you explain me the differences?<br>
> > You say that I cannot do an import in python to load ArcGIS code, but<br>
> > here you say that I can import/link proprietary code in GPL code.I see a<br>
> > contradiction here.<br>
> > I apologize again if I cannot get to the point...<br>
> ><br>
> > giovanni<br>
> ><br>
> ><br>
> > 2012/3/26 Paolo Cavallini <<a href="mailto:cavallini@faunalia.it" target="_blank">cavallini@faunalia.it</a>><br>
> ><br>
> >> Il 26/03/2012 15:08, G. Allegri ha scritto:<br>
> >> > Have I misunderstood it?<br>
> >><br>
> >> yes<br>
> >> --<br>
> >> Paolo Cavallini - Faunalia<br>
> >> <a href="http://www.faunalia.eu" target="_blank">www.faunalia.eu</a><br>
> >> Full contact details at <a href="http://www.faunalia.eu/pc" target="_blank">www.faunalia.eu/pc</a><br>
</blockquote></div><br>