[GRASS-dev] Compatibility of GPL v.2/3 and EUPL v1.2 licenses
nik at nikosalexandris.net
Mon Oct 22 04:51:01 PDT 2018
Dear GRASS GIS team,
does publishing a GRASS GIS add-on, in the official GRASS GIS Addon SVN
repository  or else in any other git-based source code repository,
under the EUPL v1.2 license , constitute a breach of the GPL v.2/3
license(s) , under which GRASS GIS is published?
 https://www.gnu.org/licenses/old-licenses/gpl-2.0.html /
The GPL license is a "strong copyleft" license. However, it is not downstream
compatible with the EUPL license. The latter is a "flexible copyleft" license,
as it includes a "compatibility clause" that references, among others, the GPL
Does the "at arm's length" case apply for GRASS GIS and GRASS GIS
addons? Do GRASS GIS core and GRASS GIS addons considered to operate as
1. this would mean that the GPL and the EUPL cannot be combined, in
the case of GRASS GIS addons.
2. would the GRASS GIS team consider to add a similar "compatibility
clause" to effectively make both licenses 100% cross-compatible?
The specific case is an addon that:
- is a Python script (or more Python scripts)
- uses the following Python librairies: os, sys, subprocess, datetime,
time, csv, math, atexit
- uses the following PyGRASS librairies: grass.script, grass.exceptions,
- a `Makefile` that points to the following GRASS GIS' source code
files, at compile time to generate a GUI and an HTML file (the
- `$(MODULE_TOPDIR)/include/Make/Script.make` and
- uses GRASS GIS data base and modules (binaries and not their source
code) to perform raster and/or vector processing operations
- the page https://grass.osgeo.org/home/copyright/ states:
"Geographic Resources Analysis Support System (GRASS) is Copyright,
1999-2018 GRASS Development Team, and licensed under terms of the
GNU General Public License (GPL). This includes all software,
documentation, and associated materials."
- `g.version -c`, returns, among other text:
"Parts of GRASS are not copyright by the GRASS development team.
The original authors hold the copyrights and you have to abide
to their licensing terms where noted.
(Keep in mind that code linking into GRASS can only be distributed
if compatible with the GPL.)"
Is, effectively, the compilation of a GRASS GIS addon, using the above
mentioned source code files, considered as "linking into GRASS"?
Thank you, Nikos
ps- Please note that the link to
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 228 bytes
Desc: not available
More information about the grass-dev