[GRASS-ABM] Linking to GRASS
Markus Neteler
neteler at itc.it
Wed Jan 11 12:30:42 EST 2006
[Posted here for the list archive]
Linking to GRASS
----------------------
Solving the GPL issues - incomplete list of links
Hypothesis: a way may be
application <--> java <--> swig <--> GRASS-SWIG <--> GRASS
application <--> perl <--> swig <--> GRASS-SWIG <--> GRASS
Or, introducing sockets/network:
application <--> java <--> socket <--> swig <--> GRASS-SWIG <--> GRASS
Or, use system calls:
application <--> java <--> system() <--> GRASS
#######################
Related GNU pages
http://www.gnu.org/licenses/gpl-faq.html#MereAggregation
http://www.gnu.org/licenses/gpl-faq.html#WindowsRuntimeAndGPL
http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs
http://www.gnu.org/licenses/gpl-faq.html#GPLPluginsInNF
http://www.gnu.org/licenses/gpl-faq.html#NFUseGPLPlugins
#######################
Wikipedia
http://en.wikipedia.org/wiki/GNU_General_Public_License#GPL-related_disputes
GPL-related disputes
"A key dispute related to the GPL is whether or not non-GPL software
can dynamically link to GPL libraries. The GPL is clear in requiring
that all derivative works of GPL'ed code must themselves be
GPL'ed. However, it is not clear whether an executable that
dynamically links to a GPL library should be considered a derivative
work. The free/open-source software community is split on this issue,
with the FSF asserting that such an executable is indeed a derivative
work, and other experts disagreeing. This is ultimately a question
not of the GPL per se, but of how copyright law defines derivative
works. In Galoob v. Nintendo the Ninth Circuit Court of Appeals
defined a derivative work as having "'form' or permanence" and noted
that "the infringing work must incorporate a portion of the
copyrighted work in some form," but there have been no clear court
decisions to resolve this particular conflict.
... "
##################
JAVAGRASS uses JNI - how does it work for the license?
##################
Linking GRASS to proprietary OpenDWG library:
http://grass.itc.it/pipermail/grass5/2003-May/thread.html#7854
[GRASS5] v.in.dwg license problem
-> v.in.dwg was published with GPL-exeption
##################
--
Markus Neteler <neteler itc it> http://mpa.itc.it
ITC-irst - Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18 - 38050 Povo (Trento), Italy
More information about the grass-abm
mailing list