From: Ian S. <ian...@st...> - 2010-01-12 22:33:06
|
Having looked at the AIG/Manchester website, they are still maintaining a deliberate commercial/non-commercial distinction. So I doubt a plea to relinquish the condition would help. I think Peter's suggestion is entirely within the spirit of this license condition. Since there is no complicated legalese regarding the condition, that should be enough. I'd suggest making NONCOMMERCIAL a CMake option, but I don't want to encourage any contributors of de novo VXL code to use the same restriction. Whilst it is a reasonable to use this option in the case of merging an existing state-of-the-art library, I'd object strongly to someone writing code specially for VXL, with a no-commercial-use condition. Ian. Peter Vanroose wrote: > Joe, > > This does only restrict the function vgl_clip(vgl_polygon<T>,...) > to non-commerical use, not the whole of vgl. > E.g., all other functions in vgl_clip.h can be freely used. > > So we can either just leave everything as it is, and leave it to the user of that code to decide whether (s)he uses it, and in which context. > Alternatively, and that's what I would propose, we could place the two vgl_clip() functions in vgl_clip.h inside an "#ifdef NONCOMMERCIAL". Then, to use it, active modification of the code (or a compiler switch) is needed to activate it. This safely protects people from inadvertently using it in a commercial application. > > Other opinions on this issue? > > -- Peter. > > > --- Den tis 2010-01-12 skrev Joseph Mundy <mu...@le...>: >> Från: Joseph Mundy <mu...@le...> >> Ämne: Restricted polygon code >> Till: Vxl...@li..., pet...@ya... >> Datum: tisdag 12 januari 2010 19.31 >> >> Peter, >> >> I noticed the following code in vgl, which appears to restrict vgl >> from commercial use. I believe it must be removed unless we receive >> unrestricted permission from the University of Manchester. >> >> Joe >> >> =============================================================== >> >> Project: Generic Polygon Clipper >> >> A new algorithm for calculating the difference, intersection, >> exclusive-or or union of arbitrary polygon sets. >> >> File: gpc.h >> Author: Alan Murta (email: gp...@cs...) >> Version: 2.32 >> Date: 17th December 2004 >> Copyright: (C) 1997-2004, Advanced Interfaces Group, >> >> University of Manchester. >> |