[Insight-developers] Linear algebra licensing and ITK 3.18 Release

Luis Ibanez luis.ibanez at kitware.com
Mon Mar 22 12:36:10 EDT 2010


Hi Kent,


Your summary is correct.


1) Yes, ITK's BDS license has minimal conditions and it is one of the
    most permissive licenses approved by the Open Source Initiative.

2) Code covered by the GPL license can not be incorporated into ITK.

3) Code covered by the LGPL license can not be incorporated into ITK.

4) Yes, code incorporated into ITK must be under a BSD license or
    under a license that has less restrictions than the BSD license.
    The ACM license is very restrictive, therefore we must replace
    any code in ITK that is subject to that license.

5) Yes, in extremely useful cases we carry code that may facilitate
    to interface to GPL and/or LGPL code. Such adaptor classes are
    to be enabled by the user, via a CMake flag.  It is then up to the
    users to deal with the consequences of their applications becoming
    subject to the GPL license.



       Luis


----------------------------------------------------------------------------------------
On Fri, Mar 19, 2010 at 11:34 AM, kent williams
<norman-k-williams at uiowa.edu> wrote:
> Correct me if I'm wrong but here's my executive overview of ITK licensing.
>
> 1. ITK itself is released with a BSD-like license, meaning that it's truly
> Free software, in that anyone can use it any way they want to --
> incorporating it into both open- and closed-source applications.
>
> 2. GPL has the 'viral hook' disadvantage, in that it forces anything
> incorporating GPL-licensed software to also be GPL licensed.  This is
> incompatible with ITK's license, so ITK doesn't incorporate GPL-licensed
> software.
>
> 3. The Lesser GPL (LGPL) license is GPL minus the 'viral hook.' GLIBC is
> released under GPL; otherwise no closed-source program would be legal on
> Linux, or OSX.  LGPL libraries could potentially be incorporated into ITK.
>
> 4. Anything incorporated into ITK has to have an unambiguous software
> license compatible with the ITK license.  Thus the current search to replace
> the linear algebra stuff apparently under ACM license restrictions.
>
> 5. In extraordinary cases, (FFTW being the prime example), ITK will include
> classes that depend on GPL-licensed libraries, but without including the
> library as part of ITK. It's up to the ITK user to resolve their own
> licensing questions if they configure ITK to use these GPL-licensed
> libraries.
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers
>


More information about the Insight-developers mailing list