[OSM-talk] An open letter to OSMF board members.
Jeroen Hoek
mail at jeroenhoek.nl
Wed Jun 1 07:49:19 UTC 2022
Dear Włodzimierz,
You've written the email I've been trying to work up the courage to
write myself. Thank you for kicking off this discussion.
I am an occasional contributor to Carto, and some of my contributions
are part of the style and (hopefully) benefit users and mappers every day.
You correctly point out that Carto is not 'just a style' for the
community, and that it is the face of OpenStreetMap. Sure, anyone can
render the data anyway they like, but around the globe many people see
openstreetmap.org as the canonical representation of OpenStreetMap, and
use it for all sorts of things.
A local newspaper here in Leeuwarden gratefully uses screenshots from
the default layer for their articles. On the Dutch forum we have a huge
thread filled with examples of people using OpenStreetMap for all sorts
of things, often using Carto as the rendering layer. There are many
examples of such use around the globe.
While some will reply that there is nothing wrong and that anyone
complaining is just jealous their favourite feature doesn't get
rendered: just look at the issue concerning highway=busway for a typical
example:
https://github.com/gravitystorm/openstreetmap-carto/issues/4226
This is a tag that has broad community support, was accepted as a
proposal over a year ago, and is used thousands of times. Yet no
maintainer has stepped up to add it to Carto. The only thing that does
happen, is a bunch of gatekeeping where irrelevant or long since
addressed concerns are raised again and again.
Meanwhile, mappers keep getting user feedback about 'missing roads on
the map', and other mappers keep holding back using it, 'because it is
not rendered in Carto'. If your local newspaper uses openstreetmap.org,
this is not a standpoint I can find much fault with. We can keep yelling
'OSM is only a database!', but this isn't helpful for our users.
(Note: I have submitted a pull request to render highway=busway, so I am
probably not a neutral voice in this matter.)
For the past few years I've felt that Carto is stagnating (despite the
appreciated efforts by some of the maintainers). OpenStreetMap is not a
static project: things change, tags get suggested, amended, improved. No
one is expecting every new tag to be rendered right there and then, or
even at all in Carto, but as it stands even small bugs cannot seem to
get fixed, and minor improvements consistently get frozen by pointing to
huge five year old meta-issues that 'must' be solved first before we can
consider rendering any new icon or change some colour, or *do anything*.
(And those meta-issues never get fixed either.)
There also appears to be no room to actually try to advance the style.
Not necessarily because of negative (and often not constructive)
feedback, but also because none of the maintainers seems to have the
time or the inclination to engage with the community to actually do some
cool stuff (e.g.,
https://github.com/gravitystorm/openstreetmap-carto/pull/4346).
From my viewpoint, two problems seem to plague the project, having a
non-negligible impact on OpenStreetMap: a lack of resources (maintainer
time, support from the foundation) and a disheartening negative style of
communication that amounts to gatekeeping brandished by a minority of
the maintainers.
For the latter: search around on the OpenStreetMap channels on Discord
to get a feel from the community on this.
So yes, something is broken here, and I too would like to engage the
OSMF board to consider a way forward.
Kind regards,
Jeroen Hoek
More information about the talk
mailing list