[med-svn] [r-cran-rgeos] 03/07: Add quote from upstream regarding license
Andreas Tille
tille at debian.org
Wed Dec 27 17:02:09 UTC 2017
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository r-cran-rgeos.
commit b72e813368b49e13df5bc78f32e9876dff5c2ca2
Author: Andreas Tille <tille at debian.org>
Date: Fri Feb 10 23:11:57 2017 +0000
Add quote from upstream regarding license
---
debian/changelog | 6 +++---
debian/copyright | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 51 insertions(+), 3 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index cba3846..12e0f43 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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
diff --git a/debian/copyright b/debian/copyright
index d385e95..d606a65 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -7,6 +7,54 @@ Files: *
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+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/r-cran-rgeos.git
More information about the debian-med-commit
mailing list