<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">That checklist looks good, for Providence review it has the following:<div><br></div><div><i>[x] Provenance Review (All code has been developed by the registered developers listed on github who have signed the CLA. All external libraries have project compatible licenses. The project has been started as a regular Open Source project following the guidelines as set out by OSGeo. A file-per-file code review was therefore deemed superfluous.)</i></div><div><br></div><div>This was a really well done codebase to review and look at - nice work :)</div><div><br></div><div>Do you have a link to the providence review? Like if I look at the codebase in GitHub I can quickly find:</div><div>- <a href="https://github.com/oskariorg/oskari-server/blob/master/LICENSE.md">LICENSE.md</a> file links to <a href="https://joinup.ec.europa.eu/software/page/eupl/licence-eupl">EUPL v1.1</a>, but this license (which was news to me) as some details on what must be included in each distribution, can you say how they are being met?</div><div>- one of the distributions appears to be generation of a <a href="https://github.com/oskariorg/oskari-server/blob/master/webapp-setup/pom.xml#L12">WAR</a> in webapp-setup, this would be an example where the above LICENSE details should be included?</div><div>- when I quickly looked at java files none of them <a href="https://github.com/oskariorg/oskari-server/blob/76b78cacfddc39800f4d3af35df8760d096b5737/control-userlayer/src/main/java/org/oskari/control/userlayer/CreateUserLayerHandler.java">had</a> <a href="https://github.com/oskariorg/oskari-server/blob/76b78cacfddc39800f4d3af35df8760d096b5737/control-routing/src/main/java/fi/nls/oskari/control/routing/RoutingHandler.java">a</a> <a href="https://github.com/oskariorg/oskari-server/blob/76b78cacfddc39800f4d3af35df8760d096b5737/servlet-map/src/main/java/fi/nls/oskari/spring/OskariRequestInterceptor.java">header</a> indicating copyright and license. Can you talk us through why you made this decision?</div><div>- looking at a specific example <a href="https://github.com/oskariorg/oskari-server/blob/76b78cacfddc39800f4d3af35df8760d096b5737/service-webapp/src/main/java/fi/nls/oskari/servlet/WebappHelper.java">WebappHelper</a> (that looked generic) I see the user "SMAKINEN" does not appear similar to any contributors listed in the file commit <a href="https://github.com/oskariorg/oskari-server/commits/76b78cacfddc39800f4d3af35df8760d096b5737/service-webapp/src/main/java/fi/nls/oskari/servlet/WebappHelper.java">history</a> ....</div><div><div>/**</div><div> * Created by SMAKINEN on 8.7.2015.</div><div> */</div><div>public class WebappHelper {</div></div><div><br></div><div>- properties file may be considered executable code, do you want a header indicating license?</div><div><div>- I was impressed to see header preserved when building off of <a href="https://github.com/oskariorg/oskari-server/blob/76b78cacfddc39800f4d3af35df8760d096b5737/geoserver-ext/OskariMarkFactory/src/main/java/org/geotools/renderer/oskari/TTFMarkFactoryOskari.java">prior work</a>, but that ends up confusing when you do not have a header of your own ...</div><div>- various build files, example <a href="https://github.com/oskariorg/oskari-server/blob/master/pom.xml">pom.xml</a>, lack copyright license details (you may not care since they do not form executable code)</div></div><div><br></div><div>The incubation committee here is go through the same kind of steps a potential contributor would go through.This is the first time I have found a project without headers making me not quite sure how to review ...</div><div><br></div><div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>--</div><div>Jody Garnett</div></div></div></div></div></div><br></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 24 Jun 2019 at 19:38, Jody Garnett <<a href="mailto:jody.garnett@gmail.com">jody.garnett@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Oh that is my bad, got the subject wrong :(<div>--<div><div dir="ltr" class="gmail-m_7861700572379676244gmail_signature"><div dir="ltr"><div dir="ltr"><div>Jody Garnett</div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 24 Jun 2019 at 14:31, Aarnio Timo (MML) <<a href="mailto:timo.aarnio@maanmittauslaitos.fi" target="_blank">timo.aarnio@maanmittauslaitos.fi</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div lang="FI">
<div class="gmail-m_7861700572379676244gmail-m_-9123343035216355294WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi Jody&al!<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Thank you for helping, the revised checklist page can be found here:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="https://github.com/oskariorg/oskari-docs/wiki/Oskari-Incubation-Checklist" target="_blank">https://github.com/oskariorg/oskari-docs/wiki/Oskari-Incubation-Checklist</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">(and the old one is still here:)
<a href="https://wiki.osgeo.org/wiki/Oskari_Incubation_Status" target="_blank">https://wiki.osgeo.org/wiki/Oskari_Incubation_Status</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Please let us know how it looks and if there is something we can clarify or improve.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">BR,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Timo<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">PS. I did not realize your previous message dated May 27th, the subject esp. with the preview of the body text got me thinking it’s unrelated, sorry!<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Jody Garnett <<a href="mailto:jody.garnett@gmail.com" target="_blank">jody.garnett@gmail.com</a>>
<br>
<b>Sent:</b> perjantai 21. kesäkuuta 2019 19.50<br>
<b>To:</b> OSGeo-incubator <<a href="mailto:incubator@lists.osgeo.org" target="_blank">incubator@lists.osgeo.org</a>>; Massimiliano Cannata <<a href="mailto:massimiliano.cannata@supsi.ch" target="_blank">massimiliano.cannata@supsi.ch</a>>; Aarnio Timo (MML) <<a href="mailto:timo.aarnio@maanmittauslaitos.fi" target="_blank">timo.aarnio@maanmittauslaitos.fi</a>><br>
<b>Subject:</b> Re: istSOS incubation<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Any progress on a revised checklist page?<br clear="all">
<u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">--<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Jody Garnett<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Tue, 28 May 2019 at 12:53, Jody Garnett <<a href="mailto:jody.garnett@gmail.com" target="_blank">jody.garnett@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-style:none none none solid;border-left-width:1pt;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal">I am taking this into a separate thread, thanks everyone for communicating across all the delays.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">For the specific topic on open community and communication, it is my hope you already meet this requirement but to answer I would need ask how the project functions. My personal request is you write down how the communication works now,
and do not set a goal as it may not be needed.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">You can take inspiration from other projects that <a href="https://wiki.osgeo.org/wiki/Incubation_Committee#Graduated" target="_blank">
completed gradation</a> and how they filled in this section.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><b>open communication</b>: The key is "public" communication, but can be a shared chat channel, or active stack exchange (email was common when open source started but is less common now). There are reasons to have private communication
channels (GeoServer has a private security email list but we do document that it exists and committers can be included if they are in a position to help fix vulnerabilities). For a quick check I look at the repo README.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><b>open community:</b> Another aspect is that people can join the project and join the project leadership.We want to avoid the "single dictator" model as that is brittle. For a quick check I look at a repo CONTRIBTING.md.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">The checklist should be in a place where your team collaborates (a place they all have permission to edit):<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- If you use GitHub there is a markdown copy <a href="https://github.com/OSGeo/osgeo/tree/master/incubation/documents" target="_blank">
here</a> to take into your wiki<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- If you use OSGeo wiki copy one of the other examples<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">- If you use your own wiki or something that is also fine<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">When you and your mentor are happy the mentor will nominate the project and share the checklist. You are also welcome to share as you write and ask questions about difficult sections.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">And I do not want the incubation sprint planning to get lost in this discussion, when you have a date Maxi there are several options for funding.<u></u><u></u></p>
</div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">--<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Jody Garnett<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<blockquote style="border-style:none none none solid;border-left-width:1pt;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal"><span lang="EN-US">Dear Jody and Incubator-list,<br>
<br>
Indeed, we’re still very interested in graduating as full members. Last time we had communications (On 24/8/18 12:46 am ) left us a bit waiting for answers to our questions, the most important probably being:<br>
<br>
“What kind of concrete indicators would you like to see [that we have ‘an open community and communication’]? What could be a good goal?”<br>
<br>
I.e. what could we do as a community in order for it to be more open? One thing contributing to that comes to mind (from the top of my head): We’ve since changed from Slack to the open-for-everyone-without-invitations Gitter (<a href="https://gitter.im/oskariorg/chat" target="_blank">https://gitter.im/oskariorg/chat</a>).
AFAIK Gitter stores chat history indefinitely, which is a good thing. The PSC-memos are on GitHub and some of the discussion is on the mailing list.<br>
<br>
As for the graduation checklist, unfortunately I can’t find information where it should be filled. The website <a href="https://www.osgeo.org/resources/project-graduation-checklist/" target="_blank">https://www.osgeo.org/resources/project-graduation-checklist/</a>has
a downloadable PDF which is probably the one that should be filled?<br>
<br>
Most of the information required is probably already here <a href="https://wiki.osgeo.org/wiki/Oskari_Incubation_Status" target="_blank">https://wiki.osgeo.org/wiki/Oskari_Incubation_Status</a> but we’d be happy to fill the new one.<br>
<br>
So, can you please point us to a list we can fill? Do we send it back to this list then?<br>
<br>
Many thanks in advance!<br>
</span><br>
<span lang="EN-US"> <br>
- Timo</span><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote></div>
</blockquote></div>