Skip to content

Status of gpclib license (was: Alternate methods: Polygon Algebra / Polygon Overlay with R Spatial objects..)

6 messages · Edzer Pebesma, Roger Bivand, Nicholas Lewin-Koh

#
Hi Roger,
I thought I remembered that at some point you had contacted the author
of gpclib and gotten permission to release the package under gpl. Has
that changed or is senility completely catching up with me.

Nicholas
#
Nicholas,

this is unlikely; if true, the author would have done well to update his 
software page http://www.cs.manchester.ac.uk/~toby/alan/software/ and 
the corresponding wikipedia entry, 
http://en.wikipedia.org/wiki/GPC_General_Polygon_Clipper_Library

Even (some) universities can these days be very picky with licensing 
when someone at the administration level smells money revenues from 
software developed by one of the employees; they might claim that 
anything produced by the employees in work time is owned by the university.

Best wishes,
--
Edzer
Nicholas Lewin-Koh wrote:

  
    
#
Hi,
Thanks, I must be remembering something else then. I hope I am not APOE4
+/+.

Nicholas

On Sun, 17 Jan 2010 17:44 +0100, "Edzer Pebesma"
<edzer.pebesma at uni-muenster.de> wrote:
#
On Sun, 17 Jan 2010, Nicholas Lewin-Koh wrote:

            
Hi Nicholas,

I wouldn't worry more than we all have to! About 5 years ago an attempt 
was made to find out what the license of the underlying C code was, but 
did not resolve the situation. The gpc C code states:

"This software is free for non-commercial use. It may be copied, modified, 
and redistributed provided that this copyright notice is preserved on all 
copies. The intellectual property rights of the algorithms used reside 
with the University of Manchester Advanced Interfaces Group.

You may not use this software, in whole or in part, in support of any 
commercial product without the express consent of the author.

There is no warranty or other guarantee of fitness of this software for 
any purpose. It is provided solely "as is"."

The meaning of "in support of any commercial product" is not clear, so 
gpclib is non-free.

When CRAN had few packages, and packages had few dependencies, users could 
control the licenses of packages loaded into the R engine manually (if 
they cared - they should!). Now it needs automating, so that from 2.10.0, 
R ships with a database of known licenses (in share/licences), which are 
linked in CRAN too. The License: field is now parsed automatically, and 
will, as I mentioned before but repeat as a "heads up" to others reading 
this reply, be used to allow users installing packages to set thresholds 
such as "only free" before long.

Best wishes,

Roger

  
    
#
On Sun, 17 Jan 2010, Roger Bivand wrote:

            
...
"Before long" is now: if the filters= argument in available.packages() is 
set to "license/FOSS", you can see which are which. It can then be used to 
verify installed packages and potentially set policies in organisations 
needing to do that. Work on the graph of dependencies between packages is 
progressing ...

Roger

  
    
#
Hi Roger,
Thanks, yes I was aware of the license filtering, and the changes. This
has been very helpful for us at work where we are very commercial and
for profit, and need to keep careful track of what is on our computers.

Maybe it was PBSmapping I was remembering. 

Cheers
Nicholas

On Sun, 17 Jan 2010 20:53 +0100, "Roger Bivand" <Roger.Bivand at nhh.no>
wrote: