<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">OSM isn't a closed system. I get the impression that it has evolved over time. There is a core database engine and then there seems to be addons. Lots of them like JOSM.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">The problem is if you touch something basic the interface may change for the addons and that's a big problem. Using XML helps keep the interfaces stable but there are performance issues.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Perhaps what we should do is a drive to document the interfaces and possibly the data flows through what I was going to say system but it seems almost much larger than that.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Traditionally with computer systems there is a formal change management system. A problem is identified such as the database may contain web addresses that point to malware. Currently there is a lot of creative work being done here using characters outside the normal ANSI base set. One extended German character looks very much like a letter d for example except to a computer which points to a different web address.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Perhaps we could start by identifying problems such as this. I'm sure someone could run something down the database to check that all the characters in a web address are in the base ANSI set. It's not perfect but it would be a start.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Cheerio John<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 21 November 2017 at 12:48, Michał Brzozowski <span dir="ltr"><<a href="mailto:www.haxor@gmail.com" target="_blank">www.haxor@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>I think that developers of JOSM are another noteworthy exception to add along with openstreetmap-carto. Even if they break something, they are quick to respond, and it seems that there's always some work going on.</div><div><br></div>But yes, I do share your feelings to a degree as well. People from many core OSM projects seem they would like to continue status quo indefinitely..<br></div><div><br></div><div>The main project that I think is one of the most important, but at the same time not getting enough attention is openstreetmap-website. There's so much that could be done in order to facilitate mapper communication and improve usability. I *could* learn Ruby to implement some incremental improvements, but I would have to lose a few months on it and it's not a transferable skill for me (I'm not a web developer, or even a programmer, though I use Bash, Python and Tcl.). There are many quite sensible improvements that haven't been addresed for a long time.<br></div><div><br></div>I have seen a similar phenomenon in Polish OSM community. There have been a few tools and data analyses/visualisations made by the "old guard" i.e. people who were active leaders in our community 7 or so years ago, who now have work and family wasting their time. But they did not take care to propagate the knowledge. Often it's a challenge to get sources form them to build it on your own.</div><div><br></div><div>At the end of the day there's much that could be done to improve OSM if one took a holistic approach, having multiple projects working on some common goals, but with maintainers caring mostly about their turf and OSMF (by design) being concerned mostly with funding, licensing and running *WGs this is not happening.<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div></div><div><br></div><div>Michał<br></div></font></span></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Tue, Nov 21, 2017 at 2:47 PM, Darafei "Komяpa" Praliaskouski <span dir="ltr"><<a href="mailto:me@komzpa.net" target="_blank">me@komzpa.net</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><br><div class="gmail_quote"><div dir="ltr">вс, 19 нояб. 2017 г. в 1:11, Christoph Hormann <<a href="mailto:osm@imagico.de" target="_blank">osm@imagico.de</a>>:<br></div><span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Saturday 18 November 2017, Ilya Zverev wrote:<br>
> john whelan wrote:<br>
> > No you need to build up trust again and it takes time. Only then<br>
> > will your ideas start to gain acceptance.<br>
><br>
> Oh come on. I've been a mapper since 2010, I've hosted dozens of<br>
> events, I've written many articles and tools, some of which you might<br>
> have used, I'm on the Board currently, and still my proposals and<br>
> pull requests fail again and again, because there is no trust in<br>
> OpenStreetMap. There is nothing you can to to build up trust. Your<br>
> ideas will never get acceptance, it's just nitpicking and "unwritten<br>
> rules" all over.<br>
<br>
I hope you are aware that with this you deny everyone who has ever<br>
voiced critique on any of your proposals and pull requests to have a<br>
competent opinion on the topic in question.<br></blockquote></span><div><br>(sorry for my Russian straightness)<br><br></div><div>Many words, long story short: technology-wise, OpenStreetMap core is dead.</div><div><br></div><div>There is no development outside of a limited set of companies, and even that is mostly aimed at profit of the company, not the OSM community. All of it is done in "consumer" role.</div><div><br></div><div>People trying to gain knowledge of developing something in non-"consumer" paradigm get shamed all over mailing lists. Or have a look what it takes to launch any kind of popular OSM editor, be it Potlatch or Maps.me, in terms of amount of hate towards you.</div><div><br></div><div>It is impossible to get anything merged into core infrastructure. If initial author stepped away from the project, there is a group of ~5 people who effectively say no to any change.</div><div><br></div><div>This year I got several PRs reviewed and merged into PostGIS, yet even simple configuration/limit changes to <a href="http://openstreetmap.org" target="_blank">openstreetmap.org</a> get ignored.<br><br>I've posted a -dev mail about reusing nighttime of tile rendering servers. Some likes on GitHub, some reviews from passer-by's, no merge, nothing about "what to fix to get it merged". For a year. Patience you say?</div><div><a href="https://github.com/openstreetmap/mod_tile/pull/152" target="_blank">https://github.com/openstreetm<wbr>ap/mod_tile/pull/152</a> <br><br>/map call is technically 40x slower than it should be, but issue is being closed with "we are not complete idiots" comments. No action taken wherever.<br><a href="https://github.com/openstreetmap/operations/issues/135" target="_blank">https://github.com/openstreetm<wbr>ap/operations/issues/135</a> <br></div><div><br></div><div>"I'm worried about this. I have not performed a technical review." as a blocker for PR merge:</div><div><a href="https://github.com/gravitystorm/openstreetmap-carto/pull/2939" target="_blank">https://github.com/gravitystor<wbr>m/openstreetmap-carto/pull/<wbr>2939</a> </div><div><br></div><div>Basically, most of wide ~2011 dev community was hired away, and core is in hands of those who weren't hired away by Map* for whatever reason, be that lack of social skills or lack of technical skills. You've got no fresh blood, and there's no road map for it to improve.<br></div></div></div>
<br></div></div><span class="">______________________________<wbr>_________________<br>
talk mailing list<br>
<a href="mailto:talk@openstreetmap.org" target="_blank">talk@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk" rel="noreferrer" target="_blank">https://lists.openstreetmap.or<wbr>g/listinfo/talk</a><br>
<br></span></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
talk mailing list<br>
<a href="mailto:talk@openstreetmap.org">talk@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk</a><br>
<br></blockquote></div><br></div>