[GRASS5] Digging for license problems

Markus Neteler neteler at geog.uni-hannover.de
Fri Sep 8 18:37:18 EDT 2000


Hi Bernhard,

thank you for searching the code for license problems.
We already had a discussion and it's time to go ahead
for further changes!

Those not involved into the discussion december 1999 can
peek at src.nonGPL/list_of_nonGPL_modules.txt 

Concering "Numerical Receipes in C": There was an exclusive
grant to CERL for GRASS, as far as I know (it is cited somewhere
in the code). So we might be allowed to use it under GPL
as well (although "Numerical..." publishers are very strict
the last years.). A better suggestion for numerical algorithm
is, as they are widely needed in GRASS:
 - build in a GPL package
 - probably like a "plugin" library

Advantages:
 - clear code structure
 - one reference only (less prone to errors)
 - currently missing functions can be easily provided
 - well known numerical libraries are known as stable and reliable
 - probably a way to "easily" change it to a parallelized library
   for CPU clusters
 - etc. etc.
 
I think we can find a math library at www.netlib.org.
Suggestions are welcome!

Yours

 Markus

On Fri, Sep 08, 2000 at 10:05:16PM +0200, Bernhard Reiter wrote:
> With the recent license changes of the Uicu Group with Helena and Bill,
> I started with the tedious task to check through the huge GRASS sources
> for similiar problems. It is tedious because it can only create bad news,
> but somebody has to do it...
> 
> Searching for the keyword "commercial"
> I turned up a couple of problematic cases.
> 
> Let's start with the easy ones:
> 	The ones involving uicu were mailed to Helena directly and
> 	I expect them to released under GPL soon (Thanks to Helena).
> 
> 
> And now the ones were we have to ask authors with more than one
> contribution:
> 
> There are several commands by
>  * Author: James Darrell McCauley (mccauley@@ecn.purdue.edu)
>  *         USDA Fellow
>  *         Department of Agricultural Engineering
>  *         Purdue University
>  *         West Lafayette, Indiana 47907-1146 USA
> 
>  * Permission to use, copy, modify, and distribute this software and its
>  * documentation for non-commercial purposes is hereby granted. This
>  * software is provided "as is" without express or implied warranty.
> 
> 
> grass/src/sites/s.perturb/main.c
> grass/src/sites/s.normal/main.c,v
> grass/src/sites/s.perturb/main.c
> grass/src/sites/s.rand/main.c
> grass/src/sites/s.qcount/main.c
> grass/src/sites/s.kcv/main.c
> grass/src/sites/s.probplt/zstats.c
> grass/src/sites/s.sample/main.c
> grass/src/misc/m.ipf/main.c
> 
> 
> 	Jaroslav Hofierka:
>  	He seems to have added software in 2000, when GRASS already
> 	was released under GPL.
> 
>  * This program, both binary and source is copyrighted, but available without
>  * fee for education, research and non-commercial purposes.
> 
> grass/src/raster/r.flowmd/rflow5f_1.c
> grass/src/raster/r.sun/sun11.c,v
> 
> 
> (c) Copyright 2000: GeoModel s.r.o. Bratislava, Slovakia,
>     http://www.geomodel.sk
> 
> If necessary, please contact the authors at hofierka at geomodel.sk or
> paudits at gssr.sk
> 
> grass/src.contrib/GMSL/g3d/src3d/raster/r3.mapcalc
> r3.mapcalc: 3D map algebra for GRASS GIS. GRASS G3D library is required.
> grass/src.contrib/GMSL/g3d/src3d/raster/r3.in.v5d/main.c
> 
> 
> And now the authors with minor contributions where we can ask:
> 
> 	Jos van der Woude
> # Permission granted to distribute freely for non-commercial purposes only
> # Copyright (c) 1991, 1992 Jos van der Woude, jvdwoude@@hut.nl
> grass/src/sites/s.qcount/tutorial/stat.inc
> 	
> 
> ** Written by Nalneesh Gaur, Baxter E. Vieux summer 1993
> ** University of Oklahoma, Norman, Ok - 73019
> ** Copyright Baxter E. Vieux, Nalneesh Gaur 1993
> ** This software may not be used for commercial purposes without the prior    
> ** Permission of the authors. The methodology and the technique used in
> ** these programs is a property of the authors.
> ** r.water.fea program, This program calls other programs */
> grass/src.contrib/CERL/raster/r.water.fea/src/inter/main.c
> 
> 
> grass/src/libes/geom/basic/cb_doprnt.c
> 	Steve Summit
> 
> 
> 
> And now the ones which look like we do not have a big chance here,
> I suggest moving them into non.GPL until we can get an answer:
> 
> 
> 	Numerical Recipes:
> 
> grass/src.contrib/CERL/sites/s.surf.krig/NR.c
> /*-
> NUMERICAL RECIPES ROUTINES BELOW
> ludcmp routine - finds inverse of matrix A
> /*-lubksb routine - multiplies inverse of matrix A (from lucmp) by matrix b
> *                   and returns matrix x (weights) in "b".
> 
> 
> 	Ferdinando Villa
> 	Institute of Ecology, University of Parma
> 	Viale delle Scienze, 43100 Parma, Italy
> 	email: villa at eagle.bio.unipr.it
> 
> The software in ./lib has been developed under commercial contract. I have
> obtained permission to distribute it provided that:
> 
> 	1) it is only used within the GRASS package I am distributed;
> 	2) it is only used for non-profit purposes.
> grass/src.contrib/OTHER/r.concordance
> 
> 
> 
> 	Ennio Pozzetti
> grass/src.garden/grass.oracle2/d.ora.rast/cmd/idc.c
> /* Copyright (C) 1994-1999 NSA srl - Ennio Pozzetti (pozzetti@@nsa.it)
>  * All rights reserved.
>  *
>  * Redistribution and use in source and binary forms, with or without
>  * modification, are not permitted without the Author written permission.
>  * 
>  * This library is free for non-commercial use as long as
>  * the following conditions are aheared to.  The following conditions
>   * The licence and distribution terms for any available version or
> 
>  * derivative of this code cannot be changed.  i.e. this code cannot simply be
>  * copied and put under another distribution licence
>  * [including the GNU Public Licence.]
> 
> 
> Anybody want to contact somebody from the list?
> 	Bernhard
> -- 
> Professional Service around Free Software                (intevation.net)  
> The FreeGIS Project				            (freegis.org)
> Association for a Free Informational Infrastructure            (ffii.org)



-- 
Dipl.-Geogr. Markus Neteler *  University of Hannover
Institute of Physical Geography and Landscape Ecology
Schneiderberg 50 * D-30167 Hannover * Germany
Tel: ++49-(0)511-762-4494  Fax: -3984

---------------------------------------- 
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'



More information about the grass-dev mailing list