<div dir="ltr"><div>Going to share my notes, in case anyone else is reviewing this week.</div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><i>As mentioned in my first impression the <a href="http://docs.gvsig.org/plone/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2-1-0/provenance-review">provenance review</a> is clear to follow and extensive in nature.</i></div><div><br></div><div><i>Our goal with this review is to give the gvSig project team a chance to confirm publicly that their code is open source (and importantly that they have checked where it came from). Making this document public gives interested parties considering use of gvSig a cache fact check.</i></div><div><br></div><div><i>We ask for this during incubation so we can make a solid recommendation to the board. This review checks "all the code prior to being an osgeo project", the projects policies (whatever they may be) are responsible for checking code subsequent to becoming an OSGeo project :)</i></div></blockquote><div><br></div><div>My strategy is to perform a few spot checks, both to see what the team was looking at, and to check if there are any areas of the codebase they skipped over by accident.</div><div><br></div><div>1. headers of source code files</div><div><br></div><div>Contributors seem to be well managed. A bit surprised they did not find anything here (would be one of the first projects to not miss a header).</div><div><br></div><div>2. source code from external projects</div><div><br></div><div><a href="http://devel.gvsig.org/sites/org.gvsig.fmap.dal.file/2.0-SNAPSHOT/gvsig-base-library-pom/org.gvsig.fmap.dal.file/xref/org/gvsig/fmap/dal/store/shp/utils/ShapeFileHeader2.html">ShapeFileheader2.java</a></div><div>- Was able to hunt down the project (from 2003) and confirm header was correctly reproduced in gvSig codebase.</div><div><br></div><div><a href="https://redmine.gvsig.net/redmine/projects/gvsig-external-jdk/repository/entry/org.gvsig.jdk/trunk/org.gvsig.jdk/org.gvsig.jdk.v1_6/src/main/java/org/gvsig/jdk/sun/awt/geom/Curve.java">Curve</a></div><div>- I very rarely see JDK code duplicated, but GPL v2 allows it</div><div><br></div><div>3. libraries</div><div><br></div><div>Team is sourcing these externally (rather than building and distributing on their own).</div><div><br></div><div>Since gvSig is GPL it is very hard to get stuck here (only a few licenses such as EPL have trouble working with a GPL application).<br></div>
</div>