Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code of Conduct #3051

Closed
bhousel opened this issue Mar 27, 2016 · 2 comments
Closed

Code of Conduct #3051

bhousel opened this issue Mar 27, 2016 · 2 comments

Comments

@bhousel
Copy link
Member

bhousel commented Mar 27, 2016

I'm adding a code of conduct for this project. Basically, be nice to one another.

I realize that I have fallen short of this goal myself sometimes, and I apologize for that. I'm resolving to do a better job of keeping this project a friendly place where anyone can feel comfortable contributing.

When I fall short of this goal, please call me out on it.

Thanks!

@d1g
Copy link

d1g commented Mar 28, 2016

I realize that I have fallen short of this goal myself sometimes, and I apologize for that. I'm resolving to do a better job of keeping this project a friendly place where anyone can feel comfortable contributing.

Yeah, sorry that I have to timely respond to some of your statements/claims yesterday, but it's never good idea to start an off-topic. (for readers: mostly off-topic to an iD editor and they were removed). Namely you used/stated mix of https://en.wikipedia.org/wiki/Argument_from_authority or https://en.wikipedia.org/wiki/Appeal_to_accomplishment in it's weak form as an argument.

And it is also easy to claim biased statements so painfully hard to defend against them.

Sometimes it literally takes hours to quote all agreements and provide proper stats and explain how one person is incorrect or to explain how one person presumptions/assumptions are untrue.

Some people like to refer to a Paul Graham pyramid or http://www.paulgraham.com/disagree.html

And sometimes people talk ridiculous statements just to show how your argumentation is flawed and for not sake of trolling.

And yes we are still humans and not telepaths. it gets only worse if these discussions were spread across OSM, without people knowing each other motivation.

Bad thing is that our documentation is spread across regions and sometimes was never represented at wiki (or in any single place) in the first place. So simply by judging at top world-wide tags or top local performers you may ignore other communities with better tagging/modeling schemes that were never utilized globally.

Yeah, any maintainer of "main and simple editor of osm.org" will be bombarded with questions, not less, sometimes this isn't funny role to play.

Also, database only tells you what is tagged but not why it was tagged this way and not another (local laws, defaults, local agreements)

@d1g
Copy link

d1g commented Mar 28, 2016

@bhousel, For example:

#2918 (comment)

Nope. crossing= is the key that says "a crossing is here",

#2918 (comment)

This is simply not true. The values in the database are what they are, and they have been that way since long before iD came around.

I don't think I would perform a A-B database comparison simply when it is possible to observe crossing=zebra entered only/mainly by iD and Poltach users:
http://overpass-turbo.eu/s/fgw

http://www.openstreetmap.org/node/663152195/history - 1 year, iD
http://www.openstreetmap.org/node/2921681350/history
http://www.openstreetmap.org/node/2921681377/history - 2 years, iD
http://www.openstreetmap.org/node/2910942323/history
http://www.openstreetmap.org/node/3002264972/history
http://www.openstreetmap.org/node/1601879227/history
http://www.openstreetmap.org/node/2921681337/history
http://www.openstreetmap.org/node/248044050/history - 6 months, iD
http://www.openstreetmap.org/node/259237395/history - 6 years old node had proper tags until 8 months ago
http://www.openstreetmap.org/node/580982941/history - 6 years old node with incorrect tags, hi Potlatch 1.3b

In local highway code, there no term "zebra"/"зебра" but:

  • "пешеходный переход"
  • "регулируемый пешеходный переход"
  • "нерегулируемый пешеходный переход"

Also, according to 4.3

We allowed to cross a road EVERYWHERE if there no proper crossing (if a road is observable in both ways) if there no real crossing. Thus, you have/see absolutely meaningful crossing=unmarked in Russian db.

https://www.google.ru/search?q=site:forum.openstreetmap.org crossing=unmarked

Dinamik:
http://forum.openstreetmap.org/viewtopic.php?pid=329230#p329230
var-alex:
http://forum.openstreetmap.org/viewtopic.php?pid=553724#p553724
dair:
http://forum.openstreetmap.org/viewtopic.php?pid=416705#p416705
Gum4eg:
http://forum.openstreetmap.org/viewtopic.php?pid=553726#p553726
http://wiki.openstreetmap.org/wiki/RU:Key:crossing
"Место, где есть пересечение пешеходной дорожки с автомобильной или железной дорогой, не обозначенное дорожной разметкой и не имеющее пешеходных светофоров."

So, crossing= doesn't tell you "a crossing is here" (or even worse: a zebra is here) it tells you type of crossing or one of classes or even cases from local highway code.

Duck tagging won't help you to write a good software or simply use data.
Duck tagging won't help you to tag properly in database.

Only with documentation you may get results in OSM, not within single community, but globally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants