[Board] mapfish project status

Emmanuel Belo emmanuel.belo at camptocamp.com
Tue Dec 10 00:15:10 PST 2019


Hi Jody

thank you for your work for the community projects. Yves Bolognini,
GeoMapFish Project Officer and contact person for the GeoMapFish project
will lead the community registration process.

Best regards

Emmanuel

On Tue, 10 Dec 2019 at 08:49, Jody Garnett <jody.garnett at gmail.com> wrote:

> Not sure if folks had a chance to check-in with the meeting minuets.
>
> - OSGeo would like to invites *GeoMapFish team* to apply for the OSGeo
> community program
> - The *MapFish* project does not currently the requirements of an OSGeo
> project, and has been placed into the OSGeo Community program
>
> With that in mind I had one last action as a board
> <https://wiki.osgeo.org/wiki/Board_Meeting_2019-12-09#Actions> member:
>
> * Jody to ask MapFish for code of conduct file.
>
> Looking more carefully today I see a bit more work beyond that to ask of
> the MapFish team in order to meet the osgeo community
> <https://wiki.osgeo.org/wiki/OSGeo_Community_Projects> program ideals:
>
>
>    1. Be geospatial
>       - Confirm by checking README or project description
>       - project page on the osgeo website
>       - We ask projects have some user documentation, for example an
>       OSGeo Live quickstart
>    2. Have a free license or an open source license.
>       - The license must be OSI approved
>       - We ask that the project team check the file headers and double
>       check the license has been appropriately applied
>    3. Welcome participation and new contributors.
>       - We look for a clear contribution policy
>       - We ask that the project demonstrate collaboration, perhaps with a
>       history of bug report or pull requests
>       - (required) Projects are required to have a code of conduct
>
>
> --
> Jody Garnett
>
>
> On Mon, 25 Nov 2019 at 19:10, Jody Garnett <jody.garnett at gmail.com> wrote:
>
>> I am afraid I did not get a chance to read this email before our meeting
>> (as it was sent overnight).  I am glad the community is alive, this
>> activity is as much about communication and responsibility both of which I
>> hope can be addressed.
>>
>> On Mon, Nov 25, 2019 at 6:24 AM María Arias de Reyna <delawen at gmail.com>
>> wrote:
>>
>>> Thank you for this insight Emmanuel. It clarifies a lot (at least to me).
>>>
>>> Projects evolve and mature, that's a natural process.Developers come
>>> and go and the PSC should be renewed too if a person gets too
>>> disconnected from the project. We have seen this happening on other
>>> projects, it is no surprise. And although it is hard to let go a
>>> project you consider your own, it is something we all should do at
>>> some point.
>>>
>>> If current PSC wants to get involved again with the project, that's a
>>> good option. If current members of the PSC think they are no longer
>>> connected with the newer developments, I think it makes sense to renew
>>> the PSC with active people and check again the status of the project.
>>> Maybe even go through incubation again, to make sure we didn't lose
>>> anything on this process? We can look at this as a new project, if
>>> that could make things easier. Most of the check points should be
>>> completed already.
>>>
>>> If OSGeo Board is shaking the tree to check if we should remove (or
>>> not) some projects is just because we have been lacking a proper
>>> follow up on projects. So projects that didn't make an explicit effort
>>> to reach OSGeo kind of felt into oblivion. A lesson we have learned:
>>> we have to be more proactive asking for feedback to make sure projects
>>> don't die or "evolve too far from us".This evolution could have been
>>> followed up by the Board making the transition inside OSGeo smoother.
>>> Not sure if that's possible at this stage? I have been never very
>>> close to Mapfish community to comment on something only the community
>>> can tell.
>>>
>>> Cheers!
>>> María.
>>>
>>> On Mon, Nov 25, 2019 at 2:08 PM Emmanuel Belo
>>> <emmanuel.belo at camptocamp.com> wrote:
>>> >
>>> > Dear all,
>>> >
>>> > I'd like to add some information in preparation for the OSGeo meeting.
>>> >
>>> > MapFish has multiple tribes: the python one, a PHP one as well as a
>>> Ruby on Rails one. With time and experience, the python tribe (developers
>>> and the users community) identified some shortcomings in the technical
>>> architecture and decided to rewrite the mapfish python part to make it
>>> easier to implement rich webgis applications. It has been implemented
>>> without coordination with the other tribes in a new version, lead by Eric
>>> Lemoine (MapFish PSC Chair), Brunot BInet (MapFish PSC member) and many
>>> others from the MapFish community contributors, [2] like Alexandre Saunier,
>>> Yves Bolognini, Frédéric Junod, Pierre Giraud and others.  So the
>>> development team is the same, as the one that participated to the
>>> incubation process for the python and the front end part.
>>> >
>>> > Comparing the obsolete mapfish description with the geomapfish one
>>> tells us, the same goal is pursued:
>>> >
>>> > mapfish.org:  "MapFish is a flexible and complete framework for
>>> building rich web-mapping applications."
>>> > geomapfish.org: "GeoMapFish allows to build rich and extensible
>>> WebGIS in an easy and flexible way."
>>> >
>>> >
>>> > On the technology side, the implementation team kept the same
>>> frameworks they worked on in the previous version: pylons, geoalchemy, etc
>>> on the server side, and geoext on the client side.
>>> >
>>> > The Python tribes users base is the same, with users migrating to this
>>> new version. the community grew as this new implementation has been
>>> successful.
>>> >
>>> > As time passes, some developers moved on and others joined. The python
>>> implementation and the front end side are well maintained. It welcomes
>>> contributions and receives some, having on the backend 6 organisations
>>> contributing to it and 10 organisations contributing to the front end.
>>> >
>>> > I see no kindness in some past members saying the project should be
>>> removed from the OSGEO and see no advantage for the community doing so.
>>> It's right, the architecture is no longer exactly the same, but the project
>>> goal, the community and the frameworks are the same.
>>> >
>>> > I think the current issue we face is having an updated PSC reflecting
>>> current engagements in the community and being ready to update all related
>>> material. How should a retired PSC team act when developers work on the
>>> project and make it thrive, without their implications? I think it would be
>>> time for the PSC to resign and acknowledge, the community is de facto lead
>>> be a new generation of developers. Doing so, the osgeo could organize the
>>> nomination of  a new PSC, granting the community committers the voting
>>> rights.
>>> >
>>> > Best regards
>>> >
>>> > Emmanuel
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > [1] https://github.com/mapfish/mapfish/wiki/Community_PSC
>>> > [2] https://github.com/mapfish/mapfish/wiki/Community_Committers
>>> > [3] https://github.com/camptocamp/c2cgeoportal/graphs/contributors
>>> > [4] https://github.com/camptocamp/ngeo/graphs/contributors
>>> >
>>> >
>>> > On Tue, 19 Nov 2019 at 01:02, Jody Garnett <jody.garnett at gmail.com>
>>> wrote:
>>> >>
>>> >> Earlier this year we places several osgeo projects that were not
>>> communicating (or no longer meeting osgeo expectations) into the OSGeo
>>> community program.
>>> >>
>>> >> One project that asked for some more time was mapfish:
>>> >>
>>> >> * The mapfish.orghttp://www.mapfish.org/ website uses the old logo
>>> and documents MapFish 2.2 released in 2016
>>> >> * The osgeo project page was never filled in
>>> https://www.osgeo.org/projects/mapfish/ (1)
>>> >>
>>> >> The good news is that the the project is very much alive, has a new
>>> GeoMapFish name, website, code base, and a new development team (indeed I
>>> am not sure if any current members took part in the incubation process).
>>> >>
>>> >> On the bright side Emmanuel and the MapFisk PSC produced a page for
>>> the AGM (slide 59) which is great and really improves communication.
>>> >>
>>> >> My question though is simple - should we remove MapFish as an OSGeo
>>> project, and invite GeoMapFish to apply to the OSGeo Community program, or
>>> should we ask this PSC to quick march this project through the incubation
>>> checklist requirements to preserve continuity?
>>> >>
>>> >> Emmanuel would you be able to attend the board meeting to provide an
>>> update on this project? If you need help setting up osgeo project page we
>>> are happy to do so on the incubation email list.
>>> >> --
>>> >> Jody Garnett
>>> >>
>>> >> (1) Wishing to recommend mapfish today and finding this page is what
>>> promoted this email
>>> >
>>> >
>>> >
>>> > --
>>> > Emmanuel Belo
>>> > Camptocamp
>>> >
>>> > Mon. Tue. Thu. Fri.
>>> > +41 79 936 46 62
>>> >
>>> > _______________________________________________
>>> > Board mailing list
>>> > Board at lists.osgeo.org
>>> > https://lists.osgeo.org/mailman/listinfo/board
>>>
>> --
>> --
>> Jody Garnett
>>
>

-- 
Emmanuel Belo
Camptocamp

Mon. Tue. Thu. Fri.
+41 79 936 46 62
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/board/attachments/20191210/d72609e9/attachment.htm>


More information about the Board mailing list