Thanks Alan for your answer. Although I'm not very happy with it ... This means I need to put more work on the program.<br><br>> If your module calls GPL'd functions in FreeRADIUS, then it would be<br>> clear that it should follow the terms of the GPL.<br>
<br>I am calling cf_section_parse, rad_malloc, rad_log, pair_find, pair_add and so on... So I guess I am subject to the GPL, even if 99% of the code is mine ;-).<br><br><br>Greetings<br><br><div class="gmail_quote">2008/7/11 Alan DeKok <<a href="mailto:aland@deployingradius.com">aland@deployingradius.com</a>>:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">Steven Van Ingelgem wrote:<br>
> How does the GPL apply to the freeradius plugins? I want to create a<br>
> freeradius plugin (completely my code), but does the GPL apply to it?<br>
> I ask because dynamic linking is a very gray area in the GPL field.<br>
<br>
</div>  I don't see why.<br>
<br>
(2)<br>
    b) You must cause any work that you distribute or publish, that in<br>
    whole or in part contains or is derived from the Program or any<br>
    part thereof, to be licensed as a whole at no charge to all third<br>
    parties under the terms of this License.<br>
...<br>
These requirements apply to the modified work as a whole.  If<br>
identifiable sections of that work are not derived from the Program,<br>
and can be reasonably considered independent and separate works in<br>
themselves, then this License, and its terms, do not apply to those<br>
sections when you distribute them as separate works.<br>
<br>
<br>
  Is your plugin a "reasonably independent and separate work"?<br>
<br>
  The "libfreeradius-radius" library is LGPL'd.  Any program depending<br>
on that needs to follow that license.  FreeRADIUS (the core and modules)<br>
are GPL'd, though.  Any code that depends on the GPL'd portion of the<br>
server must follow that license.<br>
<br>
  If your module calls GPL'd functions in FreeRADIUS, then it would be<br>
clear that it should follow the terms of the GPL.<br>
<font color="#888888"><br>
  Alan DeKok.<br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br>
</font></blockquote></div><br>