<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Jody,<br>
<br>
It seems that we found a volunteer who is willing to help us
reviewing the missing files of code. I will let you know when the
work is finished.<br>
<br>
Thanks for your help.<br>
<br>
Best,<br>
Manuel.<br>
<br>
<div class="moz-cite-prefix">On 07/10/14 18:00, Jody Garnett wrote:<br>
</div>
<blockquote
cite="mid:CAOhbgAkeX8X_vHU0QFqsZv0JKQd8N7PFb0-E4KMCr82coaOobw@mail.gmail.com"
type="cite">
<div>I understand, I am not sure we want to soften our stance on
reviewing code (we have already softened things by asking for
only a review rather than a fix). Do you think a regex search
(or an automated tool) could help you cut down the files that
need attention? Only other thing I could say is to open a bug
ticket for each of the four projects - indicating that the
status is unknown.
<div><br>
</div>
<div>Deepening on how your team functions it may be easier to
get a volunteer to fix an "out standing issue" then to
volunteer for incubation :) Actually with your great gvSig
partner program you may be able to ask a community member or
organisation who does not normally program to help out.</div>
<div>--</div>
<div>Jody</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<div>
<div>
<div>Jody Garnett</div>
</div>
</div>
<br>
<div class="gmail_quote">On Thu, Oct 2, 2014 at 6:08 AM, Manuel
Madrid <span><<a moz-do-not-send="true"
href="mailto:mmadrid@gvsig.com">mmadrid@gvsig.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div> Hi Jody,<br>
<br>
Thank you very much for taking a look at our provenance
review and for this detailed description.<br>
<br>
Within the 3% of the code that still has not been reviewed
we could find basically two cases:<br>
1) Files copied from other projects (like your third
point).<br>
2) Portions of code copied from other projects.<br>
<br>
In general we can assume that, in the first case, we kept
the original headers and, in the second case, we included
in our header a mention saying that it includes portions
of code from the original project. We are pretty sure that
this is Ok in at least three of the four not reviewed
projects. The problem is that we cannot guarantee that
without reviewing all the files.<br>
<br>
Best,<br>
Manuel.
<div>
<div class="h5"><br>
<br>
<div>On 01/10/14 19:08, Jody Garnett wrote:<br>
</div>
<blockquote>
<div>We all understand the release cycle :) And
really hope you are close. Reading your email I am
not sure I understand the difference between core
source code that has been reviewed and the 3%
remaining external code?
<div><br>
</div>
<div>I have experience of three similar things -
perhaps you could tell me which one you mean?</div>
<div><br>
</div>
<div>1) pending code: GeoServer maintains a
"community" folder in our source code for
experiments and new developers. We do not build
this source code into our binary and it has not
had its license and headers reviewed. When a
module is "ready" a member of the GeoServer team
will review and add it into the main codebase -
but really it is a play area for developer out
reach. The source code is available for download
- but has not been checked by the GeoServer team
(and is not being compiled and distributed by
the GeoServer team).</div>
<div><br>
</div>
<div>So if your 3% is like this - no worries.
Explain in your provenance review that this 3%
is a work in progress and will be checked before
being distributed.</div>
<div><br>
</div>
<div>2) External dependency: GeoTools uses the
Apache Commons library - we checked that the
apache license worked with LGPL for incubation,
but we did not download the apache commons
library source code and check each file. The
GeoTools team trusts the apache foundation to
sort that out, if they make a mistake we may
need to do something about it but we will deal
with it when the time comes.</div>
<div><br>
</div>
<div>So if your 3% is like this you are doing too
much work - only check what your team manages.
If you build it check it, if you get it from
maven central check the license works out (as
you do not want to annoy another team).</div>
<div><br>
</div>
<div>3) Copying a file from another project.
GeoTools has several files that have been copied
from Apache - and needed to ensure they had the
original Apache License header on top of them.
This is why when you look at our <a
moz-do-not-send="true"
href="http://docs.geotools.org/latest/userguide/welcome/license.html">license
page</a> you can see a note about the library
being LGPL ... along with a few other files that
have been provided to us.</div>
<div><br>
</div>
<div>Reading your <a moz-do-not-send="true"
href="http://www.gvsig.org/plone/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2-1-0/provenance-review">provenance-review</a> -
I think this is what you mean. There was no need
to seperate out into an external project (as
long as the license is compatible). Just leave
the origional headers as is. Depending on the
license terms you may need to make a note in
your user docs - as was done in the GeoTools
license page.</div>
<div><br>
</div>
<div>If you need to modify the files a bit after
making a copy (say to patch an issue) you can
get an interesting header example - as shown in
"Example from Tutorial or Magazine Code" from <a
moz-do-not-send="true"
href="https://github.com/geoserver/geoserver/wiki/Expectations-and-Examples">GeoServer</a>.</div>
<div><br>
</div>
<div>
<div> /*</div>
<div> * Copyright (c) 2007 - 2013 OpenPlans
- <a moz-do-not-send="true"
href="http://www.openplans.org">www.openplans.org</a>.
All rights reserved.</div>
<div> * Copyright 2003 Jayson Falkner (<a
moz-do-not-send="true"
href="mailto:jayson@jspinsider.com">jayson@jspinsider.com</a>)</div>
<div><br>
</div>
<div> * This code is from "Servlets and
JavaServer pages; the J2EE Web Tier",</div>
<div> * <a moz-do-not-send="true"
href="http://www.jspbook.com">http://www.jspbook.com</a>.
You may freely use the code both commercially</div>
<div> * and non-commercially. If you like
the code, please pick up a copy of</div>
<div> * the book and help support the
authors, development of more free code,</div>
<div> * and the JSP/Servlet/J2EE community.</div>
<div> *</div>
<div> * Modified by David Winslow <<a
moz-do-not-send="true"
href="mailto:dwinslow@openplans.org">dwinslow@openplans.org</a>>
on 2007-12-13.</div>
<div> */</div>
</div>
<div><br>
</div>
<div>So if your 3% is like this don't worry, leave
the original headers alone and you are good to
go.</div>
</div>
<div class="gmail_extra"><br>
<div>
<div>
<div>Jody Garnett</div>
</div>
</div>
<br>
<div class="gmail_quote">On Wed, Oct 1, 2014 at
3:25 AM, Manuel Madrid <span><<a
moz-do-not-send="true"
href="mailto:mmadrid@gvsig.com">mmadrid@gvsig.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">Hi Dimitris,<br>
<br>
Good to hear from you again and thank you very
much for being willing to help us again. We
are really almost done. Let me give you a
general view of the status of the incubation
process:<br>
<br>
We made a big effort some months ago in order
to finish the main pending task: the code
provenance review. At this moment it has been
completely reviewed three core projects which
together represent more than 97% of the core
source code. Also, within the rest of the core
projects (less that 3% of the total code) we
reviewed the license compatibility with
external libraries so there is only missing
the review of external code and file headers
of this small part of the code. We identified
and fixed all the issues that we detected
within the reviewed source code.<br>
<br>
Regarding the rest of requirements, in
principle there are only two missing
documents: the release guide and the release
testing checklist. We could provide those
documents in a short term but, to be honest,
unfortunately we are not going to be able to
review the provenance of the missing 3% of the
code at this moment, as all our resources are
completely focused in the final release of
gvSIG 2.1. We really hope that this is not a
critical issue.<br>
<br>
You will find all the information related with
the gvSIG incubation process in the following
links:<br>
<br>
- Incubation Status:<br>
<a moz-do-not-send="true"
href="http://wiki.osgeo.org/wiki/GvSIG_Incubation_Status">http://wiki.osgeo.org/wiki/GvSIG_Incubation_Status</a><br>
- Incubation Checklist:<br>
<a moz-do-not-send="true"
href="http://wiki.osgeo.org/wiki/GvSIG_Incubation_Checklist">http://wiki.osgeo.org/wiki/GvSIG_Incubation_Checklist</a><br>
- Provenance review:<br>
<a moz-do-not-send="true"
href="http://www.gvsig.org/plone/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2-1-0/provenance-review">http://www.gvsig.org/plone/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2-1-0/provenance-review</a><br>
<br>
We would very much appreciate if you can
review this and let us know if providing the
documents I mentioned would be enough to get
ready for the graduation.<br>
<br>
Of course I will be available for talking
about this off-list if you want.<br>
<br>
Best,<br>
Manuel.
<div>
<div><br>
<br>
On 01/10/14 09:39, Dimitris Kotzinos
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex"> Hi Manuel
and Jeff,<br>
<br>
I was thinking the exact same thing!<br>
It would be great to announce the
graduation for the conference.<br>
Manuel, could we try to revive the
process? We can talk off-list if you
like!<br>
<br>
Sorry for not pushing too hard and
thanks to Jeff for putting this forward.<br>
<br>
Best regards,<br>
<br>
Dimitris<br>
_______________________________________________<br>
Incubator mailing list<br>
<a moz-do-not-send="true"
href="mailto:Incubator@lists.osgeo.org">Incubator@lists.osgeo.org</a><br>
<a moz-do-not-send="true"
href="http://lists.osgeo.org/mailman/listinfo/incubator">http://lists.osgeo.org/mailman/listinfo/incubator</a><br>
</blockquote>
<br>
_______________________________________________<br>
Incubator mailing list<br>
<a moz-do-not-send="true"
href="mailto:Incubator@lists.osgeo.org">Incubator@lists.osgeo.org</a><br>
<a moz-do-not-send="true"
href="http://lists.osgeo.org/mailman/listinfo/incubator">http://lists.osgeo.org/mailman/listinfo/incubator</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>