Difference between revisions of "Server usage policy"

From OpenCellID wiki
Jump to: navigation, search
(Requirements)
(General)
 
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[File:OpenCellID server rack.jpg|right|link=|500px]]
 
{| width=998px
 
{| width=998px
 
|
 
|
 
==General==
 
==General==
We are in principle happy for our cell-id information to be used by external users for creative and unexpected uses.
+
We are in principle happy for the OpenCellID information to be used by anybody for creative and may be even unexpected uses.
  
 
However, '''OpenCellID's community servers are run entirely on donated resources'''.<br>
 
However, '''OpenCellID's community servers are run entirely on donated resources'''.<br>
They have strictly limited capacity. Heavy use of the community servers adversely affects people's ability to use the OpenCellID services, and is an abuse of the individual donations and sponsorship which provide hardware and bandwidth.<br>
+
They have strictly limited capacity. Heavy use of the community servers adversely affects people's ability to use the OpenCellID services, and is an abuse of the individual donations and sponsorship that provide hardware and bandwidth.<br>
 
As a result, we require that users of the data abide by this server usage policy.  
 
As a result, we require that users of the data abide by this server usage policy.  
  
'''OpenCellID data is <u>[http://creativecommons.org/licenses/by-sa/3.0/ free for everyone to use]</u>. Our servers are not.'''
+
'''OpenCellID data is <u>[http://creativecommons.org/licenses/by-sa/3.0/ free for everyone to use]</u>. The community servers are not.'''
  
Below are the minimum requirements that users of the OpenCellID community servers must adhere to. These may change in future, depending on available resources.<br>
+
Below are the minimum requirements that users of the OpenCellID community servers must adhere to. These may change in the future depending on available resources.<br>
Should any users or patterns of usage nevertheless cause problems to the service, access may still be blocked without prior notice. We will try to contact relevant parties if possible, but cannot guarantee this.
+
Should any user or some patterns of usage cause problems to the service, access may be blocked without prior notice. Though not guaranteed, we will try to contact relevant parties if possible.
  
But because OpenCellID data is free, other organisations provide services made from OpenCellID data. If your project doesn't meet these requirements, you can get OpenCellID data elsewhere.
+
Because OpenCellID data is free, other organisations provide services made from OpenCellID data. If your project does not meet these requirements, please obtain your OpenCellID data elsewhere or run your own servers.
  
 
==Requirements==
 
==Requirements==
* Heavy use (e.g. distributing an app that uses API requests from opencellid.org) is '''forbidden''' without prior written permission from <u>[http://www.enaikoon.com ENAiKOON]</u>.<br>See below for [[#Alternative OpenCellID Service Providers|alternatives]]. This does not apply to apps contributing valid data to the OpenCellID database. <br>"Heavy users" are all users sending continously more than 5,000 requests daily to the OpenCellID database.
 
  
* Clearly display [[Licensing:|license]] attribution.
+
===API usage===
* Do not actively or passively encourage copyright infringement.
+
  
==Technical Usage Requirements==
+
*Usage of the OpenCellID API is '''forbidden''' without either <u>[[How_to_contribute|contributing]]</u> data to the OpenCelID database or being <u>[[Request_whitelisting|whitelisted]]</u>.<br>See below for <u>[[#Alternative OpenCellID Service Providers|alternatives]]</u>.
* '''Valid apiKey''' identifying application. Faking another app's <u>[[API#apiKey|apiKey]]</u> WILL get you blocked.
+
*Clearly display <u>[[Licensing:|license]]</u> attribution.
* If known, a '''valid HTTP Referer.'''
+
*Do not actively or passively encourage copyright infringement.
* '''Maximum of 2 download threads.''' (Unmodified web browsers' download thread limits are acceptable.)
+
 
 +
===Download of complete data files===
 +
 
 +
The cell tower data file provided at [http://opencellid.org/downloads/] changes once per day at approx. 3am (UTC time) and can be downloaded once per day per apiKey
 +
 
 +
Most of the measurements files provided at [http://opencellid.org/downloads/] do not change at all.<br>
 +
Just the measurements file with the latest data changes once per day at approx. 3am (UTC time).
 +
 
 +
Therefore only the measurement file with the latest data can be downloaded automatically once per day per apiKey.<br>
 +
All other measurements files must be downloaded manually.
 +
 
 +
==Technical usage requirements==
 +
*'''Valid API key''' identifying application. Faking another app's <u>[[API#apiKey|apiKey]]</u> WILL get you blocked.
 +
*If known, a '''valid HTTP Referer.'''
 +
*'''Maximum of 2 download threads.''' (Unmodified web browsers' download thread limits are acceptable.)
  
 
Note: modern web browsers in standard configuration generally pass all the above technical requirements.
 
Note: modern web browsers in standard configuration generally pass all the above technical requirements.
Line 30: Line 43:
 
== Changes to this policy ==
 
== Changes to this policy ==
  
This policy may change at any time subject to the needs and constraints of the project. Commercial services, or those that seek donations, should be especially aware that access may be withdrawn at any point: you may no longer be able to serve your paying customers if access is withdrawn.
+
This policy may change at any time subject to the needs and constraints of the project. Commercial services, or those that seek donations, should be especially aware that access may be withdrawn at any point; you may no longer be able to serve your paying customers if access is withdrawn.
  
==Alternative OpenCellID Service Providers==
+
==Alternative OpenCellID service providers==
  
Setting up your own OpenCellID server: please contact [mailto:msemm@enaikoon.de Markus] for support.
+
Setting up your own OpenCellID server: please contact [mailto:markus@opencellid.org Markus] for support.
  
==See also==
 
* [[Blocked applications]]
 
  
 
|}
 
|}

Latest revision as of 10:34, 7 July 2014

OpenCellID server rack.jpg

General

We are in principle happy for the OpenCellID information to be used by anybody for creative and may be even unexpected uses.

However, OpenCellID's community servers are run entirely on donated resources.
They have strictly limited capacity. Heavy use of the community servers adversely affects people's ability to use the OpenCellID services, and is an abuse of the individual donations and sponsorship that provide hardware and bandwidth.
As a result, we require that users of the data abide by this server usage policy.

OpenCellID data is free for everyone to use. The community servers are not.

Below are the minimum requirements that users of the OpenCellID community servers must adhere to. These may change in the future depending on available resources.
Should any user or some patterns of usage cause problems to the service, access may be blocked without prior notice. Though not guaranteed, we will try to contact relevant parties if possible.

Because OpenCellID data is free, other organisations provide services made from OpenCellID data. If your project does not meet these requirements, please obtain your OpenCellID data elsewhere or run your own servers.

Requirements

API usage

  • Usage of the OpenCellID API is forbidden without either contributing data to the OpenCelID database or being whitelisted.
    See below for alternatives.
  • Clearly display license attribution.
  • Do not actively or passively encourage copyright infringement.

Download of complete data files

The cell tower data file provided at [1] changes once per day at approx. 3am (UTC time) and can be downloaded once per day per apiKey

Most of the measurements files provided at [2] do not change at all.
Just the measurements file with the latest data changes once per day at approx. 3am (UTC time).

Therefore only the measurement file with the latest data can be downloaded automatically once per day per apiKey.
All other measurements files must be downloaded manually.

Technical usage requirements

  • Valid API key identifying application. Faking another app's apiKey WILL get you blocked.
  • If known, a valid HTTP Referer.
  • Maximum of 2 download threads. (Unmodified web browsers' download thread limits are acceptable.)

Note: modern web browsers in standard configuration generally pass all the above technical requirements.

Changes to this policy

This policy may change at any time subject to the needs and constraints of the project. Commercial services, or those that seek donations, should be especially aware that access may be withdrawn at any point; you may no longer be able to serve your paying customers if access is withdrawn.

Alternative OpenCellID service providers

Setting up your own OpenCellID server: please contact Markus for support.