[Incubator] Application to host Open Source Project "GeoStyler" as OSGeo Community Project

Jan Suleiman suleiman at terrestris.de
Tue May 12 00:48:22 PDT 2020


Hi everybody,

thanks for the active discussion here.

Another thing I would like to talk about is providing clear information 
on who is deciding things in the project. As Christian pointed out on 
GitHub [1], the CONTRIBUTING.md states a project steering committee, 
which we don't have and which I think is also a little too much with 
regard to the current community size. We do have a "@geostyler/core" 
team in the organisation consisting of 4 members so far. So we could 
mention this team, instead.

Thereby, we can have a dedicated group that is visible for the public 
and is flexible enough to change its members if needed, without having 
to update any documentation.

What do you guys think about that?


Kind regards

Jan


[1] https://github.com/geostyler/geostyler/pull/1270#discussion_r422870796


On 5/11/20 7:44 PM, Jody Garnett wrote:
> To repeat, we are happy if we are giving your team food for though!
>
> As for the headers it is something to address when you accept external 
> contributions, and your proposed change looks like it will account for 
> that.
> --
> Jody Garnett
>
>
> On Mon, 11 May 2020 at 02:39, Marc Jansen <jansen at terrestris.de 
> <mailto:jansen at terrestris.de>> wrote:
>
>     Hi everybody,
>
>     thanks for the feedback.
>
>     I think a smaller contibuting-guide (with links etc.) might be a
>     thing of the future, we will surely continuously improve on this
>     thing. A paragraph on the fact that any provided work/code will
>     become OSS can be added for sure. @Jan will you do this?
>
>     We can also directly update the copyright string in the file
>     headers as follows…
>
>         Copyright (c) 2018-present, terrestris GmbH & Co. KG and
>         GeoStyler contributors
>
>     …that would most probably be easiest and most futureproof. If you
>     advise so, I will gladly prepare such a change.
>
>     What do you think?
>
>     All the best,
>
>     Marc
>
>
>     Am 09.05.20 um 02:10 schrieb Jody Garnett:
>>     That looks great, and a very detailed CONTRIBUTING guide (with
>>     command line steps - I often just link to guides).
>>
>>     For the CONTRIBUTING guide ... I recommend some indication that
>>     the result will be open source. The key "chain of accountability"
>>     we are seeking here is that folks adding to the project agree
>>     that the work they own is provided to the project using an open
>>     source license (or a CLA if you are into that) and that the
>>     project in turn is going to provide the result to the public
>>     using an open source license.
>>
>>     On a related note the headers were all updated with:
>>
>>      * Copyright (c) 2018-present, terrestris GmbH & Co. KG
>>      * All rights reserved.
>>
>>     Things to keep in mind:
>>
>>     - For new files that other folks provide you keep in mind that it
>>     will have there copyright at the top and not terrestris.
>>     - For files that others contribute to you can take a short cut
>>     and update your header to say "Copyright (c) 2018-present,
>>     terrestris GmbH & Co. KG*, and others*"
>>
>>     --
>>     Jody Garnett
>>
>>
>>     On Fri, 8 May 2020 at 05:50, Jan Suleiman <suleiman at terrestris.de
>>     <mailto:suleiman at terrestris.de>> wrote:
>>
>>         Hi everyone,
>>
>>         thanks for the infos, Jo, and thanks for setting the license
>>         headers, Marc! I just added the code of conduct and a
>>         contributing guide.
>>
>>         See:
>>
>>         -
>>         https://github.com/geostyler/geostyler/blob/master/CODE_OF_CONDUCT.md
>>
>>         -
>>         https://github.com/geostyler/geostyler/blob/master/CONTRIBUTING.md
>>
>>         Kind regards
>>         Jan
>>
>>
>>         On 5/7/20 10:36 PM, Jody Garnett wrote:
>>>         Thanks for the review Jo,
>>>
>>>         As this project is on GitHub I recommend contributing be
>>>         covered by a CONTRIBUTING.md file (which is shown when folks
>>>         make a pull request).
>>>
>>>         When the project has addressed your points please make a
>>>         motion to accept GeoStyler :)
>>>         --
>>>         Jody Garnett
>>>
>>>
>>>         On Thu, 7 May 2020 at 03:47, Jo Cook
>>>         <jocook at astuntechnology.com
>>>         <mailto:jocook at astuntechnology.com>> wrote:
>>>
>>>             Hi Jan,
>>>
>>>             Looking through the checklist- I can see a developer
>>>             guide but not an
>>>             obvious contributing guide. I would consider
>>>             contributions to
>>>             encompass small bug fixes (even documentation) so I
>>>             think it would be
>>>             good to include something that explains how people can
>>>             and should get
>>>             involved. Similarly I don't see a code of conduct.
>>>
>>>             I don't see license headers on many pages- and while
>>>             that may not be a
>>>             requirement of the BSD it helps for code transparency,
>>>             particularly if
>>>             people end up on a GitHub page when searching.
>>>
>>>             Hope that helps
>>>
>>>             Jo
>>>
>>>             On Thu, May 7, 2020 at 10:09 AM Jan Suleiman
>>>             <suleiman at terrestris.de <mailto:suleiman at terrestris.de>>
>>>             wrote:
>>>             >
>>>             > Hi everyone,
>>>             >
>>>             > is there something we can do at the moment to simplify
>>>             the decision
>>>             > making for you?
>>>             >
>>>             >
>>>             > I hope you are all safe and well!
>>>             >
>>>             > Kind regards
>>>             >
>>>             > Jan
>>>             >
>>>             > On 3/25/20 5:46 PM, adams at osgeo.org
>>>             <mailto:adams at osgeo.org> wrote:
>>>             > > Dear Jan,
>>>             > >
>>>             > > just FYI: There is knowledge in our house, as Carmen
>>>             did some work to
>>>             > > integrate actinia in OSGeo Live. But this is step
>>>             after your discussion
>>>             > > n how ...
>>>             > >
>>>             > > Till
>>>             > >
>>>             > >
>>>             > >
>>>             > >
>>>             > > Am 25.03.20 um 16:34 schrieb Jan Suleiman:
>>>             > >> Hi Cameron,
>>>             > >>
>>>             > >> thank you very much for your reply. We are happy to
>>>             hear that you see
>>>             > >> GeoStyler as a suitable project.
>>>             > >>
>>>             > >> Generally, we think including GeoStyler in
>>>             OSGeoLive would be great.
>>>             > >> However, we first have to think about how we could
>>>             include it, so that
>>>             > >> it actually makes sense (since GeoStyler is a
>>>             collection of libraries in
>>>             > >> the first place).
>>>             > >>
>>>             > >> We will discuss this with the community, to come up
>>>             with a proper solution.
>>>             > >>
>>>             > >>
>>>             > >> Kind regards
>>>             > >>
>>>             > >> Jan
>>>             > >>
>>>             > >> On 3/24/20 11:18 PM, Cameron Shorter wrote:
>>>             > >>> Hi Jan,
>>>             > >>>
>>>             > >>> Sorry for the delayed response. I'm hoping one of
>>>             the more active
>>>             > >>> members of the incubation committee would speak up.
>>>             > >>>
>>>             > >>> Assuming GeoStyler fits Jody's checklist (which it
>>>             looks like it
>>>             > >>> does), I'm strongly in favour of including
>>>             GeoStyler as an OSGeo
>>>             > >>> community project.
>>>             > >>>
>>>             > >>>  From what I can see, GeoStyler addresses a pain
>>>             point that many of us
>>>             > >>> in the OSGeo community have faced at some point,
>>>             and I'd love to see
>>>             > >>> it promoted and grow. In particular, I'd love to
>>>             see GeoStyler
>>>             > >>> included in OSGeoLive, http://live.osgeo.org
>>>             > >>>
>>>             > >>> The application process
>>>             > >>>
>>>             here:https://trac.osgeo.org/osgeolive/wiki/Projects/How_to_apply
>>>             > >>>
>>>             <https://trac.osgeo.org/osgeolive/wiki/Projects/How_to_apply>.
>>>             Would
>>>             > >>> you be interested in joining OSGeoLive? (Note the
>>>             ongoing commitment
>>>             > >>> required in questions).
>>>             > >>>
>>>             > >>> Cheers, Cameron
>>>             > >>>
>>>             > >>>
>>>             > >>> On 19/3/20 3:19 am, Jan Suleiman wrote:
>>>             > >>>> Dear Incubation Committee,
>>>             > >>>>
>>>             > >>>> we would like to introduce our Open Source
>>>             project "GeoStyler".
>>>             > >>>>
>>>             > >>>> GeoStyler is an Open Source JavaScript library
>>>             that enables users to
>>>             > >>>> style maps with the help of a Graphical User
>>>             Interface.
>>>             > >>>> The goal of GeoStyler is a universally applicable
>>>             GUI that works with
>>>             > >>>> any given style format; may it be SLD, QML,
>>>             OpenLayers, etc.
>>>             > >>>>
>>>             > >>>> In order to achieve that goal, we follow a
>>>             plugin-approach where so
>>>             > >>>> called "style-parsers" can be plugged into the
>>>             UI. These style
>>>             > >>>> parsers work as a conversion tool to
>>>             bidirectionally convert between
>>>             > >>>> any external style and our internal style format.
>>>             > >>>> As a positive side effect, we are able to convert
>>>             from one external
>>>             > >>>> format to another one (e.g. from QML to SLD, etc.).
>>>             > >>>>
>>>             > >>>> The GUI library is written in react but also
>>>             provides browser builds
>>>             > >>>> to enable its usage outside of any react application.
>>>             > >>>>
>>>             > >>>> With thanks to currently 16 different
>>>             contributors, we successfully
>>>             > >>>> maintain 15 repositories in our GitHub
>>>             organisation, including the UI
>>>             > >>>> library and documentation, different
>>>             style-parsers, data-parsers,
>>>             > >>>> type definitions, a demo application and a
>>>             tutorial. The majority of
>>>             > >>>> these was also already published on NPM. On the
>>>             OSGeo Bolsena Code
>>>             > >>>> Sprint 2019, a GeoServer Community Extension was
>>>             written that
>>>             > >>>> integrates GeoStyler and allows the creation of
>>>             styles within
>>>             > >>>> GeoServer by using our GUI.
>>>             > >>>>
>>>             > >>>> The GitHub organisation can be found here:
>>>             > >>>> https://github.com/geostyler/geostyler
>>>             > >>>> The Demo Application including links to Docs,
>>>             GitHub and NPM can be
>>>             > >>>> found here: https://geostyler.org
>>>             > >>>> The GeoServer Plugin here:
>>>             > >>>>
>>>             https://docs.geoserver.org/master/en/user/community/geostyler/index.html
>>>             > >>>> FOSS4G 2019 Talk:
>>>             > >>>>
>>>             https://media.ccc.de/v/bucharest-204-geostyler-a-generic-graphical-style-editor-for-geodata
>>>             > >>>> FOSSGIS 2019 Talk (German):
>>>             > >>>>
>>>             https://media.ccc.de/v/fossgis2019-478-geostyler-ein-generischer-grafischer-stileditor-fr-geodaten
>>>             > >>>> AGIT 2019 Talk (German):
>>>             https://av.tib.eu/media/43048
>>>             > >>>> FOSSGIS 2020 Talk (German):
>>>             > >>>>
>>>             https://media.ccc.de/v/fossgis2020-3027-neues-vom-geostyler
>>>             > >>>>
>>>             > >>>> The licenses are BSD-2-Clause and we are very
>>>             happy and eager to
>>>             > >>>> extend the list of contributors. Our first goal
>>>             would be to be listed
>>>             > >>>> on the OSGeo webpage and in the long run to
>>>             release GeoStyler as an
>>>             > >>>> OSGeo Community Project.
>>>             > >>>>
>>>             > >>>> In the future, we would like to provide
>>>             additional style-parsers
>>>             > >>>> (e.g. for mapserver) and extend the UI library
>>>             with additional
>>>             > >>>> components to further simplify styling maps.
>>>             > >>>>
>>>             > >>>>
>>>             > >>>> We are happy to receive your support, if there
>>>             are any questions, we
>>>             > >>>> are happy to help!
>>>             > >>>>
>>>             > >>>> Kind regards
>>>             > >>>>
>>>             > >>>> Jan Suleiman
>>>             > >>>>
>>>             > >>> --
>>>             > >>> Cameron Shorter
>>>             > >>> Technology Demystifier
>>>             > >>> Open Technologies and Geospatial Consultant
>>>             > >>>
>>>             > >>> M +61 (0) 419 142 254
>>>             > >> --
>>>             > >>
>>>             > >>    M.Sc. Geoinformatik Jan Suleiman
>>>             > >>    - Anwendungsentwickler -
>>>             > >>
>>>             > >>    terrestris GmbH & Co. KG
>>>             > >>    Kölnstraße 99
>>>             > >>    53111 Bonn
>>>             > >>
>>>             > >>    Tel: +49 (0)228 / 96 28 99 -51
>>>             > >>    Fax: +49 (0)228 / 96 28 99 -57
>>>             > >>
>>>             > >>    Email: suleiman at terrestris.de
>>>             <mailto:suleiman at terrestris.de>
>>>             > >>    Web: http://www.terrestris.de
>>>             > >>
>>>             > >>    Komplementärin: terrestris
>>>             Verwaltungsgesellschaft mbH vertreten durch:
>>>             > >>    Torsten Brassat, Marc Jansen
>>>             > >>
>>>             > >>    Informationen über Ihre gespeicherten Daten
>>>             finden Sie auf
>>>             > >>    unserer Homepage unter folgendem Link:
>>>             > >> https://www.terrestris.de/datenschutzerklaerung/
>>>             > >>
>>>             > >>
>>>             > >> _______________________________________________
>>>             > >> Incubator mailing list
>>>             > >> Incubator at lists.osgeo.org
>>>             <mailto:Incubator at lists.osgeo.org>
>>>             > >> https://lists.osgeo.org/mailman/listinfo/incubator
>>>             > >>
>>>             > > _______________________________________________
>>>             > > Incubator mailing list
>>>             > > Incubator at lists.osgeo.org
>>>             <mailto:Incubator at lists.osgeo.org>
>>>             > > https://lists.osgeo.org/mailman/listinfo/incubator
>>>             >
>>>             > --
>>>             >
>>>             >    M.Sc. Geoinformatik Jan Suleiman
>>>             >    - Anwendungsentwickler -
>>>             >
>>>             >    terrestris GmbH & Co. KG
>>>             >    Kölnstraße 99
>>>             >    53111 Bonn
>>>             >
>>>             >    Tel: +49 (0)228 / 96 28 99 -51
>>>             >    Fax: +49 (0)228 / 96 28 99 -57
>>>             >
>>>             >    Email: suleiman at terrestris.de
>>>             <mailto:suleiman at terrestris.de>
>>>             >    Web: http://www.terrestris.de
>>>             >
>>>             >    Komplementärin: terrestris Verwaltungsgesellschaft
>>>             mbH vertreten durch:
>>>             >    Torsten Brassat, Marc Jansen
>>>             >
>>>             >    Informationen über Ihre gespeicherten Daten finden
>>>             Sie auf
>>>             >    unserer Homepage unter folgendem Link:
>>>             > https://www.terrestris.de/datenschutzerklaerung/
>>>             >
>>>             > _______________________________________________
>>>             > Incubator mailing list
>>>             > Incubator at lists.osgeo.org
>>>             <mailto:Incubator at lists.osgeo.org>
>>>             > https://lists.osgeo.org/mailman/listinfo/incubator
>>>
>>>
>>>
>>>             -- 
>>>             Jo Cook
>>>             t:+44 7930 524 155/twitter:@archaeogeek
>>>             Please note that currently I do not work on Friday
>>>             afternoons. For
>>>             urgent responses at that time, please visit
>>>             support.astuntechnology.com
>>>             <http://support.astuntechnology.com> or phone our office
>>>             on 01372 744009
>>>
>>>             -- 
>>>             -- 
>>>             *Sign up to our mailing list
>>>             <https://astuntechnology.com/company/#email-updates> for
>>>             updates on news,
>>>             products, conferences, events and training*
>>>             *
>>>             *
>>>
>>>             Astun Technology Ltd,
>>>             Epsom Square Centre, 6-7 The Derby Square, Epsom,
>>>             Surrey, KT19 8AG, UK
>>>
>>>             t:+44 1372 744 009 w: astuntechnology.com
>>>             <http://astuntechnology.com> <http://astuntechnology.com/>
>>>             twitter:@astuntech <https://twitter.com/astuntech>
>>>
>>>
>>>
>>>             iShare - enterprise
>>>             geographic intelligence platform
>>>             <https://astuntechnology.com/ishare/>
>>>
>>>             GeoServer, PostGIS and QGIS training
>>>             <https://astuntechnology.com/training-courses/>
>>>             Helpdesk and customer
>>>             portal
>>>             <https://astuntech.atlassian.net/wiki/spaces/ISHAREHELP/pages/364970043/Astun+Technology+Support+Portal>
>>>
>>>
>>>
>>>
>>>
>>>             Company registration no. 5410695. Registered in England
>>>             and Wales.
>>>             Registered office: 120 Manor Green Road, Epsom, Surrey,
>>>             KT19 8LN VAT no.
>>>             864201149.
>>>             _______________________________________________
>>>             Incubator mailing list
>>>             Incubator at lists.osgeo.org <mailto:Incubator at lists.osgeo.org>
>>>             https://lists.osgeo.org/mailman/listinfo/incubator
>>>
>>         -- 
>>
>>            M.Sc. Geoinformatik Jan Suleiman
>>            - Anwendungsentwickler -
>>
>>            terrestris GmbH & Co. KG
>>            Kölnstraße 99
>>            53111 Bonn
>>
>>            Tel: +49 (0)228 / 96 28 99 -51
>>            Fax: +49 (0)228 / 96 28 99 -57
>>
>>            Email:suleiman at terrestris.de  <mailto:suleiman at terrestris.de>
>>            Web:http://www.terrestris.de
>>
>>            Komplementärin: terrestris Verwaltungsgesellschaft mbH vertreten durch:
>>            Torsten Brassat, Marc Jansen
>>
>>            Informationen über Ihre gespeicherten Daten finden Sie auf
>>            unserer Homepage unter folgendem Link:
>>            https://www.terrestris.de/datenschutzerklaerung/
>>
>>
>>     _______________________________________________
>>     Incubator mailing list
>>     Incubator at lists.osgeo.org  <mailto:Incubator at lists.osgeo.org>
>>     https://lists.osgeo.org/mailman/listinfo/incubator
>
>     -- 
>     Marc Jansen
>        — Geschäftsführer —
>
>        terrestris GmbH & Co. KG
>        Kölnstraße 99
>        53111 Bonn
>
>        Tel:   +49 (0)228 / 96 28 99 -53
>        Fax:   +49 (0)228 / 96 28 99 -57
>
>        Email:jansen at terrestris.de  <mailto:jansen at terrestris.de>
>        Web:https://www.terrestris.de
>
>        Amtsgericht Bonn, HRA 6835
>        Komplementärin: terrestris Verwaltungsgesellschaft mbH
>        vertreten durch: Torsten Brassat, Marc Jansen
>        
>        Informationen über Ihre gespeicherten Daten finden Sie auf
>        unserer Homepage unter folgendem Link:
>        https://www.terrestris.de/datenschutzerklaerung/
>
>     _______________________________________________
>     Incubator mailing list
>     Incubator at lists.osgeo.org <mailto:Incubator at lists.osgeo.org>
>     https://lists.osgeo.org/mailman/listinfo/incubator
>
>
> _______________________________________________
> Incubator mailing list
> Incubator at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/incubator

-- 

   M.Sc. Geoinformatik Jan Suleiman
   - Anwendungsentwickler -

   terrestris GmbH & Co. KG
   Kölnstraße 99
   53111 Bonn

   Tel: +49 (0)228 / 96 28 99 -51
   Fax: +49 (0)228 / 96 28 99 -57

   Email: suleiman at terrestris.de
   Web: http://www.terrestris.de

   Komplementärin: terrestris Verwaltungsgesellschaft mbH vertreten durch:
   Torsten Brassat, Marc Jansen

   Informationen über Ihre gespeicherten Daten finden Sie auf
   unserer Homepage unter folgendem Link:
   https://www.terrestris.de/datenschutzerklaerung/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/incubator/attachments/20200512/b2f5c8cc/attachment-0001.html>


More information about the Incubator mailing list