<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
28. Sep 2018 08:18 by <a href="mailto:yuriastrakhan@gmail.com" target="_blank" rel="noopener noreferrer">yuriastrakhan@gmail.com</a>:<br /><br /><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div><div><span class="gmail-im" style="color: rgb( 80 , 0 , 80 )"></span><div><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit">On Thu, Sep 27, 2018 at 9:50 AM Mateusz Konieczny <  </font></font></font></font><a href="mailto:matkoniecz@tutanota.com" target="_blank" rel="noopener noreferrer"><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit">matkoniecz@tutanota.com</font></font></font></font></a><font style="vertical-align: inherit"><font style="vertical-align: inherit"> <font style="vertical-align: inherit"><font style="vertical-align: inherit"> > wrote:</font></font></font></font><br /></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex ; border-left: 1px solid rgb( 204 , 204 , 204 ) ; padding-left: 1ex"><div><p><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit">Main point of separate presets is that creator of an editor has control over it.</font></font></font></font></p></div></blockquote><div><br /></div><div><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit">Mateusz, who should control an app's behavior - the developer or the community? </font></font></font></font></div></div></div></blockquote><p><br /></p><p>Developer.<br /></p><p> </p><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div><div><div><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit"> Can app make certain editing choices because the dev feels it should be a certain way, without consulting the community? </font></font></font></font></div></div></div></blockquote><br /><div>Yes. In case that it leads to damage to OSM data such app should be blocked from editing.<br /></div><p><br /></p><p>Fortunately AFAIK it is necessary extremely rarely and popular editors are made <br /></p><p>by people who care about OSM and do not ignore community to the point of introducing</p><p>harmful data and refusing to fix it.<br /></p><p> </p><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div><div><div><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit">Can community make changes impacting the app?</font></font></font></font></div></div></div></blockquote><p><br /></p><p>Community should not be able to override developer (if that is possible then he/she is no longer</p><p>a developer).<br /></p><p>Situation where developer is unable to control what application is doing is an inherent security risk.<br /></p><p> </p><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div><div><div><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit"><font style="vertical-align: inherit"> having a structured data approach allows the dev to easily generate and compare versions of the rules.</font></font></font></font></div></div></div></blockquote><p><br /></p><p>That is not where bottleneck is. See for example</p><p><a href="https://github.com/simonpoole/beautified-JOSM-preset/issues/35" target="_blank" rel="noopener noreferrer">https://github.com/simonpoole/beautified-JOSM-preset/issues/35</a></p><p><br /></p><p>Time spend on handling new tags is dominated by deciding whatever and how tag <br /></p><p>should be supported, not by generating of diffs.<br /></p>  </body>
</html>