JavaScript API licensing

6331
3
01-21-2014 05:35 AM
RichardWatson
Frequent Contributor
I am trying to understand the JavaScript API licensing terms and conditions.  What I want to understand is when can it be used and at what cost.

Questions:
- I want to deploy a commercial (fee based) application using the JavaScript API
- The API will be used to access many systems
- Some of the systems being accessed are not ESRI based systems, e.g. OGC, custom, etc.
- Some of the systems being accessed may be ESRI based systems, e.g. ArcGIS Server

I found these links but the references they mention have changed:

http://gis.stackexchange.com/questions/20276/is-the-arcgis-server-javascript-api-free-to-use
http://gis.stackexchange.com/questions/2768/esri-rest-api-clients

Here is a link to ArcGIS Web Mapping APIs:

http://www.esri.com/software/arcgis/apis/pricing

In the above, it states:

There is no fee for deploying web applications built with the ArcGIS Web Mapping APIs.  However, the APIs can only be used in conjunction with ArcGIS Online, ArcGIS for Developers, Portal for ArcGIS, or ArcGIS for Server.  Licensing and associated fees are governed by the licensing rules and business model for each product.

Unfortunately, I don�??t really understand what this means.  My previous understanding was that the API could be used without cost so long as it was used in a system which required the purchase/use of ESRI server software (ArcGIS Server/Portal or ArcGIS Online).  The reference to �??ArcGIS for Developers�?� confuses me.

I then looked in the license agreements themselves but could not find any such restrictions.

Here is JavaScript license agreement:

https://developers.arcgis.com/en/javascript/jshelp/terms.html

Here is the full license agreement for 10.2.  In EXHIBIT 1, SECTION 2 it mentions that Addendum 2, Note 1 applies to the JavaScript API.  This note appears to relate to ArcGIS Online data.

http://www.esri.com/~/media/Files/Pdfs/legal/pdfs/e204_e300.pdf

I do realize that I can send this request to ESRI support.  I thought that before doing so I would ask all of you because I would think that this is a topic which might be of interest to others.
3 Replies
derekswingley1
Frequent Contributor
You can get a definitive answer from your customer service rep, please contact them.
0 Kudos
StephenLead
Regular Contributor III
The reference to �??ArcGIS for Developers�?� confuses me.


The ArcGIS for Developers reference possibly refers to https://developers.arcgis.com/en/plans

This allows you to sign up for a Developer license of ArcGIS Online, and doing so should allow you to deploy the ArcGIS Server JS API in your application.

As Derek says, check with your local Esri rep to confirm that this is the case.

Good luck,
Steve
0 Kudos
ChrisJudd1
New Contributor III
What was the answer?
0 Kudos