<div dir="ltr">Thanks so much for preparing the proposal Andreas - I have posted it to loomio with a 7 day vote window.<div><br></div><div><br></div><div>Regards</div><div><br></div><div>Tim</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 26, 2017 at 6:59 PM, Andreas Neumann <span dir="ltr"><<a href="mailto:a.neumann@carto.net" target="_blank">a.neumann@carto.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <p>Hi all,</p>
    <p>Ok - here is my proposal of wording for the Loomio vote.</p>
    <p>-------------</p>
    <p>During the work of QGIS 3.0 not only the Desktop and core code
      base received a lot of refactoring and API improvements, but also
      the server part. QGIS server is quite popular among users, due to
      the ease of use regarding configuration of symbology, feature
      information</p>
    <p> and print layouts. Users also like the fact that the rendering
      between QGIS Desktop and QGIS server is identical. From version to
      version it grew more powerful and extensible, due to Python plugin
      extensions. However, the code base grew more and more complex,
      partially due to technical restrictions in the 2.x API when the
      majority of the QGIS server code base was written. However, while
      a lot of work already went into refactoring of the QGIS server
      code base, implemented by french and swiss companies 3Liz,
      Oslandia and Camptocamp, the work is not close to being finished.
      Financial support from <a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a> would help developers to dedicate
      more time and help finish the refactoring and de-coupling between
      core and GUI, and rewriting essential parts of QGIS Server. In
      addition, effort would go into making sure that QGIS server is OGC
      compliant.</p>
    <p>Fortunately, the financial situation of <a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a> allows us to
      support the QGIS server development in addition to our commitments
      in the QGIS grants program and the bug fixing effort.<br>
    </p>
    <p>QGIS voting members are kindly asked to approve dedicating 13 k €
      towards the improvement of the QGIS server code base. 3k € would
      be dedicated to 3Liz and the rewriting of the QGSWxS project file
      parser. The other 10k € would be distributed between the companies
      3Liz, Oslandia and Camptocamp, according to availability and
      expertise of their developers. The three companies should use the
      available funds to ensure the best possible outcome for the QGIS
      server community. Upcoming work includes:</p>
    <p>- Finishing refactoring of GetPrint command</p>
    <p>- Finishing refactoring of GetLegendGraphics command</p>
    - Refactoring of GetFeatureInfo
    <p>- Refactoring of DXF output in the GetMap command
    </p>
    <p>- Ensure and Increase OGC compliance and performance</p>
    <p>------------------</p>
    <p>Tim - can you please set up Loomio voting and use the above text
      - feel free to improve upon it.</p>
    <p>Thanks to all,</p>
    <p>Andreas<br>
    </p><div><div class="h5">
    <br>
    <div class="m_-7019926132417467658moz-cite-prefix">On 23.06.2017 20:22, Tim Sutton wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Hi Andreas
        <div><br>
        </div>
        <div>If the amounts will probably be above and beyond our
          discretionary spend budget, we should just call for a loomio
          vote to keep things transparent. If it is within a budget
          allocation then please just move forward and do it. If we need
          to go the loomio route, I think we can do it with a 1 week
          time frame. Can you provide me with the wording for the
          proposal and I will post it?</div>
        <div><br>
        </div>
        <div>Regards</div>
        <div><br>
        </div>
        <div>Tim</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Fri, Jun 23, 2017 at 5:57 PM,
          Andreas Neumann <span dir="ltr"><<a href="mailto:andreas@qgis.org" target="_blank">andreas@qgis.org</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div>HI all,<br>
                          <br>
                        </div>
                        So I wonder how we can proceed here. Some agree,
                        there is noone that disagrees but no decision?<br>
                      </div>
                      <br>
                    </div>
                    How can we proceed? Do we need a Loomio vote from
                    voting members or is a PSC decision enough?<br>
                    <br>
                  </div>
                  It seems like all agree about the 3k contribution for
                  the WXS parser removal project from 3Liz, but how
                  about the other plans from Oslandia? Do we need more
                  information about these additional projects?<br>
                  <br>
                </div>
                Tim - I am specifically asking you for a decision on the
                way forward - otherwise we will still discuss the same
                issues in 2-3 weeks from now and QGIS 3 will be released
                without a proper rewrite of QGIS server.<br>
                <br>
              </div>
              If we can set a transparent decision process we can use
              the same process for other similar projects (in or outside
              of the QGIS grants process).<br>
              <div><br>
              </div>
              <div>Thanks,<br>
              </div>
              <div>Andreas<br>
              </div>
            </div>
            <div class="gmail_extra">
              <div>
                <div class="m_-7019926132417467658h5"><br>
                  <div class="gmail_quote">On 20 June 2017 at 22:47, Tim
                    Sutton <span dir="ltr"><<a href="mailto:tim@qgis.org" target="_blank">tim@qgis.org</a>></span>
                    wrote:<br>
                    <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                      <div dir="ltr">Hi
                        <div><br>
                        </div>
                        <div>+1 from me to support the refactoring work
                          with 3k EUROS.</div>
                        <div><br>
                        </div>
                        <div>Regards</div>
                        <div><br>
                        </div>
                        <div>Tim</div>
                      </div>
                      <div class="gmail_extra"><br>
                        <div class="gmail_quote">On Fri, Jun 16, 2017 at
                          5:32 PM, Régis Haubourg <span dir="ltr"><<a href="mailto:regis.haubourg@gmail.com" target="_blank">regis.haubourg@gmail.com</a>></span>
                          wrote:<br>
                          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                            <div dir="ltr">Hi all, 
                              <div>that is very good news that we find
                                some QGIS.org funds to support some low
                                level tasks that remain really hard to
                                fund otherwise. </div>
                              <div>3liz truely deserve this support
                                since they put huge efforts in QGIS
                                server refactoring, thanks again to them
                                for that. Thanks Andreas for pushing
                                this topic again.  </div>
                              <div><br>
                              </div>
                              <div><br>
                              </div>
                              <div>
                                <div>Following the status update on qgis
                                  server refactoring made here [0], here
                                  another update:</div>
                                <div><br>
                                </div>
                                <div>- we finally have our new website
                                  and published two web articles on QGIS
                                  server security stress tests [1] and
                                  OGC compliancy testing framework [2]</div>
                                <div><br>
                                </div>
                                <div>- Paul finished GetLegend graphics
                                  refactor [3] </div>
                                <div><br>
                                </div>
                                <div>- René Luc finished <span style="color:rgb(0,0,0);font-family:Cantarell;font-size:15px">GetCapabilities
                                    / </span><span style="color:rgb(0,0,0);font-family:Cantarell;font-size:15px"> GetContext
                                    / </span><span style="color:rgb(0,0,0);font-family:Cantarell;font-size:15px">DescribeLayer
                                    / </span><span style="color:rgb(0,0,0);font-family:Cantarell;font-size:15px">GetStyles
                                    (GetStyle)</span></div>
                                <div><br>
                                </div>
                                <div>So now, mandatory actions pending
                                  now, René-Luc, Yves, please correct me
                                  and tell us how much you need  :</div>
                                <div><br>
                                </div>
                                <div>- Richard, we got distracted by
                                  some mail routing troubles, did you
                                  have Paul's mail for finding a way to
                                  push the OGC html reports to test.<a href="http://qgis.org" target="_blank">qgis.org</a>
                                  ?  </div>
                                <div><br>
                                </div>
                                <div>-  GetPrint todo by Oslandia.  ~ at
                                  least 5000 euros but composer rework
                                  can change it all.<br>
                                </div>
                                <div><br>
                                </div>
                                <div>- <span style="color:rgb(0,0,0);white-space:pre-wrap"> </span><span style="color:rgb(0,0,0);white-space:pre-wrap">GetFeatureInfo, DXFWriter by 3Liz </span></div>
                                <div><span style="color:rgb(0,0,0);white-space:pre-wrap">
</span></div>
                                <div><span style="color:rgb(0,0,0);white-space:pre-wrap">- Testing by Real Users before during feature freeze :) </span></div>
                                <div><br>
                                </div>
                                <div>- Try to reach a 100 % OGC
                                  compliancy by fixing issues or
                                  disabling some very edge cases. We are
                                  currently limited by TeamEgine tool
                                  crashes. Paul is hot on doing the job,
                                  but we'll need funding. I would start
                                  asking to something like 5000 euros
                                  and see what we can do with it. </div>
                                <div><br>
                                </div>
                                <div>I can't evaluate the other tasks
                                  like pushing the performance benchmark
                                  framework and define the reference
                                  test set in it. </div>
                                <div><br>
                                </div>
                                <div>Cheers</div>
                                <div>Régis</div>
                                <div><br>
                                </div>
                                <div>[0] <a href="https://lists.osgeo.org/pipermail/qgis-psc/2017-May/005316.html" target="_blank">https://lists.osgeo.org/pi<wbr>permail/qgis-psc/2017-May/0053<wbr>16.html</a></div>
                                [1] <a href="http://oslandia.com/en/2017/06/14/qgis-server-security-aspect/" target="_blank">http://oslandia.com/en/201<wbr>7/06/14/qgis-server-security-a<wbr>spect/</a> </div>
                              <div>[2] <a href="http://oslandia.com/en/2017/06/16/qgis-server-ogc-cite-compliance-testing/" target="_blank">http://oslandia.com/en/201<wbr>7/06/16/qgis-server-ogc-cite-c<wbr>ompliance-testing/</a><br>
                              </div>
                              <div>[3] <a href="https://github.com/qgis/QGIS/pull/4699" target="_blank">https://github.com/qgis/QGIS/p<wbr>ull/4699</a><br>
                              </div>
                              <div>
                                <div class="m_-7019926132417467658m_4410978929674495390m_422804681976742080h5">
                                  <div class="gmail_extra"><br>
                                    <div class="gmail_quote">2017-06-13
                                      12:50 GMT+02:00 Paolo Cavallini <span dir="ltr"><<a href="mailto:cavallini@faunalia.it" target="_blank">cavallini@faunalia.it</a>></span>:<br>
                                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi
                                        all,<br>
                                        <span><br>
                                          Il 13/06/2017 10:23, Andreas
                                          Neumann ha scritto:<br>
                                          <br>
                                          > We briefly started
                                          discussing the support of the
                                          QGIS server refactoring.<br>
                                          ><br>
                                          > I would now propose that
                                          we pay 3Liz (René-Luc D'Hont)
                                          the quoted 3k €<br>
                                          > for the QGIS server
                                          enhancement
                                          (QgsWXSProjectParser).
                                          Refactoring work<br>
                                          > and under-the-hood
                                          changes that don't add new
                                          features is exactly that<br>
                                        </span>> kind of work that
                                        should be funded from <a href="http://QGIS.ORG" rel="noreferrer" target="_blank">QGIS.ORG</a>
                                        <<a href="http://QGIS.ORG" rel="noreferrer" target="_blank">http://QGIS.ORG</a>>
                                        in my<br>
                                        > opinion.<br>
                                        <br>
                                        Agreed fully<br>
                                        <span><br>
                                          > Can the PSC decide on
                                          this, or do we need to ask our
                                          voting members? Do<br>
                                          > we start a Loomio voting?
                                          I would like a quick decision
                                          - time is<br>
                                          > ticking for QGIS 3 and
                                          there is summer break ...<br>
                                          ><br>
                                          > For your information,
                                          here is the financial
                                          situation of <a href="http://QGIS.ORG" rel="noreferrer" target="_blank">QGIS.ORG</a><br>
                                        </span>> <<a href="http://QGIS.ORG" rel="noreferrer" target="_blank">http://QGIS.ORG</a>>:<br>
                                        > <a href="https://docs.google.com/spreadsheets/d/18gwm83ENnIqNk0Hul-OlqggTHU4QeTqA-DvPmX8kK88/edit#gid=0" rel="noreferrer" target="_blank">https://docs.google.com/spread<wbr>sheets/d/18gwm83ENnIqNk0Hul-Ol<wbr>qggTHU4QeTqA-DvPmX8kK88/edit#g<wbr>id=0</a><br>
                                        <span>> <<a href="https://docs.google.com/spreadsheets/d/18gwm83ENnIqNk0Hul-OlqggTHU4QeTqA-DvPmX8kK88/edit#gid=0" rel="noreferrer" target="_blank">https://docs.google.com/sprea<wbr>dsheets/d/18gwm83ENnIqNk0Hul-O<wbr>lqggTHU4QeTqA-DvPmX8kK88/edit#<wbr>gid=0</a>><br>
                                          > with our actual expenses
                                          and income.<br>
                                          ><br>
                                          > I expect an addition 15k
                                          of income during June
                                          (sponsorings, PayPal,<br>
                                          > contributions to Essen HF
                                          from FOSSGIS e.V. and
                                          QGIS-DE). On the<br>
                                          > expenses side I expect
                                          invoices for 2.18 bug fixing
                                          at around 15k. The<br>
                                          > Essen HF is almost fully
                                          covered by payments from
                                          FOSSGIS e.V. and<br>
                                          > QGIS-DE. So we are
                                          financially in a good shape to
                                          fund additional work<br>
                                          > around QGIS server.<br>
                                          <br>
                                        </span>thanks for the update,
                                        quite reassuring<br>
                                        <span><br>
                                          > In addition, we should
                                          ask QGIS server devs (3Liz,
                                          Oslandia, Camptocamp,<br>
                                          > Sourcepole) what other
                                          server work is pending to get
                                          it in a good state.<br>
                                          <br>
                                        </span>agreed, it will be good
                                        to have a clear picture of what
                                        is missing, and<br>
                                        the eventual stubling blocks<br>
                                        <br>
                                        thanks again<br>
                                        <span class="m_-7019926132417467658m_4410978929674495390m_422804681976742080m_-7662527168847024767gmail-m_-7501634809361475550HOEnZb"><font color="#888888">--<br>
                                            Paolo Cavallini - <a href="http://www.faunalia.eu" rel="noreferrer" target="_blank">www.faunalia.eu</a><br>
                                            QGIS & PostGIS courses:
                                            <a href="http://www.faunalia.eu/training.html" rel="noreferrer" target="_blank">http://www.faunalia.eu/trainin<wbr>g.html</a><br>
                                            <a href="https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis" rel="noreferrer" target="_blank">https://www.google.com/trends/<wbr>explore?date=all&geo=IT&q=qgis<wbr>,arcgis</a><br>
                                          </font></span>
                                        <div class="m_-7019926132417467658m_4410978929674495390m_422804681976742080m_-7662527168847024767gmail-m_-7501634809361475550HOEnZb">
                                          <div class="m_-7019926132417467658m_4410978929674495390m_422804681976742080m_-7662527168847024767gmail-m_-7501634809361475550h5">______________________________<wbr>_________________<br>
                                            Qgis-psc mailing list<br>
                                            <a href="mailto:Qgis-psc@lists.osgeo.org" target="_blank">Qgis-psc@lists.osgeo.org</a><br>
                                            <a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-psc</a></div>
                                        </div>
                                      </blockquote>
                                    </div>
                                    <br>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <br>
                            ______________________________<wbr>_________________<br>
                            Qgis-psc mailing list<br>
                            <a href="mailto:Qgis-psc@lists.osgeo.org" target="_blank">Qgis-psc@lists.osgeo.org</a><br>
                            <a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-psc</a><span class="m_-7019926132417467658m_4410978929674495390HOEnZb"><font color="#888888"><br>
                              </font></span></blockquote>
                        </div>
                        <span class="m_-7019926132417467658m_4410978929674495390HOEnZb"><font color="#888888"><br>
                            <br clear="all">
                            <div><br>
                            </div>
                            -- <br>
                            <div class="m_-7019926132417467658m_4410978929674495390m_422804681976742080gmail_signature" data-smartmail="gmail_signature">
                              <div dir="ltr"><img><br>
                                <div><br>
                                </div>
                                <div><br>
                                </div>
                                <div>
                                  <div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><b>Tim
                                      Sutton</b></div>
                                  <div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">QGIS
                                    Project Steering Committee Chair</div>
                                  <div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><a href="mailto:tim@qgis.org" target="_blank">tim@qgis.org</a></div>
                                </div>
                              </div>
                            </div>
                          </font></span></div>
                      <br>
                      ______________________________<wbr>_________________<br>
                      Qgis-psc mailing list<br>
                      <a href="mailto:Qgis-psc@lists.osgeo.org" target="_blank">Qgis-psc@lists.osgeo.org</a><br>
                      <a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-psc</a><br>
                    </blockquote>
                  </div>
                  <br>
                  <br clear="all">
                  <br>
                  -- <br>
                </div>
              </div>
              <span>
                <div class="m_-7019926132417467658m_4410978929674495390gmail_signature" data-smartmail="gmail_signature">
                  <div dir="ltr">
                    <div><br>
                      --<br>
                      Andreas Neumann<br>
                    </div>
                    <a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a> board member
                    (treasurer)<br>
                  </div>
                </div>
              </span></div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div class="m_-7019926132417467658gmail_signature" data-smartmail="gmail_signature">
          <div dir="ltr"><img src="https://docs.google.com/uc?export=download&id=0B__vDnQXCKiwQ3hfMHZxN0phaXM&revid=0B__vDnQXCKiwdkZZQ3krVFBOYmdMNkEvWEViTVM2OWY3ZTFRPQ"><br>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>
              <div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><b>Tim
                  Sutton</b></div>
              <div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">QGIS
                Project Steering Committee Chair</div>
              <div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><a href="mailto:tim@qgis.org" target="_blank">tim@qgis.org</a></div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><img src="https://docs.google.com/uc?export=download&id=0B__vDnQXCKiwQ3hfMHZxN0phaXM&revid=0B__vDnQXCKiwdkZZQ3krVFBOYmdMNkEvWEViTVM2OWY3ZTFRPQ"><br><div><br></div><div><br></div><div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><b>Tim Sutton</b></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">QGIS Project Steering Committee Chair</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><a href="mailto:tim@qgis.org" target="_blank">tim@qgis.org</a></div></div></div></div>
</div>