<div dir="ltr">Thanks Jeff and the pycsw team.<div><br></div><div>Going to respond once with review / feedback, and a few questions as I am curious.</div><div><br></div><div>Open:</div><div>- Great to see IRC channel in use - I had a chance to drop by while reviewing</div><div>- While RFC-1 is clear I could not quite figure out how to find this from the website (I looked under communist ... okay found it under development).</div><div>- Q: pycsw is another example of a project that adopted a steering committee over the course of incubation. As chair I am concerned with projects doing "extra" work for incubation, rather than quickly documenting how they currently operate. Are you finding the steering committee / request for comment workflow useful now that you have used it a couple of times?</div><div>- release procedure (<a href="https://github.com/geopython/pycsw/wiki/Release-Packaging" target="_blank">https://github.com/geopython/pycsw/wiki/Release-Packaging</a> is having some wiki format trouble)<br></div><div>- you really nail the long term viability items :) Looks great!</div><div><br></div><div>Copyright and License</div><div>- You may want to quote the doc license rather than just link to it (<a href="https://github.com/geopython/pycsw/blob/master/docs/license.rst">https://github.com/geopython/pycsw/blob/master/docs/license.rst</a>)</div><div>- Provenance Review</div><div><br></div><div>I saw you rewrote rather then reuse some code from GeoNode. In the future you can always ask a project team to reuse small bits of code like this (a project team may have flexibility to act depending on how they have managed their code contributions).</div><div><br></div><div>For the #306 Code includes OGC schemas - just including a README in the source code, and a note in your docs should be fine. This is similar to how GeoTools makes a <a href="http://docs.geotools.org/latest/userguide/welcome/license.html">note</a> of the occasional Apache License code in our user guide. The idea is to list what licenses are used where users can see them (as long as they are all compatible).</div><div><br></div><div>As mentioned earlier I am happy for pycsw to graduate with known issues, especially if they are issue that OSGeo can help with or can assist in fund raising for. Incubation is about capturing the unknown issues and getting them into your issue tracker.</div><div><br></div><div>- good discussion on the issue with distribution of OGC Schemas, you already did my advice of providing a<a href="https://github.com/geopython/pycsw/blob/master/pycsw/schemas/ogc/README.txt"> README.txt</a> for potential contributors to see what is going on.</div><div>- Nice approach for collecting contributor agreements. Only gap I see is for employees or contractors - perhaps they can say who they are representing: "Hi all, I'd like to contribute a suggestion to pycsw on behalf of Boundless. I confirm that my contributions to pycsw will be compatible with the pycsw license guidelines at the time of contribution. -- Jody Garnett"</div><div><br></div><div>Process</div><div>- really happy to see your <a href="https://github.com/geopython/pycsw/blob/master/CONTRIBUTING.rst">Contributing.RST</a> file (really needs to be a "must be this tall to ride" sign for open source projects on GitHub)</div><div>- Technically CITE is integration testing (not manual testing) :)</div><div><br></div><div>+1</div><div><br></div><div><br><div><br></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>--</div><div>Jody Garnett</div></div></div></div></div></div>
<br><div class="gmail_quote">On 13 February 2015 at 14:22, Jeff McKenna <span dir="ltr"><<a href="mailto:jmckenna@gatewaygeomatics.com" target="_blank">jmckenna@gatewaygeomatics.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Incubation Committee,<br>
<br>
I am writing to you as the Mentor of the pycsw project, which is currently in the Incubation process with OSGeo.<br>
<br>
I'd like to submit a Project Graduation Checklist document, for review by the OSGeo Incubation Committee: <a href="https://github.com/geopython/pycsw/wiki/Project-Graduation-Checklist" target="_blank">https://github.com/geopython/<u></u>pycsw/wiki/Project-Graduation-<u></u>Checklist</a><br>
<br>
You will notice in the document that a code provenance review has been completed as well: <a href="https://github.com/geopython/pycsw/wiki/pycsw-Provenance-Review" target="_blank">https://github.com/geopython/<u></u>pycsw/wiki/pycsw-Provenance-<u></u>Review</a><br>
<br>
I have been watching this community grow over the years (I have a good sense of what makes a strong community), and I am very impressed with both how active the code is being maintained, and also the fast growth of implementations of pycsw by large organizations. I also monitor its mailing list, which I do for hundreds of software projects, and it is very vibrant (always an important sign of an active community). Lastly, that pycsw is the OGC reference implementation for the CSW standard, is proof of the attention to detail and commitment by the pycsw team.<br>
<br>
I'd also like to mention that, the pycsw team is very keen and excited to become an official OSGeo project, which cannot be put down on paper or measured, but it is one of the most important parts of the process I believe.<br>
<br>
Therefore as mentor, I recommend to the Incubation Committee that pycsw graduates, and becomes an official OSGeo Project.<br>
<br>
Let me know if you have any questions and I can relay to the pycsw team. Thanks everyone,<br>
<br>
-jeff<br>
<br>
<br>
--<br>
pycsw mentor<br>
<a href="http://pycsw.org/" target="_blank">http://pycsw.org/</a><br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<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/<u></u>mailman/listinfo/incubator</a><br>
</blockquote></div><br></div>