<div dir="ltr">Excellent! If they/you have any questions please ask on the incubation list - or just make a note and keep going :)</div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div>Jody Garnett</div></div></div>
<br><div class="gmail_quote">On Tue, Oct 14, 2014 at 6:56 AM, Manuel Madrid <span dir="ltr"><<a href="mailto:mmadrid@gvsig.com" target="_blank">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 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.<div><div class="h5"><br>
    <br>
    <div>On 07/10/14 18:00, Jody Garnett wrote:<br>
    </div>
    <blockquote 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 href="mailto:mmadrid@gvsig.com" target="_blank">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><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 href="http://docs.geotools.org/latest/userguide/welcome/license.html" target="_blank">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 href="http://www.gvsig.org/plone/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2-1-0/provenance-review" target="_blank">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 href="https://github.com/geoserver/geoserver/wiki/Expectations-and-Examples" target="_blank">GeoServer</a>.</div>
                      <div><br>
                      </div>
                      <div>
                        <div>    /*</div>
                        <div>     * Copyright (c) 2007 - 2013 OpenPlans
                          - <a href="http://www.openplans.org" target="_blank">www.openplans.org</a>.
                          All rights reserved.</div>
                        <div>     * Copyright 2003 Jayson Falkner (<a href="mailto:jayson@jspinsider.com" target="_blank">jayson@jspinsider.com</a>)</div>
                        <div><br>
                        </div>
                        <div>     * This code is from "Servlets and
                          JavaServer pages; the J2EE Web Tier",</div>
                        <div>     * <a href="http://www.jspbook.com" target="_blank">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 href="mailto:dwinslow@openplans.org" target="_blank">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 href="mailto:mmadrid@gvsig.com" target="_blank">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 href="http://wiki.osgeo.org/wiki/GvSIG_Incubation_Status" target="_blank">http://wiki.osgeo.org/wiki/GvSIG_Incubation_Status</a><br>
                          - Incubation Checklist:<br>
                          <a href="http://wiki.osgeo.org/wiki/GvSIG_Incubation_Checklist" target="_blank">http://wiki.osgeo.org/wiki/GvSIG_Incubation_Checklist</a><br>
                          - Provenance review:<br>
                          <a href="http://www.gvsig.org/plone/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2-1-0/provenance-review" target="_blank">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 href="mailto:Incubator@lists.osgeo.org" target="_blank">Incubator@lists.osgeo.org</a><br>
                                <a href="http://lists.osgeo.org/mailman/listinfo/incubator" target="_blank">http://lists.osgeo.org/mailman/listinfo/incubator</a><br>
                              </blockquote>
                              <br>
_______________________________________________<br>
                              Incubator mailing list<br>
                              <a href="mailto:Incubator@lists.osgeo.org" target="_blank">Incubator@lists.osgeo.org</a><br>
                              <a href="http://lists.osgeo.org/mailman/listinfo/incubator" target="_blank">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>
  </div></div></div>

</blockquote></div><br></div>