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

Revise Tile Usage Policy #119

Merged
merged 1 commit into from
Jan 30, 2024
Merged

Conversation

pnorman
Copy link
Collaborator

@pnorman pnorman commented Jan 22, 2024

  • Remove prior permission requirement. Our experience has been that no one can evaluate if their usage is heavy, and we have had no issues in the last few years from any apps unless they are scraping, which is prohibited later.

  • Recommend a contact email on the web page, so we can contact users instead of immediately moving to a block.

  • Explicitly define the correct URL.

  • Update parallel download requirements to reflect modern HTTP/2 and HTTP/3 multiplexing which allows far more than 2 parallel over 1 connection. This was only ever an issue when scraping.

  • Define and prohibit bulk downloading. The tile service is designed for interactive viewing, not downloading to view later.

  • Disclaim any sort of SLA, as sometimes people ask what it is.

  • Recommend against setting up a cache in front of the tile service. These are generally more trouble than they are worth these days, and they do not significantly help back-end load as the user's cache and Fastly will have similar coverage.

- Remove prior permission requirement. Our experience has been
  that no one can evaluate if their usage is heavy, and we have
  had no issues in the last few years from any apps unless they
  are scraping, which is prohibited later.

- Recommend a contact email on the web page, so we can contact
  users instead of immediately moving to a block.

- Explicitly define the correct URL.

- Update parallel download requirements to reflect modern HTTP/2
  and HTTP/3 multiplexing which allows far more than 2 parallel
  over 1 connection. This was only ever an issue when scraping.

- Define and prohibit bulk downloading. The tile service is
  designed for interactive viewing, not downloading to view later.

- Disclaim any sort of SLA, as sometimes people ask what it is.

- Recommend against setting up a cache in front of the tile service.
  These are generally more trouble than they are worth these days,
  and they do not significantly help back-end load as the user's
  cache and Fastly will have similar coverage.
@pnorman pnorman merged commit 3c12848 into openstreetmap:gh-pages Jan 30, 2024
1 check passed
@pnorman pnorman deleted the tile_usage branch October 21, 2024 19:10
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

Successfully merging this pull request may close these issues.

3 participants