<div dir="ltr"><div class="gmail_extra"><span id="gmail-docs-internal-guid-10a41309-ec7d-531c-3352-642e921e7048" style="text-align:start;text-indent:0px;text-decoration-style:initial;text-decoration-color:initial"><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Thanks, Doug, for raising this campaign question</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Here are my answers:</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-style:normal;font-variant:normal;vertical-align:baseline;white-space:pre-wrap"><b style="">*</b></span><span style="font-weight:700;font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">How you would evaluate a project's application in general</span></p><br><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">First I would work through the requirements ([1]) to evaluate projects.</span><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> Since most of the requirements are specific enough. And here's more important part, to leave evaluate logs or comments for projects which we considered but didn't reach some requirements. It's very important to guide projects to cross over requirements (and remember, a `-1` only means we trying to help).</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Then, I work on questions, like:</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">`How many user are interesting to/needs the functionality that service provided?`</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">`How active is this project and how's the diversity of contributors?`</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">`Is this project required cross communities/projects cooperation? If yes, how's the development workflows are working between communities/projects?`</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">And last but is one of the most important questions,</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">`Is this service aligns with the OpenStack Mission`? </span><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">(and let's jump to next question to answer this part)</span></p><div class="gmail_extra" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px"><b style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-weight:normal"><br></b></div><div class="gmail_extra" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px"><b style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-weight:normal"><br></b></div><br><p dir="ltr" style="line-height:1.44;margin-top:0pt;margin-bottom:0pt"><font color="#000000" face="Verdana"><span style="font-size:14px;white-space:pre-wrap"><b>*<u>What sorts of things do you consider when deciding whether a project "aligns with the OpenStack Mission," for example?</u></b></span></font><br></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="background-color:transparent;color:rgb(0,0,0);font-family:Verdana;font-size:10.5pt;font-weight:400;white-space:pre-wrap">I would consider things like:</span><br></p><br><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">`Is the project's functionality complete the OpenStack infrastructure map?`</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Asking from user requirement and functionality point of view, `how's the project(services) will make OpenStack better infrastructure for user/operators?` and `how's this functionality provide a better life for OpenStack developers?`</span></p><br><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">`Is the project provides better integration point between communities`</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">To build a better infrastructure, IMO it's also important to ask if a project (service) really help on integration with other communities like Kubernetes, OPNFV, CEPH, etc. I think to keep us as an active infrastructure to solutions is part of our mission too.</span></p><br><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">`Is it providing functionality which we can integrate with current projects or SIG instead?`</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">In short, we should be gathering our development energy, to really achieve the jobs which is exactly why we spend times on trying to find official projects and said this is part of our mission to work on. So when new projects jump out, it's really important to discuss cross-project `is it suitable for projects integrated and join force on specific functionality?` (to do this while evaluating a project instead of when it's creating might not be the best time to said `please integrate or join forces with other teams together`(not even with a smiling face), but it's never too late for a non-official/incubating project to consider about this). I really don't like to to see any project get higher chances to die just because developers chance their developing focus. It's happening when projects are all willing to do the functionality, but no communication between(some cases, not even now other projects exists), and new/old projects dead, then TC needs to spend the time to pick those projects out. So IMO, it's worth to spend times to investigate on whether projects can be joined. Or ideally to put a resolution said, it's project's obligation to help on this, and help other join force to be part of the team.</span></p><br><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">`Can projects provide cross-project gating?`</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Do think if it's possible, we should consider this when asking if a service aligns with our mission because not breaking rest of infrastructure is part of the definition of `to build`. And providing cross-project gate jobs seems like a way to go. To stable the integration between projects and prevent released a failed feature when other services trying to work on new ways and provide no guideline, ML, or solution, just only leave words like `this is not part of our function to fix`.</span></p><br><br><br><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">And finally,</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">If we can answer all above questions, try to put in with the more accurate number (like from user survey), and provides communications it needs, will definitely help in finding next official projects.</span></p><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Also, when the evaluation is done, we should also evaluate the how's these evaluation processes, how's guideline working for us? and which questions above doesn't make any sense?.</span></p><br><br><p dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:bold;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">[1] <a href="https://governance.openstack.org/tc/reference/new-projects-requirements.html">https://governance.openstack.org/tc/reference/new-projects-requirements.html</a></span></p></span><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><table border="0" cellpadding="0" cellspacing="0" style="font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;color:rgb(0,0,0);font-size:medium;font-family:verdana"><tbody><tr><td colspan="3" align="left" valign="center" style="font-family:arial,sans-serif;margin:0px"><span style="font-size:13px;font-family:verdana">May The Force of Open<font color="#ff0000">Stack</font> Be With You,</span> <br><b><i><font face="georgia, serif" size="4">Rico Lin<br></font></i></b><span class="gmail-gr_ gmail-gr_6 gmail-gr-alert gmail-gr_spell gmail-gr_inline_cards gmail-gr_run_anim gmail-ContextualSpelling gmail-ins-del gmail-multiReplace" id="gmail-6" style="display:inline;border-bottom:2px solid transparent;background-repeat:no-repeat;color:inherit;font-size:inherit">irc</span>:<span> </span><span class="gmail-gr_ gmail-gr_7 gmail-gr-alert gmail-gr_spell gmail-gr_inline_cards gmail-gr_run_anim gmail-ContextualSpelling gmail-ins-del gmail-multiReplace" id="gmail-7" style="display:inline;border-bottom:2px solid transparent;background-repeat:no-repeat;color:inherit;font-size:inherit">ricolin</span></td></tr></tbody></table></div><div class="gmail_extra"><div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="background-image:none"><div style="font-size:small"><br></div></div><font size="2" face="tahoma, sans-serif" color="#999999"></font></div></div></div></div></div></div></div></div>
</div></div>