[OSM-talk] An open letter to OSMF board members.

Daniel Koć daniel at xn--ko-wla.pl
Sat Jun 4 01:08:23 UTC 2022


W dniu 01.06.2022 o 19:26, Włodzimierz Bartczak pisze:
> I am very sorry that an organization that pays great attention to 
> equal treatment and democratic management fails here.

Thank you for bringing the issue to the public. And yes, this is sad and 
- as a matter of fact - very strange, that community driven project does 
not listen to the community.

Disclaimer - I am an OSM Carto maintainer. And I don't understand why we 
have maintainers not following the community, even when confronted with 
so fluid entity being so disturbed, that it managed to take series of 
actions and speak loud about the frustration. Even now... I wonder what 
should have happened to make them listen?

Although I don't know that, some problems are pretty clear. In general, 
there is where (1) a growing project meets (2) old habits, which were 
not touched for years - if ever.

1) Since OSM is growing, it is not possible to use one size to fit all 
(growing number of users an uses) and it's not easy to provide resources 
to support them (growing number of data). Raster map is never going to 
solve it - it is fixed and if you want a slightest change, you need to 
clone everything. In practice you need to make a separate style with 
rendering, which is costly and hard. The only viable technology that can 
overcome this obstacle is vector tiles with ecosystem of different 
styles, preferably with easy sharing+forking them and visual editor.

It is not trivial with vector tiles, but with raster tiles this is just 
impossible. This might sound like a purely technical problem (new shiny 
vector toys!), but the consequences are social.

2) OSM Carto is an old incarnation of even older default OSM style. It 
has grown in a grass-root way - one person met another one and they made 
XML style for a small grass-root GIS project. 10 years ago that person 
converted it to something more clear and powerful using CartoCSS 
processor. Then he made a team of co-maintainers. At some point after 
that he wanted to left it to do some other things. He passed a 
coordinator job to one of the team members, but, unfortunately, that 
person was not able to do it - and so the project was left in some 
unclear state, and it is like this till now. There was some other 
problem at the same time - the team was doing less changes, so it was 
also failing at the practical level. And in the end maintainers as a 
team also started to diverge from community and I don't hear they see 
the problem or want to fix it somehow, simply nobody talks about it.

This version of history is of course very rough (sorry for that), but it 
shows where did 3 main OSM Carto problems grown from - lack of guidance, 
lack of coding and lack of influence from the community.

OSM Carto is default style, its tiles take most of the screen of the 
default OSM web page. This is a flagship and a public face of the 
community. I guess this is precisely a reason why we have no big red 
button "download database" instead, even if that's regarded as a 
strategic resource. Sounds like a community style then. It also renders 
and is being served using OSMF technical resources. -- But in reality 
the project is still hosted on a personal profile, that person is rarely 
active for years, and even if the code is being created by community, it 
is largely declined or ignored, so it looks like a typical small-club 
hobby, where you can walk in, but the chances that you can join it (or 
even just improve it the way you think is good) are basically non existent.

So the OSM project has grown a lot, but governing model got stuck years 
ago and is not producing what community expects, slowly turning more 
into insiders discussion forum than a map style.

Of course, even if we have vector tiles instead on the main page, there 
could be still conflicts which style should be loaded by default, but at 
least changing it and tuning to personal taste would be much simpler.

I have nothing against small-club projects or personal forks. The 
problem is that until we have something more flexible in rendering OSM 
data, we have still one raster layer there and nobody knows how many 
years more it will take to expand it. So it sounds very obvious to me 
that default style layer should have been driven very clearly by 
community needs. And it looks like small-club is representing big 
community without even following it most of the time.

I'm happy that community was able to talk how frustrated it is with the 
current state of the map (pun intended...). I'm also happy that OSMF is 
now aware of the problem and is thinking about possible solutions:

https://wiki.osmfoundation.org/wiki/Working_Group_Minutes/EWG_2022-05-23#Response_to_OSM-Carto_Frustration

What worries me, is that OSM Carto maintainers still do not even talk 
about this. They are also still doing the same as usual, as if nothing 
happened and nobody complained. This looks to me like community 
representation is seriously broken here.


-- 
"Holy mother forking shirt balls!" [E. Shellstrop]




More information about the talk mailing list