Loading...
Way History: 45083434
Version #13
Neu asphaltierten Weg eingetragen, Objekte ausgerichtet, Fließrichtungen korrigiert, Gebäude ergänzt
Version #12
added hiking route Glaubensweg
- Edited by ChrissW-R1
- Changeset #139459295
Tags
cycleway:both | no |
---|---|
highway | unclassified |
lane_markings | no |
maxspeed | 100 |
maxweight | 3.5 |
motor_vehicle | agricultural |
name | Prälatenweg |
source:maxspeed | DE:rural |
surface | paving_stones |
Nodes
31 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
- 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #11
Add road lanes
Tags
cycleway:both | no |
---|---|
highway | unclassified |
lane_markings | no |
maxweight | 3.5 |
motor_vehicle | agricultural |
name | Prälatenweg |
source:maxspeed | DE:rural |
surface | paving_stones |
Nodes
31 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
- 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #10
Add whether there are cycleways
Tags
cycleway:both | no |
---|---|
highway | unclassified |
maxweight | 3.5 |
motor_vehicle | agricultural |
name | Prälatenweg |
source:maxspeed | DE:rural |
surface | paving_stones |
Nodes
31 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
- 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #9
Oberfläche, Bänke, kleinere Details
Tags
highway | unclassified |
---|---|
maxweight | 3.5 |
motor_vehicle | agricultural |
name | Prälatenweg |
source:maxspeed | DE:rural |
surface | paving_stones |
Nodes
31 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
- 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #8
Add speed limits
Tags
highway | unclassified |
---|---|
motor_vehicle | agricultural |
name | Prälatenweg |
source:maxspeed | DE:rural |
surface | paving_stones |
Nodes
31 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
- 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #7
details added
Tags
highway | unclassified |
---|---|
motor_vehicle | agricultural |
name | Prälatenweg |
surface | paving_stones |
Nodes
31 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
- 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #6
remove "oneway=no" tagging
Tags
highway | unclassified |
---|---|
name | Prälatenweg |
surface | paving_stones |
Nodes
31 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
- 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #5
refinement; Hausnummern ohne Strasse 09173
Tags
highway | unclassified |
---|---|
name | Prälatenweg |
oneway | no |
surface | paving_stones |
Nodes
31 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
- 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #4
(no comment)
Tags
highway | unclassified |
---|---|
name | Prälatenweg |
oneway | no |
surface | paving_stones |
Nodes
33 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
-
571619396 -
571619395 - 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #3
(no comment)
Tags
Nodes
33 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
-
571619396 -
571619395 - 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #2
OSMBug: fehlenden Feldweg eingetragen
Tags
Nodes
33 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 2268281403 (part of ways Prälatenweg (8568486) and 217547186)
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
-
571619396 -
571619395 - 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Version #1
Änderungen
- Edited by alegria6208
- Changeset #3223720
Tags
Nodes
32 nodes
- 59670123 (part of ways K 5, BF 4 (1225020004) and Prälatenweg (8568486))
- 571619382 (part of way Prälatenweg (8568486))
- 571619381 (part of way Prälatenweg (8568486))
- 571619380 (part of way Prälatenweg (8568486))
- 571619379 (part of way Prälatenweg (8568486))
- 571619378 (part of way Prälatenweg (8568486))
- 571619377 (part of way Prälatenweg (8568486))
- 571619422 (part of way Prälatenweg (8568486))
- 571619420 (part of way Prälatenweg (8568486))
- 571619419 (part of way Prälatenweg (8568486))
- 571619418 (part of way Prälatenweg (8568486))
- 571619417 (part of way Prälatenweg (8568486))
- 571619415 (part of way Prälatenweg (8568486))
- 571619391 (part of way Prälatenweg (8568486))
- 571619390 (part of way Prälatenweg (8568486))
- 571619389 (part of way Prälatenweg (8568486))
- 571619388 (part of way Prälatenweg (8568486))
- 571619387 (part of way Prälatenweg (8568486))
- 571619386 (part of way Prälatenweg (8568486))
- 571619384 (part of way Prälatenweg (8568486))
- 571619383 (part of way Prälatenweg (8568486))
- 571619400 (part of way Prälatenweg (8568486))
- 571619399 (part of way Prälatenweg (8568486))
- 571619398 (part of way Prälatenweg (8568486))
- 571619397 (part of way Prälatenweg (8568486))
-
571619396 -
571619395 - 571619394 (part of way Prälatenweg (8568486))
- 571619393 (part of way Prälatenweg (8568486))
- 571619392 (part of way Prälatenweg (8568486))
- 357486049 (part of way Prälatenweg (8568486))
- 59669201 (part of ways Prälatenweg (8568486) and Prälatenweg (505412975))
Welcome to OpenStreetMap!
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.
Hosting is supported by Fastly, OSMF corporate members, and other partners.
https://openstreetmap.org/copyright | https://openstreetmap.org |
Copyright OpenStreetMap and contributors, under an open license |