[Incubator] Application for Community Project Status for the mappyfile project

Jody Garnett jody.garnett at gmail.com
Tue Sep 8 22:22:34 PDT 2020


Did you ever finish sorting out your code providence review?
--
Jody Garnett


On Fri, 14 Feb 2020 at 14:33, Seth G <sethg at geographika.co.uk> wrote:

> Hi Jody,
>
> Thanks for the feedback.
>
>
>    - I've updated the logo based on the provided image size, and with a
>    white background. I'm not sure it looks better with the white background,
>    but admittedly it isn't much of a logo!
>    - I tried the laptop border with a different screenshot, but it was
>    too small to be legible, so I've left as is.
>    - I think the Facebook row was added by default? I've removed and
>    added my Twitter account, which I use to mention new releases of the
>    project (although it is not a project specific account - so not sure if it
>    should be included?).
>
>
> With regard to copyright I noticed a few different styles:
>
> - Short copyright header e.g. in pywps:
> https://github.com/geopython/pywps/blob/master/pywps/configuration.py
> - Full copyright header: e.g. in pygeoapi:
> https://github.com/geopython/pygeoapi/blob/master/tests/load_es_data.py
> - No copyright header: e.g. in Shapely
> https://github.com/Toblerity/Shapely/blob/master/shapely/coords.py
>
> I went with the full header (a few of the source files have joint
> authorship), but only on the sourcecode *.py files, not on all the test
> files. Does join authorship imply joint copyright? Or if the second author
> agrees can it be a single copyright?
>
> While reviewing the authorship I have run into something I'm unsure how to
> best deal with. The file
> https://github.com/geographika/mappyfile/blob/master/mappyfile/ordereddict.py
> is based on an implementation of an OrderedDict from StackOverflow which is
> in turn based on another piece of code on the web. I found the authors
> names and added them to the header (and already had links to the
> implementations). The code has since been modified by myself a few times,
> and is a fairly standard way of implementing OrderedDicts, but I did use
> their approach as a starting point.
> Is there anything I have to do in this case?
>
> Regards,
>
> Seth
>
>
> --
> web:http://geographika.co.uk
> twitter: @geographika
>
>
> On Fri, Feb 14, 2020, at 1:07 PM, Jody Garnett wrote:
>
> Very quickly, thanks for your email!
>
> We want to make sure you have checked you have the permission to
> distribute each file (either wrote it yourself or a contributor agreed to
> make it open source). We have found in our research that having a copyright
> header is not a legal requirement, but it is a smart thing to do socially
> (for folks that discover your code via searching).
>
> Your project page is one of the best first attempts we have seen here,
> some feedback:
> - please make sure that your logo is placed on a white background (the
> sample image size is here
> <https://www.osgeo.org/wp-content/uploads/template_tile.png>). Without
> this it looks bad when displayed in a list or at the top of the page on a
> green background.
> - your diagram is very interesting, but I am not sure if it is a screen
> snap or not? We have a border here
> <https://github.com/OSGeo/osgeo/tree/master/marketing/photos> to provide
> a laptop frame
> - you have a link to Facebook, but it does not go anywhere (but perhaps
> that is an issue with the preview)
>
> --
> Jody Garnett
>
>
> On Fri, 14 Feb 2020 at 00:11, Seth G <sethg at geographika.co.uk> wrote:
>
> Hi all,
>
> I'd like to apply for OSGeo Community Project status for the mappyfile
> project. mappyfile is a Python library to create, parse, modify, and format
> MapServer Mapfiles.
>
> It has been around for 3 years, with continuous development and
> contributions, and is used as a library in several public projects (see
> [1]), and many more non-public projects. It was first presented at
> FOSS4G-Europe (Paris) in 2017 (see slides at [2]). I've gone through the
> criteria listed on the OSGeo site [3] and added links and details below:
>
> - Be geospatial
>
>   - mappyfile is a Python parser for working with MapServer MapFiles
>   - User docs at https://mappyfile.readthedocs.io/en/latest/
>   - ReadMe at
> https://github.com/geographika/mappyfile/blob/master/README.rst
>   - Is included in OSGeoLive (see [4])
>   - Is included in ubuntugis-stable (package archive) [5]
>   - I've created a draft project page on https://www.osgeo.org/ - see [6]
>
> - Have a free licence or an open source licence
>
>   - Uses the MIT Licence:
> https://github.com/geographika/mappyfile/blob/master/LICENSE
>   - I'm unsure if each individual .py file requires a copyright header
>
> - Welcome participation and new contributors.
>
>   - Has a small community of contributors see:
> https://github.com/geographika/mappyfile/graphs/contributors
>   - Has a contribution policy:
> https://github.com/geographika/mappyfile/blob/master/CONTRIBUTING.md
>   - Has a code of conduct:
> https://github.com/geographika/mappyfile/blob/master/code-of-conduct.md
>
> I'm happy to answer any questions on the project, and please let me know
> what other criteria need to be met to apply for community project status
> (as noted above I'm unsure if each individual file requires a copyright
> header).
>
> Regards,
>
> Seth
>
> [1] https://github.com/geographika/mappyfile/network/dependents
> [2]
> https://github.com/geographika/mappyfile/blob/master/docs/_static/foss4ge2017_mappyfile_sgirvin.pdf
> [3]
> https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Qualifying_As_An_OSGeo_Community_Project
> [4]
> https://github.com/OSGeo/OSGeoLive/commit/2df427d7744fc2adc0e9889af7a8f6c80dd9c11b
> [5] https://launchpad.net/~ubuntugis/+archive/ubuntu/ppa
> [6] https://www.osgeo.org/?post_type=project&p=12880&preview=true
>
>
> --
> web:http://geographika.co.uk
> twitter: @geographika
> _______________________________________________
> 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/20200908/6c4a3663/attachment-0001.html>


More information about the Incubator mailing list