FreeRadius licensing and distribution

Peter Nixon listuser at peternixon.net
Sat Feb 24 14:27:37 CET 2007


On Sat 24 Feb 2007 04:03, Frank Cusack wrote:
> On February 23, 2007 9:46:21 AM +0100 Alan DeKok
>
> <aland at deployingradius.com> wrote:
> > devquest at hushmail.com wrote:
> >> (*) Can this be legally done?
> >
> >   There are restrictions, but yes.  The module MUST be licensed under
> > the GPL, as it is a derivative work of FreeRADIUS.  At that point, you
> > might as well submit the module to us for inclusion in the main release.
>
> Is a FR module a derivative work or just a "user" of FR in the sense
> that FR is a framework for such modules?
>
> >> (*) If the above rlm_ module depends on some external SDKs
> >> (unrelated to FreeRadius) and its source is contributed to
> >> FreeRadius, does the source to the SDK need to be contributed as
> >> well?
> >
> >   Not necessarily.  For example, the FreeRADIUS modules depend on libc,
> > which is proprietary in many OS's.  If the libraries needed by a module
> > are normally part of the OS, then the source does not have to be
> > contributed back.  If, however, the libraries are not part of the OS,
> > but are part of the application you're selling along with FreeRADIUS,
> > then you have a choice:
> >
> >   a) distribute the source to the libraries, too.  Likely under the GPL
> >   b) do not distribute FreeRADIUS or the module you're adding.
>
> c) be sole copyright holder of the new module and don't worry about
> the libraries.
>
> FR links to openssl, I don't hear anyone complaining.

OpenSSL is distributed as part of the operating system for almost all 
platforms that freeradius builds on...


-- 

Peter Nixon
http://www.peternixon.net/
PGP Key: http://www.peternixon.net/public.asc



More information about the Freeradius-Devel mailing list