[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