[GRASS5] Proprietory Frontend for Mac OS X (was: Grass Projection Parameters)

Eric G. Miller egm2 at jps.net
Fri Feb 22 21:54:34 EST 2002

On Fri, Feb 22, 2002 at 05:44:30PM -0800, Hal Mueller wrote:

> But maybe I can't get the performance I need out of a shell script. 
> So I write a C program to do the same thing.  It's not as crystal 
> clear as the previous example, but I think this is still a separate 
> program (the GPL calls it "identifiable sections of that work are not 
> derived from the Program, and can be reasonably considered 
> independent and separate works in themselves").  Maybe it depends on 
> how it's linked--or maybe not.

The linkage is key. Use system() or exec(), okay, use libraries, GPL
is violated.  When/if GRASS libraries get reorganized where there's
something akin to what's been termed libgrassio (which is intended
to be LGPL), it will be easier for commercial outfits to do basic
read/write of data to GRASS format w/o LICENSE worries.

> Finally, there's one more thing I hope folks will consider.  If the 
> GRASS community gets a reputation for throwing up obstacles to new 
> software, that can only hurt the future of GRASS and the open-source 
> movement in general.  Of course, it will also put more money into 
> ESRI's pockets.

No obstacles.  We just ask that others share their developments with
us (as we have done with them).  I get $0 dollars working on GRASS.
A large part of why I do it, is the for the challenge of solving
(or at least trying) to solve problems.  When others hide what they
do, I can't learn from it.  And that's no fun.

Eric G. Miller <egm2 at jps.net>

More information about the grass-dev mailing list