[med-svn] r23676 - trunk/packages/R/r-cran-rgeos/trunk/debian

Andreas Tille tille at moszumanska.debian.org
Fri Feb 10 23:11:58 UTC 2017


Author: tille
Date: 2017-02-10 23:11:57 +0000 (Fri, 10 Feb 2017)
New Revision: 23676

Modified:
   trunk/packages/R/r-cran-rgeos/trunk/debian/changelog
   trunk/packages/R/r-cran-rgeos/trunk/debian/copyright
Log:
Add quote from upstream regarding license


Modified: trunk/packages/R/r-cran-rgeos/trunk/debian/changelog
===================================================================
--- trunk/packages/R/r-cran-rgeos/trunk/debian/changelog	2017-02-08 10:37:38 UTC (rev 23675)
+++ trunk/packages/R/r-cran-rgeos/trunk/debian/changelog	2017-02-10 23:11:57 UTC (rev 23676)
@@ -1,5 +1,5 @@
-r-cran-rgeos (0.3-21-1) UNRELEASED; urgency=medium
+r-cran-rgeos (0.3-21-1) unstable; urgency=medium
 
-  * Initial release (closes: #xxxxxx)
+  * Initial release (closes: #844197)
 
- -- Andreas Tille <tille at debian.org>  Sun, 13 Nov 2016 09:46:10 +0100
+ -- Andreas Tille <tille at debian.org>  Sun, 13 Nov 2016 17:56:16 +0100

Modified: trunk/packages/R/r-cran-rgeos/trunk/debian/copyright
===================================================================
--- trunk/packages/R/r-cran-rgeos/trunk/debian/copyright	2017-02-08 10:37:38 UTC (rev 23675)
+++ trunk/packages/R/r-cran-rgeos/trunk/debian/copyright	2017-02-10 23:11:57 UTC (rev 23676)
@@ -7,6 +7,54 @@
 Copyright: 2009-2016 Roger Bivand, Colin Rundel, Edzer Pebesma, Rainer Stuetz, Karl Ove Hufthammer
 License: GPL-2+
 
+Files: R/Rgpc_funcs.R
+Copyright: 2003-2010 Roger D. Peng <rpeng at jhsph.edu>
+License: GPL-2+
+Comment: Quoting a mail from Roger Bivand
+   Date: Fri, 3 Feb 2017 10:58:09 +0100
+   From: Roger Bivand <Roger.Bivand at nhh.no>
+ .
+   On Fri, 3 Feb 2017, Andreas Tille wrote:
+   >
+   > I intended to package rgeos for Debian since it would enable the test
+   > suite of some other package.  Unfortunately rgeos contains
+   > R/Rgpc_funcs.R which uses gpclib that has a license:
+   >
+   >   Free for non-commercial use; commercial use prohibited (see the files
+   >   `gpc.c' and `gpc.h' for details)
+   >
+   > So how could this be GPL-2?
+ .
+   Obviously it is, because rgeos neither suggests, links to, imports or 
+   depends on the R gpclib package, nor does it load or attach that package.
+ .
+   The functions in R/gpc_geos.R convert sp objects to R gpclib classes, 
+   defined in R/Rgpc_funcs.R. The examples in man/gpc-new-generics.Rd 
+   expressly show how to use GEOS compiled code instead of gpclib compiled 
+   code to yield the same results. That is, when rgeos was first published in 
+   2011, one of its intentions was to show that nobody needed to use the 
+   R gpclib package with its awkward license, but that the code in 
+   R/Rgpc_funcs.R provided a drop-in replacement - load rgeos instead of 
+   gpclib and get the same output but without the gpclib license issue. The 
+   code copied from gpclib/R/Rgpc.R to rgeos/R is:
+ .
+   ## Copyright (C) 2003-2010 Roger D. Peng <rpeng at jhsph.edu>
+ .
+   Our understanding of the R gpclib LICENSE is that it only refers to the 
+   code written by Alan Murta and "taken" by this former employer - that is 
+   the files src/gpc.*. This is evidenced by the verbatim text of the package 
+   LICENSE file: Free for non-commercial use; commercial use prohibited (see 
+   the files `gpc.c' and `gpc.h' for details). Obviously C and R code written 
+   by the maintainer or contributed by others is not covered by this 
+   restriction.
+ .
+ .
+ Summarising the content of the last paragraph which is not worth quoting:
+ .
+ The purposes of rgeos is to provide a substitute for gpclib,  The LICENSE
+ file of the R gpclib package should have been drafted to state that only
+ src/gpc.* are covered by the conditions stated therein.
+
 Files: debian/*
 Copyright: 2016 Andreas Tille <tille at debian.org>
 License: GPL-2+




More information about the debian-med-commit mailing list