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

Jody Garnett jody.garnett at gmail.com
Mon Jun 1 22:19:10 PDT 2020


I wanted to circle back to this, ...

Jo as you did the initial review would you be in position to check back and
make a motion in support of GeoStyler.
--
Jody Garnett


On Wed, 13 May 2020 at 01:29, Marc Jansen <jansen at terrestris.de> wrote:

> Hi everybody,
>
> updated as discussed in
> https://github.com/geostyler/geostyler/pull/1272. Thanks for the input
> from you all.
>
> Regards,
>
> Marc
>
>
> Am 11.05.20 um 16:38 schrieb Christian Mayer:
> > Hi all,
> >
> > thanks for all your effort on this so far!
> >
> > Regarding the copyright string I second the suggestion of Marc to
> > rewrite it to "Copyright (c) 2018-present, terrestris GmbH & Co. KG and
> > GeoStyler contributors". This is a good shortcut to keep things simple
> > for the moment but not forgetting the effort of other people, who
> > contributed so far.
> >
> > Cheers
> > Chris
> >
> > Am 11.05.20 um 14:45 schrieb Jo Cook:
> >> Hi Marc,
> >>
> >> I should have checked your issue templates before responding- you've
> >> already got that covered! I think a slight rewrite of the paragraph
> >> would be helpful for new contributors though.
> >>
> >> Jo
> >>
> >> On Mon, May 11, 2020 at 1:42 PM Jo Cook <jocook at astuntechnology.com>
> wrote:
> >>> Hi Marc,
> >>>
> >>> My only comment would be about the following statement in your
> >>> contributing guidelines, which I think could be clearer:
> >>>
> >>> -----------------------
> >>> There is more than one way of contributing. If you have questions,
> >>> topics to discuss or anything else that is related to the GeoStyler
> >>> project, feel free to open an issue. If possible, please select an
> >>> appropriate repository to open the issue. If your issue addresses a
> >>> general topic of if you are unsure where to open it, this repository
> >>> is the right one to choose.
> >>> -----------------------
> >>>
> >>> Although you say there's more than one way to contribute- you only
> >>> describe one way of doing it, which is to create an issue. You're also
> >>> asking people (who might not be very confident) to decide which
> >>> repository to create an issue in. I'm wondering if one way of making
> >>> it less daunting for new users might be to create some issue templates
> >>> for those scenarios, eg a "how do I do x?" template, and an "I have a
> >>> general question" template? Then I'd just rewrite that paragraph a
> >>> bit, something like:
> >>>
> >>> ----------------------------
> >>> If you have questions, topics to discuss or anything else that is
> >>> related to the GeoStyler project, feel free to open an issue, and
> >>> we've created some issue templates to help you with that. If your
> >>> issue addresses a general topic, or if you are unsure where to open
> >>> it, this repository is the right one to choose. However, if your issue
> >>> relates to something specific, please see if one of the other
> >>> repositories [here] might be more appropriate.
> >>> ------------------------------
> >>>
> >>> All the best
> >>>
> >>> Jo
> >>>
> >>> On Mon, May 11, 2020 at 11:01 AM Marc Jansen <jansen at terrestris.de>
> wrote:
> >>>> Hi everybody,
> >>>>
> >>>>> What do you think?
> >>>> … of course input of Jody and others is meant here, please share your
> thoughts. See also the discussion on this PR:
> https://github.com/geostyler/geostyler/pull/1270
> >>>>
> >>>> All the best,
> >>>>
> >>>> Marc
> >>>>
> >>>>
> >>>> Am 11.05.20 um 11:39 schrieb Marc Jansen:
> >>>>
> >>>> 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>
> 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>
> 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> 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 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
> >>>>>>>>>     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
> >>>>>>>>> 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/
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Incubator mailing list
> >>>>>>> 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 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/>
> >>>>>> 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
> >>>>>> 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/
> >>>> _______________________________________________
> >>>> Incubator mailing list
> >>>> 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
> >>>>    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
> >>>> https://lists.osgeo.org/mailman/listinfo/incubator
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Incubator mailing list
> >>>> 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 or phone our office on 01372 744009
> >>
> > _______________________________________________
> > Incubator mailing list
> > 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
>    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
> https://lists.osgeo.org/mailman/listinfo/incubator
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/incubator/attachments/20200601/ed9b2246/attachment-0001.html>


More information about the Incubator mailing list