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

Marc Jansen jansen at terrestris.de
Mon May 11 03:01:16 PDT 2020


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 
>> <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
>> 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/20200511/e86bed7b/attachment-0001.html>


More information about the Incubator mailing list