[Incubator] Initiating the process for R-Spatial to become an OSGeo community project
Edzer Pebesma
edzer.pebesma at uni-muenster.de
Thu Jul 1 13:28:39 PDT 2021
Dear Jody, thanks for your efforts and positive response!
I'll try to answer your questions:
> Q: What is the project license for sf? Can you clearly indicate it in
a LICENSE.md file? Or would that mess up your build?
The licence is MIT or GPL-2; I guess that that effectively means MIT,
but trying to express appreciation when others share modifications
they'd redistribute.
It wouldn't be a problem to add LICENSE.md, I didn't do that because the
authoritative place for released versions is CRAN, which has a landing
page for each CRAN package; the one for sf is:
https://cran.r-project.org/web/packages/sf/index.html where you can see
that the licenses are listed with to their corresponding texts. If I
would add a LICENSE.md, it duplicates and could be one more source for
confusion. This is also the reason we don't do github tags or releases,
as CRAN archives all releases; look for "Old sources", which in this
case points to all CRAN releases of sf:
https://cran.r-project.org/src/contrib/Archive/sf/
For most R developers, github is a convenience, but CRAN is the place
where we release, and where information is complete.
> Q: What is your osgeo id? So you can be setup with website access to
make a project page
My osgeo ID is edzer
Many regards,
--
Edzer Pebesma
Institute for Geoinformatics
Heisenbergstrasse 2, 48151 Muenster, Germany
Phone: +49 251 8333081
Previous message:
First up it is great to see such a strong R community, I have even seen
presentations on the *sf* in my local university down "geogeeks" meetup
(back when we could you know meet up).
I was checking in to see if you had made any progress towards an osgeo
project page, and I did not see anything yet...
Checking your github repositories such as https://github.com/r-spatial/sf
1 Be geospatial
- README.md clearly spatial topic :)
2. Have a free license or open source license
- sf LICENSE <-- does not actually list an open source license (so you
would trick github license detection)
- mapview was clearly GPL
- Searching the codebase shows
https://github.com/r-spatial/sf/blob/master/DESCRIPTION#L50 indicating some
combination of MIT and GPL (what is your thought here?)
3. Welcome participation and new contributors.
- Well I have personally experienced your enthusiastic community, ... but
this is a bit more focused on having a policy for things like pull requests.
- Massive number of closed pull requests from a wide range of contributors
- For sf I did not find a CONTRIBUTING.md file (shown to folks making a
pull request) but the README has heading about contributing which is great
So this looks okay, but I have questions:
Q: What is the project license for sf? Can you clearly indicate it in a
LICENSE.md file? Or would that mess up your build?
Q: What is your osgeo id? So you can be setup with website access to make a
project page
--
Jody Garnett
On Mon, 22 Feb 2021 at 06:21, Robin Lovelace <rob00x at gmail.com> wrote:
> We would like to apply, as the 'R-Spatial' community, to become an OSGeo
> affiliated organisation.
>
> We are a diverse group with a shared interest in developing free and open
> tools for the reproducible analysis of geographic data. R is a
popular and
> rapidly growing language for statistical computing and 'data science'. It
> is already part of the OSGeo ecosystem: the OSGeo Live distribution ships
> with R <https://github.com/OSGeo/OSGeoLive/blob/master/bin/install_R.sh>
> and R integrates with established OSGeo projects such as GRASS GIS
> <https://grasswiki.osgeo.org/wiki/R_statistics>, SAGA
> <https://cran.r-project.org/package=RSAGA> and QGIS
> <https://docs.qgis.org/3.16/en/docs/>. R tutorials (which would benefit
> from being updated) are listed on the tutorials listed on OSGeo's old
> website <http://old.www.osgeo.org/educational_content>. We would like to
> update existing content and create new OSGeo-affiliated tutorials for
using
> R-Spatial software. Many R-Spatial projects have support from the R
> Consortium <https://www.r-consortium.org/>, opening the possibility of
> stronger links between R and OSGeo at an organisational level.
>
> After a discussion on our GitHub Organisation at github.com/r-spatial, it
> is clear that closer links could be mutually beneficial. Collaboration is
> at the heart of open source software and the R community has a long
> history. The history of R-GRASS GIS bridges, for example, covers more
than 20
> years <https://doi.org/10.1016/S0098-3004(00)00057-1> and goes in both
> directions. R interfaces enable a wide range of people to access
> OSGeo-supported software from a reproducible command-line interface.
>
> Continued development and innovation in R-OSGeo links are illustrated the
> qgisprocess <https://github.com/paleolimbot/qgisprocess> package, which
> motivated positive changes in the QGIS source code (see
> github.com/paleolimbot/qgisprocess/issues/21). The R-Spatial community
> relies on the OSGeo projects GDAL, PROJ and GEOS for data access and
> geographic operations. Core R-Spatial packages sf, raster and terra use
> bindings to the libraries for much of the heavy lifting and many
thousands
> of people using R for spatial research (often without knowing) run OSGeo
> support code every day. We would like to support the ongoing work of
these
> vital components of the wider community that is represented by the
> OSGeo-affiliated conference series FOSS4G. We also anticipate
benefits from
> being part of the wider OSGeo community and would like to be more active
> members of the wider movement advocating free and open source
software for
> geospatial.
>
> 'R-Spatial' can be loosely defined as the ecosystem of code, projects and
> people using R for working with and adding value to spatial data. A
> manifestation of the wider R-Spatial community is the friendly,
vibrant and
> diverse range of voices using the #rspatial
> <https://twitter.com/search?q=%23rspatial> tag on Twitter. For the
> purposes of OSGeo supported *software* projects however, we define
> R-Spatial as the packages found at https://github.com/r-spatial/ (which
> includes sf, stars, mapview, gstat, spdep and many other popular packages
> for working with spatial data) and https://github.com/rspatial/ (which
> includes packages raster and terra). A (possibly incomplete) list with R
> packages that directly link to OSGEO libraries is found here
>
<https://github.com/r-spatial/discuss/wiki/R-packages-that-use-the-OSGEO-stack-in-System-Requirements:>.
> Thousands of R packages depend on these packages one way or another.
>
> We would like to initiate the process needed for R-Spatial to eventually
> become an OSGeo community project, by achieving the first two of the
three
> steps as outlined on the Incubation Committee web page
>
<https://wiki.osgeo.org/wiki/Incubation_Committee#Step_1:_Add_OSGeo_Website_Project_Page>
> :
>
> - We would like to create an OSGeo web page with information about key
> packages in the 'R-spatial stack', including how they relate to OSGeo
> projects
> - We would like to become an OSGeo Community Project
>
<https://wiki.osgeo.org/wiki/Incubation_Committee#Step_2:_Join_Community_Projects_Program>
>
> All the best,
>
> R-Spatial developers and contributors, including: Robin Lovelace, Roger
> Bivand, Edzer Pebesma, Tim Appelhans, Robert Hijmans, Jakub Nowosad, Nick
> Bearman, Emmanuel Blondel, Andy Teucher, Marynia Kolak, Timothée Giraud,
> Ahmadou Dicko, Andrea Gilardi, Lorena Abad, Martijn Tennekes
> _______________________________________________
> Incubator mailing list
> Incubator at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/incubator
>
More information about the Incubator
mailing list