[Pkg-octave-devel] Packaging Octave 2.9.3

David Bateman David.Bateman at motorola.com
Thu Sep 29 14:14:03 UTC 2005


John W. Eaton wrote:

>On 29-Sep-2005, David Bateman wrote:
>
>| context... I'd also suggest building two versions of ufsparse. One that 
>| depends on metis and one that doesn't (check -DNPARTITION flag of 
>| UFsparse) and let the person installing the software decide if they want 
>| to be completely free or not...
>
>This might be OK for the general question of packaging METIS, but it
>is not really OK for Octave.  The "user does the link" is not an
>acceptable way to avoid the GPL.  OTOH, this seems to be another one
>of those cases where it is not really clear to me what is allowed by
>the GPL, since it seems that the same functionality is there without
>METIS (is that correct?) but the performance would not be as goo?
>That would seem to me to be similar to vendor BLAS implementations,
>which we currently allow (the interface is the same, and there are
>multiple implementations of the library, including free versions).
>  
>
This is indeed the case. Using the -DNPARTITION flag in the compile of 
CHOLMOD will prevent UFsparse from having the dependency on METIS. 
PMETIS is already in debian non-free and so I don't really see the issue 
here. Octave links to UFsparse that is licensed under a combination of 
LGPL and GPL, and it is the particular version of UFsparse that 
determines whether METIS is needed or not...

Cheers
David

-- 
David Bateman                                David.Bateman at motorola.com
Motorola Labs - Paris                        +33 1 69 35 48 04 (Ph) 
Parc Les Algorithmes, Commune de St Aubin    +33 1 69 35 77 01 (Fax) 
91193 Gif-Sur-Yvette FRANCE

The information contained in this communication has been classified as: 

[x] General Business Information 
[ ] Motorola Internal Use Only 
[ ] Motorola Confidential Proprietary




More information about the Pkg-octave-devel mailing list